builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-250 starttime: 1468883145.69 results: success (0) buildid: 20160718142219 builduid: 10baf77c3f7a4d3b9948882d8399d255 revision: d2ab9c39bd1059d74acb3d9ac87dbfbba913427b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-18 16:05:45.693680) ========= master: http://buildbot-master08.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-18 16:05:45.694080) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-07-18 16:05:45.694365) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-07-18 16:05:47.233017) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-07-18 16:05:47.233275) ========= 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-1468882865.312920-1398099175 _=/tools/buildbot/bin/python using PTY: False --2016-07-18 16:05:47-- 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% 7.83M=0.001s 2016-07-18 16:05:47 (7.83 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.565348 ========= master_lag: 3.10 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-07-18 16:05:50.903162) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-07-18 16:05:50.903441) ========= 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-1468882865.312920-1398099175 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.062211 ========= master_lag: 1.17 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-07-18 16:05:52.136741) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 21 secs) (at 2016-07-18 16:05:52.137045) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev d2ab9c39bd1059d74acb3d9ac87dbfbba913427b --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-beta --rev d2ab9c39bd1059d74acb3d9ac87dbfbba913427b --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-1468882865.312920-1398099175 _=/tools/buildbot/bin/python using PTY: False 2016-07-18 16:06:08,564 truncating revision to first 12 chars 2016-07-18 16:06:08,565 Setting DEBUG logging. 2016-07-18 16:06:08,565 attempt 1/10 2016-07-18 16:06:08,565 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/d2ab9c39bd10?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-18 16:06:09,842 unpacking tar archive at: mozilla-beta-d2ab9c39bd10/testing/mozharness/ program finished with exit code 0 elapsedTime=1.879371 ========= master_lag: 20.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 21 secs) (at 2016-07-18 16:06:14.074389) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-18 16:06:14.074707) ========= script_repo_revision: d2ab9c39bd1059d74acb3d9ac87dbfbba913427b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-18 16:06:14.075068) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 4 secs) (at 2016-07-18 16:06:14.075331) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 4 secs) (at 2016-07-18 16:06:18.075530) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 22 secs) (at 2016-07-18 16:06:18.075807) ========= /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-beta --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-beta', '--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-1468882865.312920-1398099175 _=/tools/buildbot/bin/python using PTY: False 16:06:18 INFO - MultiFileLogger online at 20160718 16:06:18 in /builds/slave/test 16:06:18 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-beta --download-symbols true 16:06:18 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:06:18 INFO - {'append_to_log': False, 16:06:18 INFO - 'base_work_dir': '/builds/slave/test', 16:06:18 INFO - 'blob_upload_branch': 'mozilla-beta', 16:06:18 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:06:18 INFO - 'buildbot_json_path': 'buildprops.json', 16:06:18 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:06:18 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:06:18 INFO - 'download_minidump_stackwalk': True, 16:06:18 INFO - 'download_symbols': 'true', 16:06:18 INFO - 'e10s': False, 16:06:18 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:06:18 INFO - 'tooltool.py': '/tools/tooltool.py', 16:06:18 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:06:18 INFO - '/tools/misc-python/virtualenv.py')}, 16:06:18 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:06:18 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:06:18 INFO - 'log_level': 'info', 16:06:18 INFO - 'log_to_console': True, 16:06:18 INFO - 'opt_config_files': (), 16:06:18 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:06:18 INFO - '--processes=1', 16:06:18 INFO - '--config=%(test_path)s/wptrunner.ini', 16:06:18 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:06:18 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:06:18 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:06:18 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:06:18 INFO - 'pip_index': False, 16:06:18 INFO - 'require_test_zip': True, 16:06:18 INFO - 'test_type': ('testharness',), 16:06:18 INFO - 'this_chunk': '1', 16:06:18 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:06:18 INFO - 'total_chunks': '10', 16:06:18 INFO - 'virtualenv_path': 'venv', 16:06:18 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:06:18 INFO - 'work_dir': 'build'} 16:06:18 INFO - ##### 16:06:18 INFO - ##### Running clobber step. 16:06:18 INFO - ##### 16:06:18 INFO - Running pre-action listener: _resource_record_pre_action 16:06:18 INFO - Running main action method: clobber 16:06:18 INFO - rmtree: /builds/slave/test/build 16:06:18 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:06:21 INFO - Running post-action listener: _resource_record_post_action 16:06:21 INFO - ##### 16:06:21 INFO - ##### Running read-buildbot-config step. 16:06:21 INFO - ##### 16:06:21 INFO - Running pre-action listener: _resource_record_pre_action 16:06:21 INFO - Running main action method: read_buildbot_config 16:06:21 INFO - Using buildbot properties: 16:06:21 INFO - { 16:06:21 INFO - "project": "", 16:06:21 INFO - "product": "firefox", 16:06:21 INFO - "script_repo_revision": "production", 16:06:21 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 16:06:21 INFO - "repository": "", 16:06:21 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 16:06:21 INFO - "buildid": "20160718142219", 16:06:21 INFO - "pgo_build": "False", 16:06:21 INFO - "basedir": "/builds/slave/test", 16:06:21 INFO - "buildnumber": 0, 16:06:21 INFO - "slavename": "tst-linux32-spot-250", 16:06:21 INFO - "revision": "d2ab9c39bd1059d74acb3d9ac87dbfbba913427b", 16:06:21 INFO - "master": "http://buildbot-master08.bb.releng.use1.mozilla.com:8201/", 16:06:21 INFO - "platform": "linux", 16:06:21 INFO - "branch": "mozilla-beta", 16:06:21 INFO - "repo_path": "releases/mozilla-beta", 16:06:21 INFO - "moz_repo_path": "", 16:06:21 INFO - "stage_platform": "linux", 16:06:21 INFO - "builduid": "10baf77c3f7a4d3b9948882d8399d255", 16:06:21 INFO - "slavebuilddir": "test" 16:06:21 INFO - } 16:06:21 INFO - Found installer url https://queue.taskcluster.net/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 16:06:21 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 16:06:21 INFO - Running post-action listener: _resource_record_post_action 16:06:21 INFO - ##### 16:06:21 INFO - ##### Running download-and-extract step. 16:06:21 INFO - ##### 16:06:21 INFO - Running pre-action listener: _resource_record_pre_action 16:06:21 INFO - Running main action method: download_and_extract 16:06:21 INFO - mkdir: /builds/slave/test/build/tests 16:06:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:06:21 INFO - https://queue.taskcluster.net/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 16:06:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 16:06:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 16:06:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 16:06:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1 16:06:33 INFO - Downloaded 1291 bytes. 16:06:33 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 16:06:33 INFO - Using the following test package requirements: 16:06:33 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 16:06:33 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:06:33 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 16:06:33 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:06:33 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 16:06:33 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:06:33 INFO - u'jsshell-linux-i686.zip'], 16:06:33 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:06:33 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 16:06:33 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 16:06:33 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:06:33 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 16:06:33 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:06:33 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 16:06:33 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:06:33 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 16:06:33 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:06:33 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 16:06:33 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 16:06:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:06:33 INFO - https://queue.taskcluster.net/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 16:06:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 16:06:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 16:06:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip 16:06:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1 16:06:41 INFO - Downloaded 22824275 bytes. 16:06:41 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:06:41 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:06:42 INFO - caution: filename not matched: web-platform/* 16:06:42 INFO - Return code: 11 16:06:42 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')]} 16:06:42 INFO - https://queue.taskcluster.net/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 16:06:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 16:06:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 16:06:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 16:06:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 16:06:52 INFO - Downloaded 36389876 bytes. 16:06:52 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:06:52 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:06:56 INFO - caution: filename not matched: bin/* 16:06:56 INFO - caution: filename not matched: config/* 16:06:56 INFO - caution: filename not matched: mozbase/* 16:06:56 INFO - caution: filename not matched: marionette/* 16:06:56 INFO - caution: filename not matched: tools/wptserve/* 16:06:56 INFO - Return code: 11 16:06:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:06:56 INFO - https://queue.taskcluster.net/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 16:06:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:06:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:06:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:06:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1 16:07:16 INFO - Downloaded 69355460 bytes. 16:07:16 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:07:16 INFO - mkdir: /builds/slave/test/properties 16:07:16 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:07:16 INFO - Writing to file /builds/slave/test/properties/build_url 16:07:16 INFO - Contents: 16:07:16 INFO - build_url:https://queue.taskcluster.net/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:07:17 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:07:17 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:07:17 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:07:17 INFO - Contents: 16:07:17 INFO - symbols_url:https://queue.taskcluster.net/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:07:17 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')]} 16:07:17 INFO - https://queue.taskcluster.net/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:07:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:07:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:07:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:07:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 16:07:43 INFO - Downloaded 92361174 bytes. 16:07:43 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:07:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:07:52 INFO - Return code: 0 16:07:52 INFO - Running post-action listener: _resource_record_post_action 16:07:52 INFO - Running post-action listener: set_extra_try_arguments 16:07:52 INFO - ##### 16:07:52 INFO - ##### Running create-virtualenv step. 16:07:52 INFO - ##### 16:07:52 INFO - Running pre-action listener: _pre_create_virtualenv 16:07:52 INFO - Running pre-action listener: _resource_record_pre_action 16:07:52 INFO - Running main action method: create_virtualenv 16:07:52 INFO - Creating virtualenv /builds/slave/test/build/venv 16:07:52 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 16:07:52 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:07:53 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:07:53 INFO - Using real prefix '/usr' 16:07:53 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:07:55 INFO - Installing distribute.............................................................................................................................................................................................done. 16:07:58 INFO - Installing pip.................done. 16:07:58 INFO - Return code: 0 16:07:58 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:07:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:07:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:07:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:07:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:07:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:07:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:07:58 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 0x97d8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x983f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98f32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x98e2f70>, '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 0x98e2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x98e8750>, '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-1468882865.312920-1398099175', '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 16:07:58 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 16:07:58 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 16:07:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:07:58 INFO - 'CCACHE_UMASK': '002', 16:07:58 INFO - 'DISPLAY': ':0', 16:07:58 INFO - 'HOME': '/home/cltbld', 16:07:58 INFO - 'LANG': 'en_US.UTF-8', 16:07:58 INFO - 'LOGNAME': 'cltbld', 16:07:58 INFO - 'MAIL': '/var/mail/cltbld', 16:07:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:07:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:07:58 INFO - 'MOZ_NO_REMOTE': '1', 16:07:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:07:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:07:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:07:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:07:58 INFO - 'PWD': '/builds/slave/test', 16:07:58 INFO - 'SHELL': '/bin/bash', 16:07:58 INFO - 'SHLVL': '1', 16:07:58 INFO - 'TERM': 'linux', 16:07:58 INFO - 'TMOUT': '86400', 16:07:58 INFO - 'USER': 'cltbld', 16:07:58 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468882865.312920-1398099175', 16:07:58 INFO - '_': '/tools/buildbot/bin/python'} 16:07:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:07:59 INFO - Downloading/unpacking psutil>=0.7.1 16:07:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:07:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:07:59 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 16:07:59 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 16:07:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:07:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:08:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:08:04 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:08:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:08:04 INFO - Installing collected packages: psutil 16:08:04 INFO - Running setup.py install for psutil 16:08:04 INFO - building 'psutil._psutil_linux' extension 16:08:04 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 16:08:05 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 16:08:05 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 16:08:05 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 16:08:05 INFO - building 'psutil._psutil_posix' extension 16:08:05 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 16:08:05 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 16:08:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:08:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:08:06 INFO - Successfully installed psutil 16:08:06 INFO - Cleaning up... 16:08:06 INFO - Return code: 0 16:08:06 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:08:06 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')]} 16:08:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:08:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:08:06 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')]} 16:08:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:08:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:08:06 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 0x97d8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x983f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98f32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x98e2f70>, '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 0x98e2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x98e8750>, '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-1468882865.312920-1398099175', '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 16:08:06 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 16:08:06 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 16:08:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:08:06 INFO - 'CCACHE_UMASK': '002', 16:08:06 INFO - 'DISPLAY': ':0', 16:08:06 INFO - 'HOME': '/home/cltbld', 16:08:06 INFO - 'LANG': 'en_US.UTF-8', 16:08:06 INFO - 'LOGNAME': 'cltbld', 16:08:06 INFO - 'MAIL': '/var/mail/cltbld', 16:08:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:08:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:08:06 INFO - 'MOZ_NO_REMOTE': '1', 16:08:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:08:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:08:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:08:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:08:06 INFO - 'PWD': '/builds/slave/test', 16:08:06 INFO - 'SHELL': '/bin/bash', 16:08:06 INFO - 'SHLVL': '1', 16:08:06 INFO - 'TERM': 'linux', 16:08:06 INFO - 'TMOUT': '86400', 16:08:06 INFO - 'USER': 'cltbld', 16:08:06 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468882865.312920-1398099175', 16:08:06 INFO - '_': '/tools/buildbot/bin/python'} 16:08:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:08:06 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:08:06 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 16:08:06 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 16:08:06 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 16:08:06 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 16:08:06 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 16:08:06 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 16:08:11 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:08:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:08:11 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:08:11 INFO - Installing collected packages: mozsystemmonitor 16:08:11 INFO - Running setup.py install for mozsystemmonitor 16:08:11 INFO - Successfully installed mozsystemmonitor 16:08:11 INFO - Cleaning up... 16:08:11 INFO - Return code: 0 16:08:11 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:08:11 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')]} 16:08:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:08:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:08:11 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')]} 16:08:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:08:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:08:11 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 0x97d8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x983f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98f32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x98e2f70>, '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 0x98e2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x98e8750>, '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-1468882865.312920-1398099175', '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 16:08:11 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 16:08:11 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 16:08:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:08:11 INFO - 'CCACHE_UMASK': '002', 16:08:11 INFO - 'DISPLAY': ':0', 16:08:11 INFO - 'HOME': '/home/cltbld', 16:08:11 INFO - 'LANG': 'en_US.UTF-8', 16:08:11 INFO - 'LOGNAME': 'cltbld', 16:08:11 INFO - 'MAIL': '/var/mail/cltbld', 16:08:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:08:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:08:11 INFO - 'MOZ_NO_REMOTE': '1', 16:08:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:08:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:08:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:08:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:08:11 INFO - 'PWD': '/builds/slave/test', 16:08:11 INFO - 'SHELL': '/bin/bash', 16:08:11 INFO - 'SHLVL': '1', 16:08:11 INFO - 'TERM': 'linux', 16:08:11 INFO - 'TMOUT': '86400', 16:08:11 INFO - 'USER': 'cltbld', 16:08:11 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468882865.312920-1398099175', 16:08:11 INFO - '_': '/tools/buildbot/bin/python'} 16:08:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:08:12 INFO - Downloading/unpacking blobuploader==1.2.4 16:08:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:08:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:08:12 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 16:08:12 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 16:08:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:08:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:08:16 INFO - Downloading blobuploader-1.2.4.tar.gz 16:08:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:08:17 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:08:17 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 16:08:17 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 16:08:17 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 16:08:17 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 16:08:17 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 16:08:17 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 16:08:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:08:18 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:08:18 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 16:08:18 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 16:08:18 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 16:08:18 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 16:08:18 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 16:08:18 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 16:08:18 INFO - Downloading docopt-0.6.1.tar.gz 16:08:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:08:18 INFO - Installing collected packages: blobuploader, requests, docopt 16:08:18 INFO - Running setup.py install for blobuploader 16:08:19 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:08:19 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:08:19 INFO - Running setup.py install for requests 16:08:19 INFO - Running setup.py install for docopt 16:08:20 INFO - Successfully installed blobuploader requests docopt 16:08:20 INFO - Cleaning up... 16:08:20 INFO - Return code: 0 16:08:20 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:08: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')]} 16:08:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:08:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:08: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')]} 16:08:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:08:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:08:20 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 0x97d8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x983f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98f32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x98e2f70>, '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 0x98e2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x98e8750>, '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-1468882865.312920-1398099175', '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 16:08:20 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 16:08:20 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 16:08:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:08:20 INFO - 'CCACHE_UMASK': '002', 16:08:20 INFO - 'DISPLAY': ':0', 16:08:20 INFO - 'HOME': '/home/cltbld', 16:08:20 INFO - 'LANG': 'en_US.UTF-8', 16:08:20 INFO - 'LOGNAME': 'cltbld', 16:08:20 INFO - 'MAIL': '/var/mail/cltbld', 16:08:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:08:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:08:20 INFO - 'MOZ_NO_REMOTE': '1', 16:08:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:08:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:08:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:08:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:08:20 INFO - 'PWD': '/builds/slave/test', 16:08:20 INFO - 'SHELL': '/bin/bash', 16:08:20 INFO - 'SHLVL': '1', 16:08:20 INFO - 'TERM': 'linux', 16:08:20 INFO - 'TMOUT': '86400', 16:08:20 INFO - 'USER': 'cltbld', 16:08:20 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468882865.312920-1398099175', 16:08:20 INFO - '_': '/tools/buildbot/bin/python'} 16:08:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:08:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:08:20 INFO - Running setup.py (path:/tmp/pip-nZP7Gm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:08:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:08:20 INFO - Running setup.py (path:/tmp/pip-P2paCJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:08:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:08:20 INFO - Running setup.py (path:/tmp/pip-EykU5Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:08:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:08:21 INFO - Running setup.py (path:/tmp/pip-VzhgkB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:08:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:08:21 INFO - Running setup.py (path:/tmp/pip-wriWUT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:08:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:08:21 INFO - Running setup.py (path:/tmp/pip-7_BMXV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:08:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:08:21 INFO - Running setup.py (path:/tmp/pip-yJhPoP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:08:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:08:21 INFO - Running setup.py (path:/tmp/pip-GuH6Pd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:08:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:08:21 INFO - Running setup.py (path:/tmp/pip-HNNYOp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:08:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:08:21 INFO - Running setup.py (path:/tmp/pip-FcMYp_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:08:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:08:21 INFO - Running setup.py (path:/tmp/pip-lZQT9z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:08:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:08:22 INFO - Running setup.py (path:/tmp/pip-Cen5WR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:08:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:08:22 INFO - Running setup.py (path:/tmp/pip-n9dJco-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:08:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:08:22 INFO - Running setup.py (path:/tmp/pip-SAeS4e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:08:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:08:22 INFO - Running setup.py (path:/tmp/pip-rl5f3T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:08:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:08:22 INFO - Running setup.py (path:/tmp/pip-WShB59-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:08:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:08:22 INFO - Running setup.py (path:/tmp/pip-ewzDAb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:08:22 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:08:22 INFO - Running setup.py (path:/tmp/pip-5NrYIC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:08:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:08:23 INFO - Running setup.py (path:/tmp/pip-M5ayED-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:08:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:08:23 INFO - Running setup.py (path:/tmp/pip-HVhdZD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:08:23 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:08:23 INFO - Running setup.py (path:/tmp/pip-G96UsL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:08:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:08:23 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 16:08:23 INFO - Running setup.py install for manifestparser 16:08:24 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:08:24 INFO - Running setup.py install for mozcrash 16:08:24 INFO - Running setup.py install for mozdebug 16:08:24 INFO - Running setup.py install for mozdevice 16:08:24 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:08:24 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:08:24 INFO - Running setup.py install for mozfile 16:08:25 INFO - Running setup.py install for mozhttpd 16:08:25 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:08:25 INFO - Running setup.py install for mozinfo 16:08:25 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:08:25 INFO - Running setup.py install for mozInstall 16:08:25 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:08:25 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:08:25 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:08:25 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:08:25 INFO - Running setup.py install for mozleak 16:08:25 INFO - Running setup.py install for mozlog 16:08:26 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:08:26 INFO - Running setup.py install for moznetwork 16:08:26 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:08:26 INFO - Running setup.py install for mozprocess 16:08:26 INFO - Running setup.py install for mozprofile 16:08:26 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:08:26 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:08:26 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:08:26 INFO - Running setup.py install for mozrunner 16:08:27 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:08:27 INFO - Running setup.py install for mozscreenshot 16:08:27 INFO - Running setup.py install for moztest 16:08:27 INFO - Running setup.py install for mozversion 16:08:27 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:08:27 INFO - Running setup.py install for wptserve 16:08:27 INFO - Running setup.py install for marionette-driver 16:08:28 INFO - Running setup.py install for browsermob-proxy 16:08:28 INFO - Running setup.py install for marionette-client 16:08:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:08:28 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:08:29 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 16:08:29 INFO - Cleaning up... 16:08:29 INFO - Return code: 0 16:08:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:08:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:08:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:08:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:08:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:08:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:08:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:08:29 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 0x97d8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x983f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98f32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x98e2f70>, '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 0x98e2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x98e8750>, '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-1468882865.312920-1398099175', '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 16:08:29 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 16:08:29 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 16:08:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:08:29 INFO - 'CCACHE_UMASK': '002', 16:08:29 INFO - 'DISPLAY': ':0', 16:08:29 INFO - 'HOME': '/home/cltbld', 16:08:29 INFO - 'LANG': 'en_US.UTF-8', 16:08:29 INFO - 'LOGNAME': 'cltbld', 16:08:29 INFO - 'MAIL': '/var/mail/cltbld', 16:08:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:08:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:08:29 INFO - 'MOZ_NO_REMOTE': '1', 16:08:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:08:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:08:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:08:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:08:29 INFO - 'PWD': '/builds/slave/test', 16:08:29 INFO - 'SHELL': '/bin/bash', 16:08:29 INFO - 'SHLVL': '1', 16:08:29 INFO - 'TERM': 'linux', 16:08:29 INFO - 'TMOUT': '86400', 16:08:29 INFO - 'USER': 'cltbld', 16:08:29 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468882865.312920-1398099175', 16:08:29 INFO - '_': '/tools/buildbot/bin/python'} 16:08:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:08:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:08:29 INFO - Running setup.py (path:/tmp/pip-93i0Q8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:08:29 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)) 16:08:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:08:29 INFO - Running setup.py (path:/tmp/pip-Xl5Oey-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:08:29 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)) 16:08:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:08:29 INFO - Running setup.py (path:/tmp/pip-buo94f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:08:29 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)) 16:08:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:08:29 INFO - Running setup.py (path:/tmp/pip-q4I2E3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:08:30 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)) 16:08:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:08:30 INFO - Running setup.py (path:/tmp/pip-uyglMI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:08:30 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)) 16:08:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:08:30 INFO - Running setup.py (path:/tmp/pip-EDUCqa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:08:30 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)) 16:08:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:08:30 INFO - Running setup.py (path:/tmp/pip-oVgaCV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:08:30 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)) 16:08:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:08:30 INFO - Running setup.py (path:/tmp/pip-YUXQzE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:08:30 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)) 16:08:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:08:30 INFO - Running setup.py (path:/tmp/pip-CgBSjK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:08:30 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)) 16:08:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:08:30 INFO - Running setup.py (path:/tmp/pip-bda_Ij-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:08:30 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)) 16:08:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:08:30 INFO - Running setup.py (path:/tmp/pip-HbKg5n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:08:31 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)) 16:08:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:08:31 INFO - Running setup.py (path:/tmp/pip-MfIRdV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:08:31 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)) 16:08:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:08:31 INFO - Running setup.py (path:/tmp/pip-JbUGwB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:08:31 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)) 16:08:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:08:31 INFO - Running setup.py (path:/tmp/pip-K7EXjy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:08:31 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)) 16:08:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:08:31 INFO - Running setup.py (path:/tmp/pip-KJjPWg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:08:31 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)) 16:08:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:08:31 INFO - Running setup.py (path:/tmp/pip-K7kRkS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:08:31 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)) 16:08:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:08:31 INFO - Running setup.py (path:/tmp/pip-BqcuFu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:08:31 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)) 16:08:31 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:08:31 INFO - Running setup.py (path:/tmp/pip-1WfBXl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:08:32 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)) 16:08:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:08:32 INFO - Running setup.py (path:/tmp/pip-YboKwp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:08:32 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)) 16:08:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:08:32 INFO - Running setup.py (path:/tmp/pip-Kaliag-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:08:32 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)) 16:08:32 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:08:32 INFO - Running setup.py (path:/tmp/pip-qEXl55-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:08:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:08:32 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)) 16:08:33 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)) 16:08:33 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)) 16:08:33 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)) 16:08:33 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)) 16:08:33 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)) 16:08:33 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:08:33 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 16:08:33 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 16:08:33 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 16:08:33 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 16:08:33 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 16:08:33 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 16:08:37 INFO - Downloading blessings-1.6.tar.gz 16:08:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:08:38 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)) 16:08:38 INFO - Installing collected packages: blessings 16:08:38 INFO - Running setup.py install for blessings 16:08:38 INFO - Successfully installed blessings 16:08:38 INFO - Cleaning up... 16:08:38 INFO - Return code: 0 16:08:38 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:08:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:08:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:08:38 INFO - Reading from file tmpfile_stdout 16:08:38 INFO - Current package versions: 16:08:38 INFO - argparse == 1.2.1 16:08:38 INFO - blessings == 1.6 16:08:38 INFO - blobuploader == 1.2.4 16:08:38 INFO - browsermob-proxy == 0.6.0 16:08:38 INFO - docopt == 0.6.1 16:08:38 INFO - manifestparser == 1.1 16:08:38 INFO - marionette-client == 2.3.0 16:08:38 INFO - marionette-driver == 1.4.0 16:08:38 INFO - mozInstall == 1.12 16:08:38 INFO - mozcrash == 0.17 16:08:38 INFO - mozdebug == 0.1 16:08:38 INFO - mozdevice == 0.48 16:08:38 INFO - mozfile == 1.2 16:08:38 INFO - mozhttpd == 0.7 16:08:38 INFO - mozinfo == 0.9 16:08:38 INFO - mozleak == 0.1 16:08:38 INFO - mozlog == 3.1 16:08:38 INFO - moznetwork == 0.27 16:08:38 INFO - mozprocess == 0.22 16:08:38 INFO - mozprofile == 0.28 16:08:38 INFO - mozrunner == 6.11 16:08:38 INFO - mozscreenshot == 0.1 16:08:38 INFO - mozsystemmonitor == 0.0 16:08:38 INFO - moztest == 0.7 16:08:38 INFO - mozversion == 1.4 16:08:38 INFO - psutil == 3.1.1 16:08:38 INFO - requests == 1.2.3 16:08:38 INFO - wptserve == 1.4.0 16:08:38 INFO - wsgiref == 0.1.2 16:08:38 INFO - Running post-action listener: _resource_record_post_action 16:08:38 INFO - Running post-action listener: _start_resource_monitoring 16:08:38 INFO - Starting resource monitoring. 16:08:38 INFO - ##### 16:08:38 INFO - ##### Running pull step. 16:08:38 INFO - ##### 16:08:38 INFO - Running pre-action listener: _resource_record_pre_action 16:08:38 INFO - Running main action method: pull 16:08:38 INFO - Pull has nothing to do! 16:08:38 INFO - Running post-action listener: _resource_record_post_action 16:08:38 INFO - ##### 16:08:38 INFO - ##### Running install step. 16:08:38 INFO - ##### 16:08:38 INFO - Running pre-action listener: _resource_record_pre_action 16:08:38 INFO - Running main action method: install 16:08:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:08:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:08:39 INFO - Reading from file tmpfile_stdout 16:08:39 INFO - Detecting whether we're running mozinstall >=1.0... 16:08:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:08:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:08:39 INFO - Reading from file tmpfile_stdout 16:08:39 INFO - Output received: 16:08:39 INFO - Usage: mozinstall [options] installer 16:08:39 INFO - Options: 16:08:39 INFO - -h, --help show this help message and exit 16:08:39 INFO - -d DEST, --destination=DEST 16:08:39 INFO - Directory to install application into. [default: 16:08:39 INFO - "/builds/slave/test"] 16:08:39 INFO - --app=APP Application being installed. [default: firefox] 16:08:39 INFO - mkdir: /builds/slave/test/build/application 16:08:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 16:08:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 16:09:10 INFO - Reading from file tmpfile_stdout 16:09:10 INFO - Output received: 16:09:10 INFO - /builds/slave/test/build/application/firefox/firefox 16:09:10 INFO - Running post-action listener: _resource_record_post_action 16:09:10 INFO - ##### 16:09:10 INFO - ##### Running run-tests step. 16:09:10 INFO - ##### 16:09:10 INFO - Running pre-action listener: _resource_record_pre_action 16:09:10 INFO - Running main action method: run_tests 16:09:10 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:09:10 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:09:10 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:09:10 INFO - grabbing minidump binary from tooltool 16:09:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:09:10 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x98e2f70>, '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 0x98e2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x98e8750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:09:10 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 16:09:10 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 16:09:10 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:09:10 INFO - Return code: 0 16:09:10 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 16:09:10 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:09:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.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 16:09:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.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 16:09:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:09:10 INFO - 'CCACHE_UMASK': '002', 16:09:10 INFO - 'DISPLAY': ':0', 16:09:10 INFO - 'HOME': '/home/cltbld', 16:09:10 INFO - 'LANG': 'en_US.UTF-8', 16:09:10 INFO - 'LOGNAME': 'cltbld', 16:09:10 INFO - 'MAIL': '/var/mail/cltbld', 16:09:10 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:09:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:09:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:09:10 INFO - 'MOZ_NO_REMOTE': '1', 16:09:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:09:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:09:10 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:09:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:09:10 INFO - 'PWD': '/builds/slave/test', 16:09:10 INFO - 'SHELL': '/bin/bash', 16:09:10 INFO - 'SHLVL': '1', 16:09:10 INFO - 'TERM': 'linux', 16:09:10 INFO - 'TMOUT': '86400', 16:09:10 INFO - 'USER': 'cltbld', 16:09:10 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468882865.312920-1398099175', 16:09:10 INFO - '_': '/tools/buildbot/bin/python'} 16:09:10 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.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 16:09:11 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 16:09:11 INFO - import pkg_resources 16:09:12 INFO - Using 1 client processes 16:09:12 INFO - wptserve Starting http server on 127.0.0.1:8000 16:09:12 INFO - wptserve Starting http server on 127.0.0.1:8001 16:09:12 INFO - wptserve Starting http server on 127.0.0.1:8443 16:09:14 INFO - SUITE-START | Running 778 tests 16:09:14 INFO - Running testharness tests 16:09:14 INFO - Setting up ssl 16:09:14 INFO - PROCESS | certutil | 16:09:14 INFO - PROCESS | certutil | 16:09:14 INFO - PROCESS | certutil | 16:09:14 INFO - Certificate Nickname Trust Attributes 16:09:14 INFO - SSL,S/MIME,JAR/XPI 16:09:14 INFO - 16:09:14 INFO - web-platform-tests CT,, 16:09:14 INFO - 16:09:14 INFO - Starting runner 16:09:17 INFO - PROCESS | 1740 | 1468883357827 Marionette DEBUG Marionette enabled via build flag and pref 16:09:18 INFO - PROCESS | 1740 | ++DOCSHELL 0xa4d59000 == 1 [pid = 1740] [id = 1] 16:09:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 1 (0xa4d59400) [pid = 1740] [serial = 1] [outer = (nil)] 16:09:18 INFO - PROCESS | 1740 | [1740] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:09:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 2 (0xa4d59c00) [pid = 1740] [serial = 2] [outer = 0xa4d59400] 16:09:18 INFO - PROCESS | 1740 | 1468883358553 Marionette INFO Listening on port 2828 16:09:19 INFO - PROCESS | 1740 | 1468883359194 Marionette DEBUG Marionette enabled via command-line flag 16:09:19 INFO - PROCESS | 1740 | ++DOCSHELL 0xa2003000 == 2 [pid = 1740] [id = 2] 16:09:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 3 (0xa2003400) [pid = 1740] [serial = 3] [outer = (nil)] 16:09:19 INFO - PROCESS | 1740 | [1740] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:09:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 4 (0xa2003c00) [pid = 1740] [serial = 4] [outer = 0xa2003400] 16:09:19 INFO - PROCESS | 1740 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20d60e0 16:09:19 INFO - PROCESS | 1740 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20d6bc0 16:09:19 INFO - PROCESS | 1740 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20e6c40 16:09:19 INFO - PROCESS | 1740 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a1101a20 16:09:19 INFO - PROCESS | 1740 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20eb5e0 16:09:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 5 (0xa1117800) [pid = 1740] [serial = 5] [outer = 0xa4d59400] 16:09:19 INFO - PROCESS | 1740 | [1740] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:09:19 INFO - PROCESS | 1740 | 1468883359620 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55325 16:09:19 INFO - PROCESS | 1740 | [1740] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:09:19 INFO - PROCESS | 1740 | 1468883359653 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55326 16:09:19 INFO - PROCESS | 1740 | 1468883359714 Marionette DEBUG Closed connection conn0 16:09:19 INFO - PROCESS | 1740 | [1740] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 16:09:19 INFO - PROCESS | 1740 | 1468883359828 Marionette DEBUG Closed connection conn1 16:09:19 INFO - PROCESS | 1740 | [1740] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:09:19 INFO - PROCESS | 1740 | 1468883359842 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55327 16:09:19 INFO - PROCESS | 1740 | [1740] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:09:19 INFO - PROCESS | 1740 | 1468883359902 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55328 16:09:19 INFO - PROCESS | 1740 | 1468883359909 Marionette DEBUG Closed connection conn2 16:09:19 INFO - PROCESS | 1740 | 1468883359953 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:09:19 INFO - PROCESS | 1740 | 1468883359984 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160718142219","device":"desktop","version":"48.0"} 16:09:20 INFO - PROCESS | 1740 | [1740] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:09:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b31d000 == 3 [pid = 1740] [id = 3] 16:09:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 6 (0x9b31d400) [pid = 1740] [serial = 6] [outer = (nil)] 16:09:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b31d800 == 4 [pid = 1740] [id = 4] 16:09:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 7 (0x9b321400) [pid = 1740] [serial = 7] [outer = (nil)] 16:09:22 INFO - PROCESS | 1740 | [1740] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:09:22 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b075800 == 5 [pid = 1740] [id = 5] 16:09:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 8 (0x9bfed400) [pid = 1740] [serial = 8] [outer = (nil)] 16:09:22 INFO - PROCESS | 1740 | [1740] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:09:22 INFO - PROCESS | 1740 | [1740] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:09:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 9 (0x9a75c800) [pid = 1740] [serial = 9] [outer = 0x9bfed400] 16:09:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 10 (0x9a4b5c00) [pid = 1740] [serial = 10] [outer = 0x9b31d400] 16:09:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 11 (0x9a4b7800) [pid = 1740] [serial = 11] [outer = 0x9b321400] 16:09:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 12 (0x9a4ba000) [pid = 1740] [serial = 12] [outer = 0x9bfed400] 16:09:24 INFO - PROCESS | 1740 | 1468883364582 Marionette INFO startBrowser d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:24 INFO - PROCESS | 1740 | 1468883364633 Marionette DEBUG loaded listener.js 16:09:24 INFO - PROCESS | 1740 | 1468883364652 Marionette DEBUG loaded listener.js 16:09:24 INFO - PROCESS | 1740 | 1468883364657 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 13 (0x9888dc00) [pid = 1740] [serial = 13] [outer = 0x9bfed400] 16:09:25 INFO - PROCESS | 1740 | 1468883365404 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d9fab964-2e6a-478e-9f9c-7a0295cc4941","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160718142219","device":"desktop","version":"48.0","command_id":1}}] 16:09:25 INFO - PROCESS | 1740 | 1468883365640 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}] 16:09:25 INFO - PROCESS | 1740 | 1468883365648 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:25 INFO - PROCESS | 1740 | 1468883365959 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 16:09:26 INFO - PROCESS | 1740 | 1468883366079 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:09:26 INFO - PROCESS | 1740 | 1468883366084 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:26 INFO - PROCESS | 1740 | [1740] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:09:26 INFO - PROCESS | 1740 | [1740] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:09:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 14 (0x94891c00) [pid = 1740] [serial = 14] [outer = 0x9bfed400] 16:09:26 INFO - PROCESS | 1740 | [1740] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:09:26 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:09:26 INFO - PROCESS | 1740 | 1468883366737 Marionette TRACE conn3 <- [1,3,null,{}] 16:09:26 INFO - PROCESS | 1740 | 1468883366751 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:09:26 INFO - PROCESS | 1740 | 1468883366760 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:26 INFO - PROCESS | 1740 | 1468883366808 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 16:09:26 INFO - PROCESS | 1740 | 1468883366855 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 16:09:26 INFO - PROCESS | 1740 | 1468883366862 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 16:09:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:09:26 INFO - PROCESS | 1740 | 1468883366875 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:09:26 INFO - PROCESS | 1740 | 1468883366884 Marionette TRACE conn3 <- [1,6,null,{}] 16:09:26 INFO - PROCESS | 1740 | 1468883366896 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}] 16:09:26 INFO - PROCESS | 1740 | 1468883366903 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:26 INFO - PROCESS | 1740 | 1468883366942 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 16:09:26 INFO - PROCESS | 1740 | 1468883366959 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:26 INFO - PROCESS | 1740 | 1468883366966 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d68000 == 6 [pid = 1740] [id = 6] 16:09:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 15 (0x93d68400) [pid = 1740] [serial = 15] [outer = (nil)] 16:09:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 16 (0x93d6a400) [pid = 1740] [serial = 16] [outer = 0x93d68400] 16:09:27 INFO - PROCESS | 1740 | 1468883367052 Marionette DEBUG loaded listener.js 16:09:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 17 (0x93d6ec00) [pid = 1740] [serial = 17] [outer = 0x93d68400] 16:09:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b64c00 == 7 [pid = 1740] [id = 7] 16:09:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 18 (0x93b65000) [pid = 1740] [serial = 18] [outer = (nil)] 16:09:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 19 (0x93d70000) [pid = 1740] [serial = 19] [outer = 0x93b65000] 16:09:27 INFO - PROCESS | 1740 | 1468883367548 Marionette DEBUG loaded listener.js 16:09:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 20 (0x94875000) [pid = 1740] [serial = 20] [outer = 0x93b65000] 16:09:28 INFO - PROCESS | 1740 | [1740] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 16:09:28 INFO - PROCESS | 1740 | 1468883368128 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]]]}] 16:09:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:09:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1301ms 16:09:28 INFO - PROCESS | 1740 | 1468883368403 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 16:09:28 INFO - PROCESS | 1740 | 1468883368411 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 16:09:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:09:28 INFO - PROCESS | 1740 | 1468883368530 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:09:28 INFO - PROCESS | 1740 | 1468883368536 Marionette TRACE conn3 <- [1,10,null,{}] 16:09:28 INFO - PROCESS | 1740 | 1468883368591 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}] 16:09:28 INFO - PROCESS | 1740 | 1468883368599 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:28 INFO - PROCESS | 1740 | 1468883368800 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 16:09:28 INFO - PROCESS | 1740 | 1468883368904 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:28 INFO - PROCESS | 1740 | 1468883368918 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:28 INFO - PROCESS | 1740 | ++DOCSHELL 0x92fa6800 == 8 [pid = 1740] [id = 8] 16:09:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 21 (0x93ae3800) [pid = 1740] [serial = 21] [outer = (nil)] 16:09:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 22 (0x93b5e800) [pid = 1740] [serial = 22] [outer = 0x93ae3800] 16:09:29 INFO - PROCESS | 1740 | 1468883369000 Marionette DEBUG loaded listener.js 16:09:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 23 (0x93b66400) [pid = 1740] [serial = 23] [outer = 0x93ae3800] 16:09:29 INFO - PROCESS | 1740 | 1468883369855 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]]]}] 16:09:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:09:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1390ms 16:09:29 INFO - PROCESS | 1740 | 1468883369894 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 16:09:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:09:29 INFO - PROCESS | 1740 | 1468883369899 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 16:09:29 INFO - PROCESS | 1740 | 1468883369910 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:09:29 INFO - PROCESS | 1740 | 1468883369916 Marionette TRACE conn3 <- [1,14,null,{}] 16:09:29 INFO - PROCESS | 1740 | 1468883369924 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}] 16:09:29 INFO - PROCESS | 1740 | 1468883369930 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:30 INFO - PROCESS | 1740 | 1468883370130 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 16:09:30 INFO - PROCESS | 1740 | ++DOCSHELL 0x992c3000 == 9 [pid = 1740] [id = 9] 16:09:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 24 (0x992c3400) [pid = 1740] [serial = 24] [outer = (nil)] 16:09:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 25 (0x9967b000) [pid = 1740] [serial = 25] [outer = 0x992c3400] 16:09:30 INFO - PROCESS | 1740 | 1468883370285 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:30 INFO - PROCESS | 1740 | 1468883370294 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 26 (0x9967ec00) [pid = 1740] [serial = 26] [outer = 0x992c3400] 16:09:30 INFO - PROCESS | 1740 | ++DOCSHELL 0x99dd0c00 == 10 [pid = 1740] [id = 10] 16:09:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 27 (0x99e31000) [pid = 1740] [serial = 27] [outer = (nil)] 16:09:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 28 (0x99ecbc00) [pid = 1740] [serial = 28] [outer = 0x99e31000] 16:09:30 INFO - PROCESS | 1740 | 1468883370402 Marionette DEBUG loaded listener.js 16:09:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 29 (0x9a10b000) [pid = 1740] [serial = 29] [outer = 0x99e31000] 16:09:30 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d67400 == 11 [pid = 1740] [id = 11] 16:09:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 30 (0x95304000) [pid = 1740] [serial = 30] [outer = (nil)] 16:09:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 31 (0x9b602400) [pid = 1740] [serial = 31] [outer = 0x95304000] 16:09:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 32 (0x9c27f000) [pid = 1740] [serial = 32] [outer = 0x95304000] 16:09:31 INFO - PROCESS | 1740 | 1468883371821 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]]]}] 16:09:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:09:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1998ms 16:09:31 INFO - PROCESS | 1740 | 1468883371905 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 16:09:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:09:31 INFO - PROCESS | 1740 | 1468883371911 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 16:09:31 INFO - PROCESS | 1740 | 1468883371918 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:09:31 INFO - PROCESS | 1740 | 1468883371921 Marionette TRACE conn3 <- [1,18,null,{}] 16:09:31 INFO - PROCESS | 1740 | 1468883371938 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}] 16:09:31 INFO - PROCESS | 1740 | 1468883371948 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:32 INFO - PROCESS | 1740 | 1468883372277 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 16:09:32 INFO - PROCESS | 1740 | 1468883372388 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:32 INFO - PROCESS | 1740 | 1468883372407 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:32 INFO - PROCESS | 1740 | ++DOCSHELL 0xa209d000 == 12 [pid = 1740] [id = 12] 16:09:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 33 (0xa209d400) [pid = 1740] [serial = 33] [outer = (nil)] 16:09:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 34 (0xa2532800) [pid = 1740] [serial = 34] [outer = 0xa209d400] 16:09:32 INFO - PROCESS | 1740 | 1468883372507 Marionette DEBUG loaded listener.js 16:09:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 35 (0xa4d61000) [pid = 1740] [serial = 35] [outer = 0xa209d400] 16:09:33 INFO - PROCESS | 1740 | 1468883373382 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]]]}] 16:09:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:09:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1489ms 16:09:33 INFO - PROCESS | 1740 | 1468883373408 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 16:09:33 INFO - PROCESS | 1740 | 1468883373413 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 16:09:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:09:33 INFO - PROCESS | 1740 | 1468883373420 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:09:33 INFO - PROCESS | 1740 | 1468883373424 Marionette TRACE conn3 <- [1,22,null,{}] 16:09:33 INFO - PROCESS | 1740 | 1468883373430 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}] 16:09:33 INFO - PROCESS | 1740 | 1468883373435 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:33 INFO - PROCESS | 1740 | 1468883373636 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 16:09:33 INFO - PROCESS | 1740 | 1468883373772 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:33 INFO - PROCESS | 1740 | 1468883373778 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:33 INFO - PROCESS | 1740 | ++DOCSHELL 0xa6da3c00 == 13 [pid = 1740] [id = 13] 16:09:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 36 (0xa6da6400) [pid = 1740] [serial = 36] [outer = (nil)] 16:09:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 37 (0xa6f79000) [pid = 1740] [serial = 37] [outer = 0xa6da6400] 16:09:33 INFO - PROCESS | 1740 | 1468883373871 Marionette DEBUG loaded listener.js 16:09:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 38 (0xa82fb400) [pid = 1740] [serial = 38] [outer = 0xa6da6400] 16:09:34 INFO - PROCESS | 1740 | 1468883374927 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]]]}] 16:09:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:09:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1535ms 16:09:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:09:34 INFO - PROCESS | 1740 | 1468883374958 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 16:09:34 INFO - PROCESS | 1740 | 1468883374961 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 16:09:34 INFO - PROCESS | 1740 | 1468883374969 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:09:34 INFO - PROCESS | 1740 | 1468883374972 Marionette TRACE conn3 <- [1,26,null,{}] 16:09:34 INFO - PROCESS | 1740 | 1468883374979 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}] 16:09:34 INFO - PROCESS | 1740 | 1468883374984 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:35 INFO - PROCESS | 1740 | 1468883375169 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 16:09:35 INFO - PROCESS | 1740 | 1468883375298 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:35 INFO - PROCESS | 1740 | 1468883375309 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:35 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a771800 == 14 [pid = 1740] [id = 14] 16:09:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 39 (0x9a77d800) [pid = 1740] [serial = 39] [outer = (nil)] 16:09:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 40 (0xa901d000) [pid = 1740] [serial = 40] [outer = 0x9a77d800] 16:09:35 INFO - PROCESS | 1740 | 1468883375415 Marionette DEBUG loaded listener.js 16:09:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 41 (0xac087800) [pid = 1740] [serial = 41] [outer = 0x9a77d800] 16:09:36 INFO - PROCESS | 1740 | 1468883376537 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]]]}] 16:09:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:09:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1583ms 16:09:36 INFO - PROCESS | 1740 | 1468883376551 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 16:09:36 INFO - PROCESS | 1740 | 1468883376556 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 16:09:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:09:36 INFO - PROCESS | 1740 | 1468883376566 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:09:36 INFO - PROCESS | 1740 | 1468883376570 Marionette TRACE conn3 <- [1,30,null,{}] 16:09:36 INFO - PROCESS | 1740 | 1468883376580 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}] 16:09:36 INFO - PROCESS | 1740 | 1468883376584 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:36 INFO - PROCESS | 1740 | 1468883376772 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 16:09:36 INFO - PROCESS | 1740 | 1468883376923 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:36 INFO - PROCESS | 1740 | 1468883376937 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x94869400 == 15 [pid = 1740] [id = 15] 16:09:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 42 (0x9486c800) [pid = 1740] [serial = 42] [outer = (nil)] 16:09:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 43 (0x98828400) [pid = 1740] [serial = 43] [outer = 0x9486c800] 16:09:37 INFO - PROCESS | 1740 | 1468883377016 Marionette DEBUG loaded listener.js 16:09:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 44 (0x9882e400) [pid = 1740] [serial = 44] [outer = 0x9486c800] 16:09:37 INFO - PROCESS | 1740 | 1468883377978 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]]]}] 16:09:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:09:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1446ms 16:09:38 INFO - PROCESS | 1740 | 1468883378013 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 16:09:38 INFO - PROCESS | 1740 | 1468883378021 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 16:09:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:09:38 INFO - PROCESS | 1740 | 1468883378033 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:09:38 INFO - PROCESS | 1740 | 1468883378036 Marionette TRACE conn3 <- [1,34,null,{}] 16:09:38 INFO - PROCESS | 1740 | 1468883378044 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}] 16:09:38 INFO - PROCESS | 1740 | 1468883378049 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:38 INFO - PROCESS | 1740 | 1468883378222 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 16:09:38 INFO - PROCESS | 1740 | 1468883378379 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:38 INFO - PROCESS | 1740 | 1468883378389 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:38 INFO - PROCESS | 1740 | ++DOCSHELL 0x99246000 == 16 [pid = 1740] [id = 16] 16:09:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 45 (0x99680400) [pid = 1740] [serial = 45] [outer = (nil)] 16:09:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 46 (0x99ddd800) [pid = 1740] [serial = 46] [outer = 0x99680400] 16:09:38 INFO - PROCESS | 1740 | 1468883378470 Marionette DEBUG loaded listener.js 16:09:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 47 (0x9a106800) [pid = 1740] [serial = 47] [outer = 0x99680400] 16:09:39 INFO - PROCESS | 1740 | 1468883379252 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]]]}] 16:09:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:09:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1234ms 16:09:39 INFO - PROCESS | 1740 | 1468883379265 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 16:09:39 INFO - PROCESS | 1740 | 1468883379269 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 16:09:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:09:39 INFO - PROCESS | 1740 | 1468883379291 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:09:39 INFO - PROCESS | 1740 | 1468883379297 Marionette TRACE conn3 <- [1,38,null,{}] 16:09:39 INFO - PROCESS | 1740 | 1468883379314 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}] 16:09:39 INFO - PROCESS | 1740 | 1468883379322 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:39 INFO - PROCESS | 1740 | 1468883379489 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 16:09:39 INFO - PROCESS | 1740 | 1468883379501 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:39 INFO - PROCESS | 1740 | 1468883379513 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x94873c00 == 17 [pid = 1740] [id = 17] 16:09:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 48 (0x9ac51800) [pid = 1740] [serial = 48] [outer = (nil)] 16:09:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 49 (0x9ac57400) [pid = 1740] [serial = 49] [outer = 0x9ac51800] 16:09:39 INFO - PROCESS | 1740 | 1468883379598 Marionette DEBUG loaded listener.js 16:09:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 50 (0x9b104400) [pid = 1740] [serial = 50] [outer = 0x9ac51800] 16:09:40 INFO - PROCESS | 1740 | 1468883380488 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]]]}] 16:09:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:09:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1243ms 16:09:40 INFO - PROCESS | 1740 | 1468883380530 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 16:09:40 INFO - PROCESS | 1740 | 1468883380535 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 16:09:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:09:40 INFO - PROCESS | 1740 | 1468883380542 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:09:40 INFO - PROCESS | 1740 | 1468883380545 Marionette TRACE conn3 <- [1,42,null,{}] 16:09:40 INFO - PROCESS | 1740 | 1468883380551 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}] 16:09:40 INFO - PROCESS | 1740 | 1468883380555 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:40 INFO - PROCESS | 1740 | 1468883380718 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 16:09:40 INFO - PROCESS | 1740 | 1468883380814 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:40 INFO - PROCESS | 1740 | 1468883380823 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:40 INFO - PROCESS | 1740 | ++DOCSHELL 0x93ade000 == 18 [pid = 1740] [id = 18] 16:09:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 51 (0x9ac55400) [pid = 1740] [serial = 51] [outer = (nil)] 16:09:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 52 (0x9ba57400) [pid = 1740] [serial = 52] [outer = 0x9ac55400] 16:09:40 INFO - PROCESS | 1740 | 1468883380897 Marionette DEBUG loaded listener.js 16:09:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 53 (0x9bff3400) [pid = 1740] [serial = 53] [outer = 0x9ac55400] 16:09:41 INFO - PROCESS | 1740 | 1468883381707 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]]]}] 16:09:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:09:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1184ms 16:09:41 INFO - PROCESS | 1740 | 1468883381733 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 16:09:41 INFO - PROCESS | 1740 | 1468883381737 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 16:09:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:09:41 INFO - PROCESS | 1740 | 1468883381743 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:09:41 INFO - PROCESS | 1740 | 1468883381746 Marionette TRACE conn3 <- [1,46,null,{}] 16:09:41 INFO - PROCESS | 1740 | 1468883381752 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}] 16:09:41 INFO - PROCESS | 1740 | 1468883381757 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:41 INFO - PROCESS | 1740 | 1468883381910 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 16:09:41 INFO - PROCESS | 1740 | 1468883381928 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:41 INFO - PROCESS | 1740 | 1468883381936 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x9c241800 == 19 [pid = 1740] [id = 19] 16:09:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 54 (0x9c24a400) [pid = 1740] [serial = 54] [outer = (nil)] 16:09:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 55 (0x9d90b400) [pid = 1740] [serial = 55] [outer = 0x9c24a400] 16:09:42 INFO - PROCESS | 1740 | 1468883382008 Marionette DEBUG loaded listener.js 16:09:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 56 (0x9d919400) [pid = 1740] [serial = 56] [outer = 0x9c24a400] 16:09:42 INFO - PROCESS | 1740 | 1468883382828 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]]]}] 16:09:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:09:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1146ms 16:09:42 INFO - PROCESS | 1740 | 1468883382891 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 16:09:42 INFO - PROCESS | 1740 | 1468883382895 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 16:09:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:09:42 INFO - PROCESS | 1740 | 1468883382901 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:09:42 INFO - PROCESS | 1740 | 1468883382904 Marionette TRACE conn3 <- [1,50,null,{}] 16:09:42 INFO - PROCESS | 1740 | 1468883382910 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}] 16:09:42 INFO - PROCESS | 1740 | 1468883382920 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:43 INFO - PROCESS | 1740 | 1468883383135 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 16:09:43 INFO - PROCESS | 1740 | 1468883383233 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:43 INFO - PROCESS | 1740 | 1468883383241 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x94898c00 == 20 [pid = 1740] [id = 20] 16:09:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 57 (0x9b31c400) [pid = 1740] [serial = 57] [outer = (nil)] 16:09:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 58 (0xa22edc00) [pid = 1740] [serial = 58] [outer = 0x9b31c400] 16:09:43 INFO - PROCESS | 1740 | 1468883383316 Marionette DEBUG loaded listener.js 16:09:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 59 (0xa2faa000) [pid = 1740] [serial = 59] [outer = 0x9b31c400] 16:09:44 INFO - PROCESS | 1740 | 1468883384047 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]]]}] 16:09:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:09:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1178ms 16:09:44 INFO - PROCESS | 1740 | 1468883384080 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 16:09:44 INFO - PROCESS | 1740 | 1468883384082 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 16:09:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:09:44 INFO - PROCESS | 1740 | 1468883384091 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:09:44 INFO - PROCESS | 1740 | 1468883384094 Marionette TRACE conn3 <- [1,54,null,{}] 16:09:44 INFO - PROCESS | 1740 | 1468883384100 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}] 16:09:44 INFO - PROCESS | 1740 | 1468883384105 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:44 INFO - PROCESS | 1740 | 1468883384292 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 16:09:44 INFO - PROCESS | 1740 | 1468883384309 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:44 INFO - PROCESS | 1740 | 1468883384314 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:44 INFO - PROCESS | 1740 | ++DOCSHELL 0x952c5400 == 21 [pid = 1740] [id = 21] 16:09:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 60 (0x9b610400) [pid = 1740] [serial = 60] [outer = (nil)] 16:09:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 61 (0xa3180800) [pid = 1740] [serial = 61] [outer = 0x9b610400] 16:09:44 INFO - PROCESS | 1740 | 1468883384393 Marionette DEBUG loaded listener.js 16:09:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0xa3185800) [pid = 1740] [serial = 62] [outer = 0x9b610400] 16:09:45 INFO - PROCESS | 1740 | 1468883385227 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]]]}] 16:09:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:09:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1179ms 16:09:45 INFO - PROCESS | 1740 | 1468883385272 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 16:09:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:09:45 INFO - PROCESS | 1740 | 1468883385276 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 16:09:45 INFO - PROCESS | 1740 | 1468883385282 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:09:45 INFO - PROCESS | 1740 | 1468883385286 Marionette TRACE conn3 <- [1,58,null,{}] 16:09:45 INFO - PROCESS | 1740 | 1468883385292 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}] 16:09:45 INFO - PROCESS | 1740 | 1468883385297 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:45 INFO - PROCESS | 1740 | 1468883385480 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 16:09:45 INFO - PROCESS | 1740 | 1468883385491 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:45 INFO - PROCESS | 1740 | 1468883385497 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:45 INFO - PROCESS | 1740 | ++DOCSHELL 0xa2564000 == 22 [pid = 1740] [id = 22] 16:09:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0xa3185000) [pid = 1740] [serial = 63] [outer = (nil)] 16:09:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0xa4f15c00) [pid = 1740] [serial = 64] [outer = 0xa3185000] 16:09:45 INFO - PROCESS | 1740 | 1468883385587 Marionette DEBUG loaded listener.js 16:09:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0xa4f23000) [pid = 1740] [serial = 65] [outer = 0xa3185000] 16:09:46 INFO - PROCESS | 1740 | 1468883386452 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]]]}] 16:09:47 INFO - PROCESS | 1740 | --DOCSHELL 0x9a771800 == 21 [pid = 1740] [id = 14] 16:09:47 INFO - PROCESS | 1740 | --DOCSHELL 0xa209d000 == 20 [pid = 1740] [id = 12] 16:09:47 INFO - PROCESS | 1740 | --DOCSHELL 0xa6da3c00 == 19 [pid = 1740] [id = 13] 16:09:47 INFO - PROCESS | 1740 | --DOCSHELL 0x93d68000 == 18 [pid = 1740] [id = 6] 16:09:47 INFO - PROCESS | 1740 | --DOCSHELL 0x92fa6800 == 17 [pid = 1740] [id = 8] 16:09:47 INFO - PROCESS | 1740 | --DOCSHELL 0x99dd0c00 == 16 [pid = 1740] [id = 10] 16:09:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:09:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 2233ms 16:09:47 INFO - PROCESS | 1740 | 1468883387623 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 16:09:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:09:47 INFO - PROCESS | 1740 | 1468883387629 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 16:09:47 INFO - PROCESS | 1740 | 1468883387637 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:09:47 INFO - PROCESS | 1740 | 1468883387645 Marionette TRACE conn3 <- [1,62,null,{}] 16:09:47 INFO - PROCESS | 1740 | 1468883387659 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}] 16:09:47 INFO - PROCESS | 1740 | 1468883387666 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:47 INFO - PROCESS | 1740 | 1468883387850 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 16:09:47 INFO - PROCESS | 1740 | 1468883387877 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:47 INFO - PROCESS | 1740 | 1468883387891 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:47 INFO - PROCESS | 1740 | ++DOCSHELL 0x952bec00 == 17 [pid = 1740] [id = 23] 16:09:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x952c0800) [pid = 1740] [serial = 66] [outer = (nil)] 16:09:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x95307800) [pid = 1740] [serial = 67] [outer = 0x952c0800] 16:09:47 INFO - PROCESS | 1740 | 1468883387960 Marionette DEBUG loaded listener.js 16:09:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x98828c00) [pid = 1740] [serial = 68] [outer = 0x952c0800] 16:09:49 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x93d68400) [pid = 1740] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:09:49 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x93ae3800) [pid = 1740] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:09:49 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x99e31000) [pid = 1740] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:09:49 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0xa209d400) [pid = 1740] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:09:49 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0xa6da6400) [pid = 1740] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:09:49 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x9a77d800) [pid = 1740] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:09:49 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0x9486c800) [pid = 1740] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:09:49 INFO - PROCESS | 1740 | --DOMWINDOW == 60 (0x99680400) [pid = 1740] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:09:49 INFO - PROCESS | 1740 | --DOMWINDOW == 59 (0x9ac51800) [pid = 1740] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:09:49 INFO - PROCESS | 1740 | --DOMWINDOW == 58 (0x9ac55400) [pid = 1740] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:09:49 INFO - PROCESS | 1740 | --DOMWINDOW == 57 (0x9b31c400) [pid = 1740] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:09:49 INFO - PROCESS | 1740 | --DOMWINDOW == 56 (0x9b610400) [pid = 1740] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:09:49 INFO - PROCESS | 1740 | 1468883389346 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]]]}] 16:09:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:09:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1800ms 16:09:49 INFO - PROCESS | 1740 | 1468883389437 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 16:09:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:09:49 INFO - PROCESS | 1740 | 1468883389443 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 16:09:49 INFO - PROCESS | 1740 | 1468883389453 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:09:49 INFO - PROCESS | 1740 | 1468883389459 Marionette TRACE conn3 <- [1,66,null,{}] 16:09:49 INFO - PROCESS | 1740 | 1468883389466 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}] 16:09:49 INFO - PROCESS | 1740 | 1468883389472 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:49 INFO - PROCESS | 1740 | 1468883389621 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 16:09:49 INFO - PROCESS | 1740 | 1468883389714 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:49 INFO - PROCESS | 1740 | 1468883389721 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d6e000 == 18 [pid = 1740] [id = 24] 16:09:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 57 (0x952a7800) [pid = 1740] [serial = 69] [outer = (nil)] 16:09:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 58 (0x99e38000) [pid = 1740] [serial = 70] [outer = 0x952a7800] 16:09:49 INFO - PROCESS | 1740 | 1468883389821 Marionette DEBUG loaded listener.js 16:09:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 59 (0x9a106c00) [pid = 1740] [serial = 71] [outer = 0x952a7800] 16:09:50 INFO - PROCESS | 1740 | 1468883390549 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]]]}] 16:09:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:09:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1146ms 16:09:50 INFO - PROCESS | 1740 | 1468883390595 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 16:09:50 INFO - PROCESS | 1740 | 1468883390599 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 16:09:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:09:50 INFO - PROCESS | 1740 | 1468883390605 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:09:50 INFO - PROCESS | 1740 | 1468883390609 Marionette TRACE conn3 <- [1,70,null,{}] 16:09:50 INFO - PROCESS | 1740 | 1468883390624 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}] 16:09:50 INFO - PROCESS | 1740 | 1468883390632 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:50 INFO - PROCESS | 1740 | 1468883390835 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 16:09:50 INFO - PROCESS | 1740 | 1468883390851 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:50 INFO - PROCESS | 1740 | 1468883390861 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac51400 == 19 [pid = 1740] [id = 25] 16:09:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 60 (0x9ac51800) [pid = 1740] [serial = 72] [outer = (nil)] 16:09:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 61 (0x9ac93800) [pid = 1740] [serial = 73] [outer = 0x9ac51800] 16:09:50 INFO - PROCESS | 1740 | 1468883390943 Marionette DEBUG loaded listener.js 16:09:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x9b602000) [pid = 1740] [serial = 74] [outer = 0x9ac51800] 16:09:51 INFO - PROCESS | 1740 | 1468883391909 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]]]}] 16:09:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:09:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1380ms 16:09:51 INFO - PROCESS | 1740 | 1468883391991 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 16:09:52 INFO - PROCESS | 1740 | 1468883391998 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 16:09:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:09:52 INFO - PROCESS | 1740 | 1468883392007 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:09:52 INFO - PROCESS | 1740 | 1468883392015 Marionette TRACE conn3 <- [1,74,null,{}] 16:09:52 INFO - PROCESS | 1740 | 1468883392023 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}] 16:09:52 INFO - PROCESS | 1740 | 1468883392030 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:52 INFO - PROCESS | 1740 | 1468883392339 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 16:09:52 INFO - PROCESS | 1740 | 1468883392448 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:52 INFO - PROCESS | 1740 | 1468883392458 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x992c0800 == 20 [pid = 1740] [id = 26] 16:09:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x992ca000) [pid = 1740] [serial = 75] [outer = (nil)] 16:09:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x9a4bc000) [pid = 1740] [serial = 76] [outer = 0x992ca000] 16:09:52 INFO - PROCESS | 1740 | 1468883392588 Marionette DEBUG loaded listener.js 16:09:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x9a77d800) [pid = 1740] [serial = 77] [outer = 0x992ca000] 16:09:53 INFO - PROCESS | 1740 | 1468883393421 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]]]}] 16:09:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:09:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1486ms 16:09:53 INFO - PROCESS | 1740 | 1468883393493 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 16:09:53 INFO - PROCESS | 1740 | 1468883393501 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 16:09:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:09:53 INFO - PROCESS | 1740 | 1468883393511 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:09:53 INFO - PROCESS | 1740 | 1468883393516 Marionette TRACE conn3 <- [1,78,null,{}] 16:09:53 INFO - PROCESS | 1740 | 1468883393523 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}] 16:09:53 INFO - PROCESS | 1740 | 1468883393529 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:53 INFO - PROCESS | 1740 | 1468883393708 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 16:09:53 INFO - PROCESS | 1740 | 1468883393818 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:53 INFO - PROCESS | 1740 | 1468883393826 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:53 INFO - PROCESS | 1740 | ++DOCSHELL 0x99ec0000 == 21 [pid = 1740] [id = 27] 16:09:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x9ac4d800) [pid = 1740] [serial = 78] [outer = (nil)] 16:09:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9c276c00) [pid = 1740] [serial = 79] [outer = 0x9ac4d800] 16:09:53 INFO - PROCESS | 1740 | 1468883393926 Marionette DEBUG loaded listener.js 16:09:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9d911000) [pid = 1740] [serial = 80] [outer = 0x9ac4d800] 16:09:54 INFO - PROCESS | 1740 | 1468883394776 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]]]}] 16:09:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:09:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1340ms 16:09:54 INFO - PROCESS | 1740 | 1468883394852 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 16:09:54 INFO - PROCESS | 1740 | 1468883394855 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 16:09:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:09:54 INFO - PROCESS | 1740 | 1468883394863 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:09:54 INFO - PROCESS | 1740 | 1468883394869 Marionette TRACE conn3 <- [1,82,null,{}] 16:09:54 INFO - PROCESS | 1740 | 1468883394886 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}] 16:09:54 INFO - PROCESS | 1740 | 1468883394895 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:55 INFO - PROCESS | 1740 | 1468883395108 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 16:09:55 INFO - PROCESS | 1740 | 1468883395246 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:55 INFO - PROCESS | 1740 | 1468883395259 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:55 INFO - PROCESS | 1740 | ++DOCSHELL 0xa3111400 == 22 [pid = 1740] [id = 28] 16:09:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0xa3112400) [pid = 1740] [serial = 81] [outer = (nil)] 16:09:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0xa33d9800) [pid = 1740] [serial = 82] [outer = 0xa3112400] 16:09:55 INFO - PROCESS | 1740 | 1468883395345 Marionette DEBUG loaded listener.js 16:09:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0xa4f87c00) [pid = 1740] [serial = 83] [outer = 0xa3112400] 16:09:56 INFO - PROCESS | 1740 | 1468883396159 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]]]}] 16:09:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:09:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1350ms 16:09:56 INFO - PROCESS | 1740 | 1468883396229 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 16:09:56 INFO - PROCESS | 1740 | 1468883396235 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 16:09:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:09:56 INFO - PROCESS | 1740 | 1468883396243 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:09:56 INFO - PROCESS | 1740 | 1468883396247 Marionette TRACE conn3 <- [1,86,null,{}] 16:09:56 INFO - PROCESS | 1740 | 1468883396253 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}] 16:09:56 INFO - PROCESS | 1740 | 1468883396258 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:56 INFO - PROCESS | 1740 | 1468883396438 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 16:09:56 INFO - PROCESS | 1740 | 1468883396612 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:56 INFO - PROCESS | 1740 | 1468883396624 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:56 INFO - PROCESS | 1740 | ++DOCSHELL 0xa3498000 == 23 [pid = 1740] [id = 29] 16:09:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0xa6146c00) [pid = 1740] [serial = 84] [outer = (nil)] 16:09:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0xa6191400) [pid = 1740] [serial = 85] [outer = 0xa6146c00] 16:09:56 INFO - PROCESS | 1740 | 1468883396713 Marionette DEBUG loaded listener.js 16:09:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0xa61c5400) [pid = 1740] [serial = 86] [outer = 0xa6146c00] 16:09:57 INFO - PROCESS | 1740 | 1468883397545 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]]]}] 16:09:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:09:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1330ms 16:09:57 INFO - PROCESS | 1740 | 1468883397593 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 16:09:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:09:57 INFO - PROCESS | 1740 | 1468883397602 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 16:09:57 INFO - PROCESS | 1740 | 1468883397608 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:09:57 INFO - PROCESS | 1740 | 1468883397612 Marionette TRACE conn3 <- [1,90,null,{}] 16:09:57 INFO - PROCESS | 1740 | 1468883397619 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}] 16:09:57 INFO - PROCESS | 1740 | 1468883397624 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:57 INFO - PROCESS | 1740 | 1468883397795 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 16:09:57 INFO - PROCESS | 1740 | 1468883397931 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:57 INFO - PROCESS | 1740 | 1468883397938 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b5b800 == 24 [pid = 1740] [id = 30] 16:09:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x93d65000) [pid = 1740] [serial = 87] [outer = (nil)] 16:09:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9b1b7400) [pid = 1740] [serial = 88] [outer = 0x93d65000] 16:09:58 INFO - PROCESS | 1740 | 1468883398019 Marionette DEBUG loaded listener.js 16:09:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9b1b9c00) [pid = 1740] [serial = 89] [outer = 0x93d65000] 16:09:58 INFO - PROCESS | 1740 | 1468883398925 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]]]}] 16:09:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:09:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1389ms 16:09:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:09:59 INFO - PROCESS | 1740 | 1468883398998 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 16:09:59 INFO - PROCESS | 1740 | 1468883399001 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 16:09:59 INFO - PROCESS | 1740 | 1468883399008 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:09:59 INFO - PROCESS | 1740 | 1468883399011 Marionette TRACE conn3 <- [1,94,null,{}] 16:09:59 INFO - PROCESS | 1740 | 1468883399017 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}] 16:09:59 INFO - PROCESS | 1740 | 1468883399028 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:59 INFO - PROCESS | 1740 | 1468883399253 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 16:09:59 INFO - PROCESS | 1740 | 1468883399392 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:59 INFO - PROCESS | 1740 | 1468883399403 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:09:59 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b1b1c00 == 25 [pid = 1740] [id = 31] 16:09:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9b1b4c00) [pid = 1740] [serial = 90] [outer = (nil)] 16:09:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0xa6790400) [pid = 1740] [serial = 91] [outer = 0x9b1b4c00] 16:09:59 INFO - PROCESS | 1740 | 1468883399518 Marionette DEBUG loaded listener.js 16:09:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0xa678f400) [pid = 1740] [serial = 92] [outer = 0x9b1b4c00] 16:10:00 INFO - PROCESS | 1740 | 1468883400290 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]]]}] 16:10:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:10:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1332ms 16:10:00 INFO - PROCESS | 1740 | 1468883400341 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 16:10:00 INFO - PROCESS | 1740 | 1468883400345 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 16:10:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:10:00 INFO - PROCESS | 1740 | 1468883400352 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:10:00 INFO - PROCESS | 1740 | 1468883400355 Marionette TRACE conn3 <- [1,98,null,{}] 16:10:00 INFO - PROCESS | 1740 | 1468883400362 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}] 16:10:00 INFO - PROCESS | 1740 | 1468883400367 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:00 INFO - PROCESS | 1740 | 1468883400582 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 16:10:00 INFO - PROCESS | 1740 | 1468883400596 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:00 INFO - PROCESS | 1740 | 1468883400606 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b5fc00 == 26 [pid = 1740] [id = 32] 16:10:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x93b60400) [pid = 1740] [serial = 93] [outer = (nil)] 16:10:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9888b000) [pid = 1740] [serial = 94] [outer = 0x93b60400] 16:10:00 INFO - PROCESS | 1740 | 1468883400731 Marionette DEBUG loaded listener.js 16:10:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9a06dc00) [pid = 1740] [serial = 95] [outer = 0x93b60400] 16:10:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x93ad9800) [pid = 1740] [serial = 96] [outer = 0x95304000] 16:10:01 INFO - PROCESS | 1740 | 1468883401943 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]]]}] 16:10:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:10:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1635ms 16:10:01 INFO - PROCESS | 1740 | 1468883401988 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 16:10:01 INFO - PROCESS | 1740 | 1468883401995 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 16:10:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:10:02 INFO - PROCESS | 1740 | 1468883402003 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:10:02 INFO - PROCESS | 1740 | 1468883402008 Marionette TRACE conn3 <- [1,102,null,{}] 16:10:02 INFO - PROCESS | 1740 | 1468883402017 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}] 16:10:02 INFO - PROCESS | 1740 | 1468883402023 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:02 INFO - PROCESS | 1740 | 1468883402202 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 16:10:02 INFO - PROCESS | 1740 | 1468883402367 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:02 INFO - PROCESS | 1740 | 1468883402374 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x99244c00 == 27 [pid = 1740] [id = 33] 16:10:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x992c2000) [pid = 1740] [serial = 97] [outer = (nil)] 16:10:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x9ac49c00) [pid = 1740] [serial = 98] [outer = 0x992c2000] 16:10:02 INFO - PROCESS | 1740 | 1468883402471 Marionette DEBUG loaded listener.js 16:10:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x9ac52800) [pid = 1740] [serial = 99] [outer = 0x992c2000] 16:10:03 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9a4ba000) [pid = 1740] [serial = 12] [outer = (nil)] [url = about:blank] 16:10:03 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0xa4d59c00) [pid = 1740] [serial = 2] [outer = (nil)] [url = about:blank] 16:10:03 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x93b5e800) [pid = 1740] [serial = 22] [outer = (nil)] [url = about:blank] 16:10:03 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x99ecbc00) [pid = 1740] [serial = 28] [outer = (nil)] [url = about:blank] 16:10:03 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9b602400) [pid = 1740] [serial = 31] [outer = (nil)] [url = about:blank] 16:10:03 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0xa2532800) [pid = 1740] [serial = 34] [outer = (nil)] [url = about:blank] 16:10:03 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0xa6f79000) [pid = 1740] [serial = 37] [outer = (nil)] [url = about:blank] 16:10:03 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0xa901d000) [pid = 1740] [serial = 40] [outer = (nil)] [url = about:blank] 16:10:03 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x98828400) [pid = 1740] [serial = 43] [outer = (nil)] [url = about:blank] 16:10:03 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9882e400) [pid = 1740] [serial = 44] [outer = (nil)] [url = about:blank] 16:10:03 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x99ddd800) [pid = 1740] [serial = 46] [outer = (nil)] [url = about:blank] 16:10:03 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9ac57400) [pid = 1740] [serial = 49] [outer = (nil)] [url = about:blank] 16:10:03 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9b104400) [pid = 1740] [serial = 50] [outer = (nil)] [url = about:blank] 16:10:03 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9ba57400) [pid = 1740] [serial = 52] [outer = (nil)] [url = about:blank] 16:10:03 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9d90b400) [pid = 1740] [serial = 55] [outer = (nil)] [url = about:blank] 16:10:03 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0xa22edc00) [pid = 1740] [serial = 58] [outer = (nil)] [url = about:blank] 16:10:03 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0xa3180800) [pid = 1740] [serial = 61] [outer = (nil)] [url = about:blank] 16:10:03 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9967b000) [pid = 1740] [serial = 25] [outer = (nil)] [url = about:blank] 16:10:03 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x93b66400) [pid = 1740] [serial = 23] [outer = (nil)] [url = about:blank] 16:10:03 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0xa2faa000) [pid = 1740] [serial = 59] [outer = (nil)] [url = about:blank] 16:10:03 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0xa3185800) [pid = 1740] [serial = 62] [outer = (nil)] [url = about:blank] 16:10:03 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x9a10b000) [pid = 1740] [serial = 29] [outer = (nil)] [url = about:blank] 16:10:03 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x9bff3400) [pid = 1740] [serial = 53] [outer = (nil)] [url = about:blank] 16:10:03 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x9a106800) [pid = 1740] [serial = 47] [outer = (nil)] [url = about:blank] 16:10:03 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0xa4d61000) [pid = 1740] [serial = 35] [outer = (nil)] [url = about:blank] 16:10:03 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0x93d6ec00) [pid = 1740] [serial = 17] [outer = (nil)] [url = about:blank] 16:10:04 INFO - PROCESS | 1740 | --DOMWINDOW == 60 (0xa82fb400) [pid = 1740] [serial = 38] [outer = (nil)] [url = about:blank] 16:10:04 INFO - PROCESS | 1740 | --DOMWINDOW == 59 (0xac087800) [pid = 1740] [serial = 41] [outer = (nil)] [url = about:blank] 16:10:04 INFO - PROCESS | 1740 | --DOMWINDOW == 58 (0x93d70000) [pid = 1740] [serial = 19] [outer = (nil)] [url = about:blank] 16:10:04 INFO - PROCESS | 1740 | --DOMWINDOW == 57 (0x93d6a400) [pid = 1740] [serial = 16] [outer = (nil)] [url = about:blank] 16:10:04 INFO - PROCESS | 1740 | --DOMWINDOW == 56 (0x9a75c800) [pid = 1740] [serial = 9] [outer = (nil)] [url = about:blank] 16:10:04 INFO - PROCESS | 1740 | 1468883404349 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]]]}] 16:10:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:10:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 2387ms 16:10:04 INFO - PROCESS | 1740 | 1468883404391 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 16:10:04 INFO - PROCESS | 1740 | 1468883404397 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 16:10:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:10:04 INFO - PROCESS | 1740 | 1468883404406 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:10:04 INFO - PROCESS | 1740 | 1468883404410 Marionette TRACE conn3 <- [1,106,null,{}] 16:10:04 INFO - PROCESS | 1740 | 1468883404448 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}] 16:10:04 INFO - PROCESS | 1740 | 1468883404454 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:04 INFO - PROCESS | 1740 | 1468883404630 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 16:10:04 INFO - PROCESS | 1740 | 1468883404648 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:04 INFO - PROCESS | 1740 | 1468883404659 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:04 INFO - PROCESS | 1740 | ++DOCSHELL 0x98011c00 == 28 [pid = 1740] [id = 34] 16:10:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 57 (0x98012c00) [pid = 1740] [serial = 100] [outer = (nil)] 16:10:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 58 (0x9888b800) [pid = 1740] [serial = 101] [outer = 0x98012c00] 16:10:04 INFO - PROCESS | 1740 | 1468883404792 Marionette DEBUG loaded listener.js 16:10:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 59 (0x9967b800) [pid = 1740] [serial = 102] [outer = 0x98012c00] 16:10:05 INFO - PROCESS | 1740 | 1468883405723 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]]]}] 16:10:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:10:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1359ms 16:10:05 INFO - PROCESS | 1740 | 1468883405766 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 16:10:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:10:05 INFO - PROCESS | 1740 | 1468883405775 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 16:10:05 INFO - PROCESS | 1740 | 1468883405787 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:10:05 INFO - PROCESS | 1740 | 1468883405792 Marionette TRACE conn3 <- [1,110,null,{}] 16:10:05 INFO - PROCESS | 1740 | 1468883405798 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}] 16:10:05 INFO - PROCESS | 1740 | 1468883405804 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:05 INFO - PROCESS | 1740 | 1468883405987 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 16:10:06 INFO - PROCESS | 1740 | 1468883406137 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:06 INFO - PROCESS | 1740 | 1468883406145 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:06 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a107000 == 29 [pid = 1740] [id = 35] 16:10:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 60 (0x9a4c1000) [pid = 1740] [serial = 103] [outer = (nil)] 16:10:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 61 (0x9a75c800) [pid = 1740] [serial = 104] [outer = 0x9a4c1000] 16:10:06 INFO - PROCESS | 1740 | 1468883406224 Marionette DEBUG loaded listener.js 16:10:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x9a77cc00) [pid = 1740] [serial = 105] [outer = 0x9a4c1000] 16:10:07 INFO - PROCESS | 1740 | 1468883407107 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]]]}] 16:10:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:10:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1339ms 16:10:07 INFO - PROCESS | 1740 | 1468883407127 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 16:10:07 INFO - PROCESS | 1740 | 1468883407130 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 16:10:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:10:07 INFO - PROCESS | 1740 | 1468883407144 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:10:07 INFO - PROCESS | 1740 | 1468883407151 Marionette TRACE conn3 <- [1,114,null,{}] 16:10:07 INFO - PROCESS | 1740 | 1468883407170 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}] 16:10:07 INFO - PROCESS | 1740 | 1468883407181 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:07 INFO - PROCESS | 1740 | 1468883407398 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 16:10:07 INFO - PROCESS | 1740 | 1468883407428 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:07 INFO - PROCESS | 1740 | 1468883407439 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b605400 == 30 [pid = 1740] [id = 36] 16:10:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x9b60c800) [pid = 1740] [serial = 106] [outer = (nil)] 16:10:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x9ba57400) [pid = 1740] [serial = 107] [outer = 0x9b60c800] 16:10:07 INFO - PROCESS | 1740 | 1468883407533 Marionette DEBUG loaded listener.js 16:10:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x9bfed000) [pid = 1740] [serial = 108] [outer = 0x9b60c800] 16:10:08 INFO - PROCESS | 1740 | 1468883408788 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]]]}] 16:10:08 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0xa3185000) [pid = 1740] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:10:08 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x9c24a400) [pid = 1740] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:10:08 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x952a7800) [pid = 1740] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:10:08 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0x952c0800) [pid = 1740] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:10:08 INFO - PROCESS | 1740 | --DOMWINDOW == 60 (0x9ac51800) [pid = 1740] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:10:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:10:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1695ms 16:10:08 INFO - PROCESS | 1740 | 1468883408834 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 16:10:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:10:08 INFO - PROCESS | 1740 | 1468883408839 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 16:10:08 INFO - PROCESS | 1740 | 1468883408846 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:10:08 INFO - PROCESS | 1740 | 1468883408849 Marionette TRACE conn3 <- [1,118,null,{}] 16:10:08 INFO - PROCESS | 1740 | 1468883408855 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}] 16:10:08 INFO - PROCESS | 1740 | 1468883408861 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:09 INFO - PROCESS | 1740 | 1468883409020 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 16:10:09 INFO - PROCESS | 1740 | 1468883409148 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:09 INFO - PROCESS | 1740 | 1468883409156 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:09 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b62000 == 31 [pid = 1740] [id = 37] 16:10:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 61 (0x9529b000) [pid = 1740] [serial = 109] [outer = (nil)] 16:10:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x952a3800) [pid = 1740] [serial = 110] [outer = 0x9529b000] 16:10:09 INFO - PROCESS | 1740 | 1468883409238 Marionette DEBUG loaded listener.js 16:10:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x95312000) [pid = 1740] [serial = 111] [outer = 0x9529b000] 16:10:09 INFO - PROCESS | 1740 | 1468883409909 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]]]}] 16:10:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:10:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1137ms 16:10:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:10:09 INFO - PROCESS | 1740 | 1468883409983 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 16:10:09 INFO - PROCESS | 1740 | 1468883409986 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 16:10:09 INFO - PROCESS | 1740 | 1468883409993 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:10:09 INFO - PROCESS | 1740 | 1468883409997 Marionette TRACE conn3 <- [1,122,null,{}] 16:10:10 INFO - PROCESS | 1740 | 1468883410003 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}] 16:10:10 INFO - PROCESS | 1740 | 1468883410009 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:10 INFO - PROCESS | 1740 | 1468883410211 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 16:10:10 INFO - PROCESS | 1740 | 1468883410224 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:10 INFO - PROCESS | 1740 | 1468883410233 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:10 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a177800 == 32 [pid = 1740] [id = 38] 16:10:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x9a4b9800) [pid = 1740] [serial = 112] [outer = (nil)] 16:10:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x9babb000) [pid = 1740] [serial = 113] [outer = 0x9a4b9800] 16:10:10 INFO - PROCESS | 1740 | 1468883410306 Marionette DEBUG loaded listener.js 16:10:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x9c270c00) [pid = 1740] [serial = 114] [outer = 0x9a4b9800] 16:10:11 INFO - PROCESS | 1740 | 1468883411254 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]]]}] 16:10:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:10:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1333ms 16:10:11 INFO - PROCESS | 1740 | 1468883411327 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 16:10:11 INFO - PROCESS | 1740 | 1468883411334 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 16:10:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:10:11 INFO - PROCESS | 1740 | 1468883411344 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:10:11 INFO - PROCESS | 1740 | 1468883411348 Marionette TRACE conn3 <- [1,126,null,{}] 16:10:11 INFO - PROCESS | 1740 | 1468883411358 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}] 16:10:11 INFO - PROCESS | 1740 | 1468883411363 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:11 INFO - PROCESS | 1740 | 1468883411594 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 16:10:11 INFO - PROCESS | 1740 | 1468883411889 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:11 INFO - PROCESS | 1740 | 1468883411907 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:11 INFO - PROCESS | 1740 | ++DOCSHELL 0x94875c00 == 33 [pid = 1740] [id = 39] 16:10:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x95308c00) [pid = 1740] [serial = 115] [outer = (nil)] 16:10:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x98011000) [pid = 1740] [serial = 116] [outer = 0x95308c00] 16:10:12 INFO - PROCESS | 1740 | 1468883412103 Marionette DEBUG loaded listener.js 16:10:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x99ec1c00) [pid = 1740] [serial = 117] [outer = 0x95308c00] 16:10:13 INFO - PROCESS | 1740 | 1468883413109 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]]]}] 16:10:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:10:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1790ms 16:10:13 INFO - PROCESS | 1740 | 1468883413133 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 16:10:13 INFO - PROCESS | 1740 | 1468883413141 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 16:10:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:10:13 INFO - PROCESS | 1740 | 1468883413155 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:10:13 INFO - PROCESS | 1740 | 1468883413159 Marionette TRACE conn3 <- [1,130,null,{}] 16:10:13 INFO - PROCESS | 1740 | 1468883413166 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}] 16:10:13 INFO - PROCESS | 1740 | 1468883413171 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:13 INFO - PROCESS | 1740 | 1468883413377 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 16:10:13 INFO - PROCESS | 1740 | 1468883413579 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:13 INFO - PROCESS | 1740 | 1468883413587 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d6d000 == 34 [pid = 1740] [id = 40] 16:10:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9b1b5c00) [pid = 1740] [serial = 118] [outer = (nil)] 16:10:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9b4b8000) [pid = 1740] [serial = 119] [outer = 0x9b1b5c00] 16:10:13 INFO - PROCESS | 1740 | 1468883413684 Marionette DEBUG loaded listener.js 16:10:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9b60b400) [pid = 1740] [serial = 120] [outer = 0x9b1b5c00] 16:10:14 INFO - PROCESS | 1740 | 1468883414642 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]]]}] 16:10:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:10:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1534ms 16:10:14 INFO - PROCESS | 1740 | 1468883414690 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 16:10:14 INFO - PROCESS | 1740 | 1468883414694 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 16:10:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:10:14 INFO - PROCESS | 1740 | 1468883414701 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:10:14 INFO - PROCESS | 1740 | 1468883414707 Marionette TRACE conn3 <- [1,134,null,{}] 16:10:14 INFO - PROCESS | 1740 | 1468883414724 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}] 16:10:14 INFO - PROCESS | 1740 | 1468883414733 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:14 INFO - PROCESS | 1740 | 1468883414930 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 16:10:15 INFO - PROCESS | 1740 | 1468883415166 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:15 INFO - PROCESS | 1740 | 1468883415179 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:15 INFO - PROCESS | 1740 | ++DOCSHELL 0xa252b400 == 35 [pid = 1740] [id = 41] 16:10:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0xa252b800) [pid = 1740] [serial = 121] [outer = (nil)] 16:10:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0xa2fa6c00) [pid = 1740] [serial = 122] [outer = 0xa252b800] 16:10:15 INFO - PROCESS | 1740 | 1468883415319 Marionette DEBUG loaded listener.js 16:10:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0xa2ff8c00) [pid = 1740] [serial = 123] [outer = 0xa252b800] 16:10:16 INFO - PROCESS | 1740 | 1468883416406 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]]]}] 16:10:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:10:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1744ms 16:10:16 INFO - PROCESS | 1740 | 1468883416447 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 16:10:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:10:16 INFO - PROCESS | 1740 | 1468883416452 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 16:10:16 INFO - PROCESS | 1740 | 1468883416459 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:10:16 INFO - PROCESS | 1740 | 1468883416462 Marionette TRACE conn3 <- [1,138,null,{}] 16:10:16 INFO - PROCESS | 1740 | 1468883416468 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}] 16:10:16 INFO - PROCESS | 1740 | 1468883416474 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:16 INFO - PROCESS | 1740 | 1468883416661 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 16:10:16 INFO - PROCESS | 1740 | 1468883416850 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:16 INFO - PROCESS | 1740 | 1468883416857 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:16 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d68800 == 36 [pid = 1740] [id = 42] 16:10:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9b1b5000) [pid = 1740] [serial = 124] [outer = (nil)] 16:10:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0xa3182000) [pid = 1740] [serial = 125] [outer = 0x9b1b5000] 16:10:16 INFO - PROCESS | 1740 | 1468883416950 Marionette DEBUG loaded listener.js 16:10:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0xa4d53400) [pid = 1740] [serial = 126] [outer = 0x9b1b5000] 16:10:18 INFO - PROCESS | 1740 | 1468883418203 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]]]}] 16:10:18 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0xa4f15c00) [pid = 1740] [serial = 64] [outer = (nil)] [url = about:blank] 16:10:18 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9d919400) [pid = 1740] [serial = 56] [outer = (nil)] [url = about:blank] 16:10:18 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9c27f000) [pid = 1740] [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.] 16:10:18 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0xa4f23000) [pid = 1740] [serial = 65] [outer = (nil)] [url = about:blank] 16:10:18 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9a106c00) [pid = 1740] [serial = 71] [outer = (nil)] [url = about:blank] 16:10:18 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x95307800) [pid = 1740] [serial = 67] [outer = (nil)] [url = about:blank] 16:10:18 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x98828c00) [pid = 1740] [serial = 68] [outer = (nil)] [url = about:blank] 16:10:18 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x99e38000) [pid = 1740] [serial = 70] [outer = (nil)] [url = about:blank] 16:10:18 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9b602000) [pid = 1740] [serial = 74] [outer = (nil)] [url = about:blank] 16:10:18 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9ac93800) [pid = 1740] [serial = 73] [outer = (nil)] [url = about:blank] 16:10:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:10:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1834ms 16:10:18 INFO - PROCESS | 1740 | 1468883418317 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 16:10:18 INFO - PROCESS | 1740 | 1468883418322 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 16:10:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:10:18 INFO - PROCESS | 1740 | 1468883418467 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:10:18 INFO - PROCESS | 1740 | 1468883418471 Marionette TRACE conn3 <- [1,142,null,{}] 16:10:18 INFO - PROCESS | 1740 | 1468883418523 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}] 16:10:18 INFO - PROCESS | 1740 | 1468883418529 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:18 INFO - PROCESS | 1740 | 1468883418697 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 16:10:18 INFO - PROCESS | 1740 | 1468883418827 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:18 INFO - PROCESS | 1740 | 1468883418837 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:18 INFO - PROCESS | 1740 | ++DOCSHELL 0x94873400 == 37 [pid = 1740] [id = 43] 16:10:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9529c000) [pid = 1740] [serial = 127] [outer = (nil)] 16:10:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9a4bac00) [pid = 1740] [serial = 128] [outer = 0x9529c000] 16:10:18 INFO - PROCESS | 1740 | 1468883418911 Marionette DEBUG loaded listener.js 16:10:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9a633800) [pid = 1740] [serial = 129] [outer = 0x9529c000] 16:10:19 INFO - PROCESS | 1740 | 1468883419626 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]]]}] 16:10:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:10:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1292ms 16:10:19 INFO - PROCESS | 1740 | 1468883419682 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 16:10:19 INFO - PROCESS | 1740 | 1468883419689 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 16:10:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:10:19 INFO - PROCESS | 1740 | 1468883419701 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:10:19 INFO - PROCESS | 1740 | 1468883419705 Marionette TRACE conn3 <- [1,146,null,{}] 16:10:19 INFO - PROCESS | 1740 | 1468883419711 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}] 16:10:19 INFO - PROCESS | 1740 | 1468883419716 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:19 INFO - PROCESS | 1740 | 1468883419878 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 16:10:19 INFO - PROCESS | 1740 | 1468883419891 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:19 INFO - PROCESS | 1740 | 1468883419898 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b60f000 == 38 [pid = 1740] [id = 44] 16:10:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9ba5d800) [pid = 1740] [serial = 130] [outer = (nil)] 16:10:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9c24d400) [pid = 1740] [serial = 131] [outer = 0x9ba5d800] 16:10:19 INFO - PROCESS | 1740 | 1468883419984 Marionette DEBUG loaded listener.js 16:10:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9d90b800) [pid = 1740] [serial = 132] [outer = 0x9ba5d800] 16:10:20 INFO - PROCESS | 1740 | 1468883420830 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]]]}] 16:10:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:10:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1182ms 16:10:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:10:20 INFO - PROCESS | 1740 | 1468883420883 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 16:10:20 INFO - PROCESS | 1740 | 1468883420886 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 16:10:20 INFO - PROCESS | 1740 | 1468883420893 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:10:20 INFO - PROCESS | 1740 | 1468883420899 Marionette TRACE conn3 <- [1,150,null,{}] 16:10:20 INFO - PROCESS | 1740 | 1468883420927 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}] 16:10:20 INFO - PROCESS | 1740 | 1468883420934 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:21 INFO - PROCESS | 1740 | 1468883421130 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 16:10:21 INFO - PROCESS | 1740 | 1468883421155 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:21 INFO - PROCESS | 1740 | 1468883421165 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:21 INFO - PROCESS | 1740 | ++DOCSHELL 0xa2533800 == 39 [pid = 1740] [id = 45] 16:10:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0xa310ac00) [pid = 1740] [serial = 133] [outer = (nil)] 16:10:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0xa3185000) [pid = 1740] [serial = 134] [outer = 0xa310ac00] 16:10:21 INFO - PROCESS | 1740 | 1468883421237 Marionette DEBUG loaded listener.js 16:10:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0xa4f18800) [pid = 1740] [serial = 135] [outer = 0xa310ac00] 16:10:22 INFO - PROCESS | 1740 | 1468883422083 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]]]}] 16:10:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:10:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1260ms 16:10:22 INFO - PROCESS | 1740 | 1468883422152 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 16:10:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:10:22 INFO - PROCESS | 1740 | 1468883422163 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 16:10:22 INFO - PROCESS | 1740 | 1468883422168 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:10:22 INFO - PROCESS | 1740 | 1468883422172 Marionette TRACE conn3 <- [1,154,null,{}] 16:10:22 INFO - PROCESS | 1740 | 1468883422183 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}] 16:10:22 INFO - PROCESS | 1740 | 1468883422187 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:22 INFO - PROCESS | 1740 | 1468883422379 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 16:10:22 INFO - PROCESS | 1740 | 1468883422404 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:22 INFO - PROCESS | 1740 | 1468883422410 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:22 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a4b5800 == 40 [pid = 1740] [id = 46] 16:10:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0xa4f22000) [pid = 1740] [serial = 136] [outer = (nil)] 16:10:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0xa6150000) [pid = 1740] [serial = 137] [outer = 0xa4f22000] 16:10:22 INFO - PROCESS | 1740 | 1468883422480 Marionette DEBUG loaded listener.js 16:10:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0xa618cc00) [pid = 1740] [serial = 138] [outer = 0xa4f22000] 16:10:23 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x992c2000) [pid = 1740] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:10:23 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x98012c00) [pid = 1740] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:10:23 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9b60c800) [pid = 1740] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:10:23 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x992ca000) [pid = 1740] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:10:23 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9ac4d800) [pid = 1740] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:10:23 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0xa3112400) [pid = 1740] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:10:23 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0xa6146c00) [pid = 1740] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:10:23 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x93d65000) [pid = 1740] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:10:23 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9b1b4c00) [pid = 1740] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:10:23 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9a4c1000) [pid = 1740] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:10:23 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x93b60400) [pid = 1740] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:10:23 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9529b000) [pid = 1740] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:10:23 INFO - PROCESS | 1740 | 1468883423403 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]]]}] 16:10:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:10:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1286ms 16:10:23 INFO - PROCESS | 1740 | 1468883423455 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 16:10:23 INFO - PROCESS | 1740 | 1468883423458 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 16:10:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:10:23 INFO - PROCESS | 1740 | 1468883423465 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:10:23 INFO - PROCESS | 1740 | 1468883423469 Marionette TRACE conn3 <- [1,158,null,{}] 16:10:23 INFO - PROCESS | 1740 | 1468883423474 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}] 16:10:23 INFO - PROCESS | 1740 | 1468883423480 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:23 INFO - PROCESS | 1740 | 1468883423667 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 16:10:23 INFO - PROCESS | 1740 | 1468883423680 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:23 INFO - PROCESS | 1740 | 1468883423687 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x9967f800 == 41 [pid = 1740] [id = 47] 16:10:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9967fc00) [pid = 1740] [serial = 139] [outer = (nil)] 16:10:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0xa256a000) [pid = 1740] [serial = 140] [outer = 0x9967fc00] 16:10:23 INFO - PROCESS | 1740 | 1468883423772 Marionette DEBUG loaded listener.js 16:10:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9a77ac00) [pid = 1740] [serial = 141] [outer = 0x9967fc00] 16:10:24 INFO - PROCESS | 1740 | 1468883424602 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]]]}] 16:10:24 INFO - PROCESS | 1740 | 1468883424677 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:10:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:10:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1239ms 16:10:24 INFO - PROCESS | 1740 | 1468883424708 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 16:10:24 INFO - PROCESS | 1740 | 1468883424713 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 16:10:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:10:24 INFO - PROCESS | 1740 | 1468883424722 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:10:24 INFO - PROCESS | 1740 | 1468883424726 Marionette TRACE conn3 <- [1,162,null,{}] 16:10:24 INFO - PROCESS | 1740 | 1468883424743 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}] 16:10:24 INFO - PROCESS | 1740 | 1468883424756 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:24 INFO - PROCESS | 1740 | 1468883424988 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 16:10:25 INFO - PROCESS | 1740 | 1468883425115 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:25 INFO - PROCESS | 1740 | 1468883425127 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:25 INFO - PROCESS | 1740 | ++DOCSHELL 0x92f4b800 == 42 [pid = 1740] [id = 48] 16:10:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x92f4e800) [pid = 1740] [serial = 142] [outer = (nil)] 16:10:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x93b5e800) [pid = 1740] [serial = 143] [outer = 0x92f4e800] 16:10:25 INFO - PROCESS | 1740 | 1468883425213 Marionette DEBUG loaded listener.js 16:10:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x93b69800) [pid = 1740] [serial = 144] [outer = 0x92f4e800] 16:10:26 INFO - PROCESS | 1740 | 1468883426182 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]]]}] 16:10:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:10:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1488ms 16:10:26 INFO - PROCESS | 1740 | 1468883426214 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 16:10:26 INFO - PROCESS | 1740 | 1468883426219 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 16:10:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:10:26 INFO - PROCESS | 1740 | 1468883426228 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:10:26 INFO - PROCESS | 1740 | 1468883426233 Marionette TRACE conn3 <- [1,166,null,{}] 16:10:26 INFO - PROCESS | 1740 | 1468883426242 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}] 16:10:26 INFO - PROCESS | 1740 | 1468883426250 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:26 INFO - PROCESS | 1740 | 1468883426445 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 16:10:26 INFO - PROCESS | 1740 | 1468883426590 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:26 INFO - PROCESS | 1740 | 1468883426602 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d65400 == 43 [pid = 1740] [id = 49] 16:10:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9a06ec00) [pid = 1740] [serial = 145] [outer = (nil)] 16:10:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9ac48c00) [pid = 1740] [serial = 146] [outer = 0x9a06ec00] 16:10:26 INFO - PROCESS | 1740 | 1468883426687 Marionette DEBUG loaded listener.js 16:10:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9ac9d400) [pid = 1740] [serial = 147] [outer = 0x9a06ec00] 16:10:27 INFO - PROCESS | 1740 | 1468883427945 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]]]}] 16:10:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:10:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1740ms 16:10:27 INFO - PROCESS | 1740 | 1468883427971 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 16:10:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:10:27 INFO - PROCESS | 1740 | 1468883427978 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 16:10:27 INFO - PROCESS | 1740 | 1468883427985 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:10:27 INFO - PROCESS | 1740 | 1468883427989 Marionette TRACE conn3 <- [1,170,null,{}] 16:10:27 INFO - PROCESS | 1740 | 1468883427996 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}] 16:10:28 INFO - PROCESS | 1740 | 1468883428002 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:28 INFO - PROCESS | 1740 | 1468883428196 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 16:10:28 INFO - PROCESS | 1740 | 1468883428372 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:28 INFO - PROCESS | 1740 | 1468883428382 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:28 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b1af800 == 44 [pid = 1740] [id = 50] 16:10:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9b610400) [pid = 1740] [serial = 148] [outer = (nil)] 16:10:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9d90a800) [pid = 1740] [serial = 149] [outer = 0x9b610400] 16:10:28 INFO - PROCESS | 1740 | 1468883428470 Marionette DEBUG loaded listener.js 16:10:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0xa1194400) [pid = 1740] [serial = 150] [outer = 0x9b610400] 16:10:29 INFO - PROCESS | 1740 | 1468883429359 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]]]}] 16:10:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:10:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1436ms 16:10:29 INFO - PROCESS | 1740 | 1468883429423 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 16:10:29 INFO - PROCESS | 1740 | 1468883429431 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 16:10:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:10:29 INFO - PROCESS | 1740 | 1468883429457 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:10:29 INFO - PROCESS | 1740 | 1468883429472 Marionette TRACE conn3 <- [1,174,null,{}] 16:10:29 INFO - PROCESS | 1740 | 1468883429484 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}] 16:10:29 INFO - PROCESS | 1740 | 1468883429496 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:29 INFO - PROCESS | 1740 | 1468883429872 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 16:10:30 INFO - PROCESS | 1740 | 1468883430030 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:30 INFO - PROCESS | 1740 | 1468883430039 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:30 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b602800 == 45 [pid = 1740] [id = 51] 16:10:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9bfea800) [pid = 1740] [serial = 151] [outer = (nil)] 16:10:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0xa6da2400) [pid = 1740] [serial = 152] [outer = 0x9bfea800] 16:10:30 INFO - PROCESS | 1740 | 1468883430126 Marionette DEBUG loaded listener.js 16:10:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0xa6db0400) [pid = 1740] [serial = 153] [outer = 0x9bfea800] 16:10:31 INFO - PROCESS | 1740 | 1468883431036 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]]]}] 16:10:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:10:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1619ms 16:10:31 INFO - PROCESS | 1740 | 1468883431063 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 16:10:31 INFO - PROCESS | 1740 | 1468883431068 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 16:10:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:10:31 INFO - PROCESS | 1740 | 1468883431076 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:10:31 INFO - PROCESS | 1740 | 1468883431080 Marionette TRACE conn3 <- [1,178,null,{}] 16:10:31 INFO - PROCESS | 1740 | 1468883431086 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}] 16:10:31 INFO - PROCESS | 1740 | 1468883431091 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:31 INFO - PROCESS | 1740 | 1468883431277 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 16:10:31 INFO - PROCESS | 1740 | 1468883431424 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:31 INFO - PROCESS | 1740 | 1468883431430 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:31 INFO - PROCESS | 1740 | ++DOCSHELL 0xa2326c00 == 46 [pid = 1740] [id = 52] 16:10:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa6f47c00) [pid = 1740] [serial = 154] [outer = (nil)] 16:10:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0xa6f7e000) [pid = 1740] [serial = 155] [outer = 0xa6f47c00] 16:10:31 INFO - PROCESS | 1740 | 1468883431516 Marionette DEBUG loaded listener.js 16:10:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa8259800) [pid = 1740] [serial = 156] [outer = 0xa6f47c00] 16:10:32 INFO - PROCESS | 1740 | 1468883432447 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]]]}] 16:10:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:10:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1435ms 16:10:32 INFO - PROCESS | 1740 | 1468883432512 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 16:10:32 INFO - PROCESS | 1740 | 1468883432516 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 16:10:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:10:32 INFO - PROCESS | 1740 | 1468883432523 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:10:32 INFO - PROCESS | 1740 | 1468883432527 Marionette TRACE conn3 <- [1,182,null,{}] 16:10:32 INFO - PROCESS | 1740 | 1468883432533 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}] 16:10:32 INFO - PROCESS | 1740 | 1468883432538 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:32 INFO - PROCESS | 1740 | 1468883432759 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 16:10:32 INFO - PROCESS | 1740 | 1468883432968 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:32 INFO - PROCESS | 1740 | 1468883432988 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:33 INFO - PROCESS | 1740 | ++DOCSHELL 0x92f47400 == 47 [pid = 1740] [id = 53] 16:10:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x93b60400) [pid = 1740] [serial = 157] [outer = (nil)] 16:10:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x94866c00) [pid = 1740] [serial = 158] [outer = 0x93b60400] 16:10:33 INFO - PROCESS | 1740 | 1468883433296 Marionette DEBUG loaded listener.js 16:10:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x952a7800) [pid = 1740] [serial = 159] [outer = 0x93b60400] 16:10:34 INFO - PROCESS | 1740 | 1468883434310 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]]]}] 16:10:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1846ms 16:10:34 INFO - PROCESS | 1740 | 1468883434370 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 16:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:10:34 INFO - PROCESS | 1740 | 1468883434377 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 16:10:34 INFO - PROCESS | 1740 | 1468883434386 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:10:34 INFO - PROCESS | 1740 | 1468883434390 Marionette TRACE conn3 <- [1,186,null,{}] 16:10:34 INFO - PROCESS | 1740 | 1468883434397 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}] 16:10:34 INFO - PROCESS | 1740 | 1468883434402 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:34 INFO - PROCESS | 1740 | 1468883434650 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 16:10:34 INFO - PROCESS | 1740 | --DOCSHELL 0x952c5400 == 46 [pid = 1740] [id = 21] 16:10:34 INFO - PROCESS | 1740 | --DOCSHELL 0x94898c00 == 45 [pid = 1740] [id = 20] 16:10:34 INFO - PROCESS | 1740 | --DOCSHELL 0x93b62000 == 44 [pid = 1740] [id = 37] 16:10:34 INFO - PROCESS | 1740 | --DOCSHELL 0x992c0800 == 43 [pid = 1740] [id = 26] 16:10:34 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9babb000) [pid = 1740] [serial = 113] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1740 | --DOCSHELL 0xa2564000 == 42 [pid = 1740] [id = 22] 16:10:34 INFO - PROCESS | 1740 | --DOCSHELL 0x9b605400 == 41 [pid = 1740] [id = 36] 16:10:34 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac51400 == 40 [pid = 1740] [id = 25] 16:10:34 INFO - PROCESS | 1740 | --DOCSHELL 0x9c241800 == 39 [pid = 1740] [id = 19] 16:10:34 INFO - PROCESS | 1740 | --DOCSHELL 0x93ade000 == 38 [pid = 1740] [id = 18] 16:10:34 INFO - PROCESS | 1740 | --DOCSHELL 0x9a107000 == 37 [pid = 1740] [id = 35] 16:10:34 INFO - PROCESS | 1740 | 1468883434835 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:34 INFO - PROCESS | 1740 | 1468883434844 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:34 INFO - PROCESS | 1740 | --DOCSHELL 0x93d6e000 == 36 [pid = 1740] [id = 24] 16:10:34 INFO - PROCESS | 1740 | --DOCSHELL 0x99246000 == 35 [pid = 1740] [id = 16] 16:10:34 INFO - PROCESS | 1740 | --DOCSHELL 0x952bec00 == 34 [pid = 1740] [id = 23] 16:10:34 INFO - PROCESS | 1740 | --DOCSHELL 0x93b5fc00 == 33 [pid = 1740] [id = 32] 16:10:34 INFO - PROCESS | 1740 | --DOCSHELL 0x98011c00 == 32 [pid = 1740] [id = 34] 16:10:34 INFO - PROCESS | 1740 | --DOCSHELL 0x94873c00 == 31 [pid = 1740] [id = 17] 16:10:34 INFO - PROCESS | 1740 | --DOCSHELL 0x99244c00 == 30 [pid = 1740] [id = 33] 16:10:34 INFO - PROCESS | 1740 | --DOCSHELL 0x93b5b800 == 29 [pid = 1740] [id = 30] 16:10:34 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d6e000 == 30 [pid = 1740] [id = 54] 16:10:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x94873c00) [pid = 1740] [serial = 160] [outer = (nil)] 16:10:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x95312800) [pid = 1740] [serial = 161] [outer = 0x94873c00] 16:10:34 INFO - PROCESS | 1740 | 1468883434946 Marionette DEBUG loaded listener.js 16:10:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x99dd1c00) [pid = 1740] [serial = 162] [outer = 0x94873c00] 16:10:35 INFO - PROCESS | 1740 | --DOCSHELL 0x99ec0000 == 29 [pid = 1740] [id = 27] 16:10:35 INFO - PROCESS | 1740 | --DOCSHELL 0x9967f800 == 28 [pid = 1740] [id = 47] 16:10:35 INFO - PROCESS | 1740 | --DOCSHELL 0x9a4b5800 == 27 [pid = 1740] [id = 46] 16:10:35 INFO - PROCESS | 1740 | --DOCSHELL 0xa2533800 == 26 [pid = 1740] [id = 45] 16:10:35 INFO - PROCESS | 1740 | --DOCSHELL 0x9b60f000 == 25 [pid = 1740] [id = 44] 16:10:35 INFO - PROCESS | 1740 | --DOCSHELL 0x94873400 == 24 [pid = 1740] [id = 43] 16:10:35 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x9ac49c00) [pid = 1740] [serial = 98] [outer = (nil)] [url = about:blank] 16:10:35 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x9888b800) [pid = 1740] [serial = 101] [outer = (nil)] [url = about:blank] 16:10:35 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9967b800) [pid = 1740] [serial = 102] [outer = (nil)] [url = about:blank] 16:10:35 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x9ba57400) [pid = 1740] [serial = 107] [outer = (nil)] [url = about:blank] 16:10:35 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9a77d800) [pid = 1740] [serial = 77] [outer = (nil)] [url = about:blank] 16:10:35 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9a4bc000) [pid = 1740] [serial = 76] [outer = (nil)] [url = about:blank] 16:10:35 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9d911000) [pid = 1740] [serial = 80] [outer = (nil)] [url = about:blank] 16:10:35 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9c276c00) [pid = 1740] [serial = 79] [outer = (nil)] [url = about:blank] 16:10:35 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0xa4f87c00) [pid = 1740] [serial = 83] [outer = (nil)] [url = about:blank] 16:10:35 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0xa33d9800) [pid = 1740] [serial = 82] [outer = (nil)] [url = about:blank] 16:10:35 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0xa61c5400) [pid = 1740] [serial = 86] [outer = (nil)] [url = about:blank] 16:10:35 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0xa6191400) [pid = 1740] [serial = 85] [outer = (nil)] [url = about:blank] 16:10:35 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9b1b9c00) [pid = 1740] [serial = 89] [outer = (nil)] [url = about:blank] 16:10:35 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9b1b7400) [pid = 1740] [serial = 88] [outer = (nil)] [url = about:blank] 16:10:35 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0xa678f400) [pid = 1740] [serial = 92] [outer = (nil)] [url = about:blank] 16:10:35 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0xa6790400) [pid = 1740] [serial = 91] [outer = (nil)] [url = about:blank] 16:10:35 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9a75c800) [pid = 1740] [serial = 104] [outer = (nil)] [url = about:blank] 16:10:35 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9a06dc00) [pid = 1740] [serial = 95] [outer = (nil)] [url = about:blank] 16:10:35 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9888b000) [pid = 1740] [serial = 94] [outer = (nil)] [url = about:blank] 16:10:35 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9ac52800) [pid = 1740] [serial = 99] [outer = (nil)] [url = about:blank] 16:10:35 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x952a3800) [pid = 1740] [serial = 110] [outer = (nil)] [url = about:blank] 16:10:35 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9bfed000) [pid = 1740] [serial = 108] [outer = (nil)] [url = about:blank] 16:10:35 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x95312000) [pid = 1740] [serial = 111] [outer = (nil)] [url = about:blank] 16:10:35 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9a77cc00) [pid = 1740] [serial = 105] [outer = (nil)] [url = about:blank] 16:10:35 INFO - PROCESS | 1740 | 1468883435731 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]]]}] 16:10:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:10:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1399ms 16:10:35 INFO - PROCESS | 1740 | 1468883435783 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 16:10:35 INFO - PROCESS | 1740 | 1468883435788 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 16:10:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:10:35 INFO - PROCESS | 1740 | 1468883435800 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:10:35 INFO - PROCESS | 1740 | 1468883435803 Marionette TRACE conn3 <- [1,190,null,{}] 16:10:35 INFO - PROCESS | 1740 | 1468883435814 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}] 16:10:35 INFO - PROCESS | 1740 | 1468883435818 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:36 INFO - PROCESS | 1740 | 1468883436029 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 16:10:36 INFO - PROCESS | 1740 | 1468883436043 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:36 INFO - PROCESS | 1740 | 1468883436049 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x99ecdc00 == 25 [pid = 1740] [id = 55] 16:10:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9a277400) [pid = 1740] [serial = 163] [outer = (nil)] 16:10:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9ac48400) [pid = 1740] [serial = 164] [outer = 0x9a277400] 16:10:36 INFO - PROCESS | 1740 | 1468883436125 Marionette DEBUG loaded listener.js 16:10:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9ac54c00) [pid = 1740] [serial = 165] [outer = 0x9a277400] 16:10:36 INFO - PROCESS | 1740 | 1468883436931 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]]]}] 16:10:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:10:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1188ms 16:10:36 INFO - PROCESS | 1740 | 1468883436988 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 16:10:36 INFO - PROCESS | 1740 | 1468883436993 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 16:10:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:10:37 INFO - PROCESS | 1740 | 1468883436999 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:10:37 INFO - PROCESS | 1740 | 1468883437005 Marionette TRACE conn3 <- [1,194,null,{}] 16:10:37 INFO - PROCESS | 1740 | 1468883437021 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}] 16:10:37 INFO - PROCESS | 1740 | 1468883437029 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:37 INFO - PROCESS | 1740 | 1468883437207 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 16:10:37 INFO - PROCESS | 1740 | 1468883437347 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:37 INFO - PROCESS | 1740 | 1468883437358 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:37 INFO - PROCESS | 1740 | ++DOCSHELL 0x9489d400 == 26 [pid = 1740] [id = 56] 16:10:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9b1b0400) [pid = 1740] [serial = 166] [outer = (nil)] 16:10:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9ba57400) [pid = 1740] [serial = 167] [outer = 0x9b1b0400] 16:10:37 INFO - PROCESS | 1740 | 1468883437433 Marionette DEBUG loaded listener.js 16:10:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9bff3800) [pid = 1740] [serial = 168] [outer = 0x9b1b0400] 16:10:38 INFO - PROCESS | 1740 | 1468883438298 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]]]}] 16:10:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:10:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1334ms 16:10:38 INFO - PROCESS | 1740 | 1468883438339 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 16:10:38 INFO - PROCESS | 1740 | 1468883438344 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 16:10:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:10:38 INFO - PROCESS | 1740 | 1468883438350 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:10:38 INFO - PROCESS | 1740 | 1468883438352 Marionette TRACE conn3 <- [1,198,null,{}] 16:10:38 INFO - PROCESS | 1740 | 1468883438359 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}] 16:10:38 INFO - PROCESS | 1740 | 1468883438364 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:38 INFO - PROCESS | 1740 | 1468883438588 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 16:10:38 INFO - PROCESS | 1740 | 1468883438619 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:38 INFO - PROCESS | 1740 | 1468883438627 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:38 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac4a400 == 27 [pid = 1740] [id = 57] 16:10:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9c278400) [pid = 1740] [serial = 169] [outer = (nil)] 16:10:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9d981800) [pid = 1740] [serial = 170] [outer = 0x9c278400] 16:10:38 INFO - PROCESS | 1740 | 1468883438703 Marionette DEBUG loaded listener.js 16:10:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0xa2097400) [pid = 1740] [serial = 171] [outer = 0x9c278400] 16:10:39 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0xa4f22000) [pid = 1740] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:10:39 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9529c000) [pid = 1740] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:10:39 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9b1b5000) [pid = 1740] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:10:39 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9ba5d800) [pid = 1740] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:10:39 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0xa310ac00) [pid = 1740] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:10:39 INFO - PROCESS | 1740 | 1468883439783 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]]]}] 16:10:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:10:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1485ms 16:10:39 INFO - PROCESS | 1740 | 1468883439835 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 16:10:39 INFO - PROCESS | 1740 | 1468883439840 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 16:10:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:10:39 INFO - PROCESS | 1740 | 1468883439846 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:10:39 INFO - PROCESS | 1740 | 1468883439849 Marionette TRACE conn3 <- [1,202,null,{}] 16:10:39 INFO - PROCESS | 1740 | 1468883439855 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}] 16:10:39 INFO - PROCESS | 1740 | 1468883439860 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:40 INFO - PROCESS | 1740 | 1468883440012 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 16:10:40 INFO - PROCESS | 1740 | 1468883440022 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:40 INFO - PROCESS | 1740 | 1468883440029 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:40 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b60b800 == 28 [pid = 1740] [id = 58] 16:10:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9ba5f000) [pid = 1740] [serial = 172] [outer = (nil)] 16:10:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0xa1192000) [pid = 1740] [serial = 173] [outer = 0x9ba5f000] 16:10:40 INFO - PROCESS | 1740 | 1468883440121 Marionette DEBUG loaded listener.js 16:10:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0xa317b800) [pid = 1740] [serial = 174] [outer = 0x9ba5f000] 16:10:40 INFO - PROCESS | 1740 | 1468883440968 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]]]}] 16:10:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:10:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1180ms 16:10:41 INFO - PROCESS | 1740 | 1468883441031 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 16:10:41 INFO - PROCESS | 1740 | 1468883441035 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 16:10:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:10:41 INFO - PROCESS | 1740 | 1468883441041 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:10:41 INFO - PROCESS | 1740 | 1468883441045 Marionette TRACE conn3 <- [1,206,null,{}] 16:10:41 INFO - PROCESS | 1740 | 1468883441051 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}] 16:10:41 INFO - PROCESS | 1740 | 1468883441060 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:41 INFO - PROCESS | 1740 | 1468883441223 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 16:10:41 INFO - PROCESS | 1740 | 1468883441328 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:41 INFO - PROCESS | 1740 | 1468883441335 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x93ae8400 == 29 [pid = 1740] [id = 59] 16:10:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x93b5c400) [pid = 1740] [serial = 175] [outer = (nil)] 16:10:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0xa61bec00) [pid = 1740] [serial = 176] [outer = 0x93b5c400] 16:10:41 INFO - PROCESS | 1740 | 1468883441408 Marionette DEBUG loaded listener.js 16:10:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x99248000) [pid = 1740] [serial = 177] [outer = 0x93b5c400] 16:10:42 INFO - PROCESS | 1740 | 1468883442400 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]]]}] 16:10:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:10:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1434ms 16:10:42 INFO - PROCESS | 1740 | 1468883442479 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 16:10:42 INFO - PROCESS | 1740 | 1468883442488 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 16:10:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:10:42 INFO - PROCESS | 1740 | 1468883442503 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:10:42 INFO - PROCESS | 1740 | 1468883442508 Marionette TRACE conn3 <- [1,210,null,{}] 16:10:42 INFO - PROCESS | 1740 | 1468883442516 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}] 16:10:42 INFO - PROCESS | 1740 | 1468883442523 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:42 INFO - PROCESS | 1740 | 1468883442838 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 16:10:43 INFO - PROCESS | 1740 | 1468883442993 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:43 INFO - PROCESS | 1740 | 1468883443001 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x99682000 == 30 [pid = 1740] [id = 60] 16:10:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x99ddb000) [pid = 1740] [serial = 178] [outer = (nil)] 16:10:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9a4c1000) [pid = 1740] [serial = 179] [outer = 0x99ddb000] 16:10:43 INFO - PROCESS | 1740 | 1468883443088 Marionette DEBUG loaded listener.js 16:10:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9a773000) [pid = 1740] [serial = 180] [outer = 0x99ddb000] 16:10:43 INFO - PROCESS | 1740 | 1468883443956 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]]]}] 16:10:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:10:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1489ms 16:10:43 INFO - PROCESS | 1740 | 1468883443992 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 16:10:44 INFO - PROCESS | 1740 | 1468883444000 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 16:10:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:10:44 INFO - PROCESS | 1740 | 1468883444029 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:10:44 INFO - PROCESS | 1740 | 1468883444034 Marionette TRACE conn3 <- [1,214,null,{}] 16:10:44 INFO - PROCESS | 1740 | 1468883444041 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}] 16:10:44 INFO - PROCESS | 1740 | 1468883444047 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:44 INFO - PROCESS | 1740 | 1468883444239 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 16:10:44 INFO - PROCESS | 1740 | 1468883444390 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:44 INFO - PROCESS | 1740 | 1468883444402 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:44 INFO - PROCESS | 1740 | ++DOCSHELL 0x996e9400 == 31 [pid = 1740] [id = 61] 16:10:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x996ec400) [pid = 1740] [serial = 181] [outer = (nil)] 16:10:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x996f6400) [pid = 1740] [serial = 182] [outer = 0x996ec400] 16:10:44 INFO - PROCESS | 1740 | 1468883444486 Marionette DEBUG loaded listener.js 16:10:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9a77d000) [pid = 1740] [serial = 183] [outer = 0x996ec400] 16:10:45 INFO - PROCESS | 1740 | 1468883445347 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]]]}] 16:10:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:10:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1345ms 16:10:45 INFO - PROCESS | 1740 | 1468883445378 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 16:10:45 INFO - PROCESS | 1740 | 1468883445382 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 16:10:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:10:45 INFO - PROCESS | 1740 | 1468883445392 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:10:45 INFO - PROCESS | 1740 | 1468883445398 Marionette TRACE conn3 <- [1,218,null,{}] 16:10:45 INFO - PROCESS | 1740 | 1468883445417 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}] 16:10:45 INFO - PROCESS | 1740 | 1468883445426 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:45 INFO - PROCESS | 1740 | 1468883445613 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 16:10:45 INFO - PROCESS | 1740 | 1468883445760 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:45 INFO - PROCESS | 1740 | 1468883445775 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:45 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b320400 == 32 [pid = 1740] [id = 62] 16:10:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9b327000) [pid = 1740] [serial = 184] [outer = (nil)] 16:10:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9c278800) [pid = 1740] [serial = 185] [outer = 0x9b327000] 16:10:45 INFO - PROCESS | 1740 | 1468883445860 Marionette DEBUG loaded listener.js 16:10:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa2563400) [pid = 1740] [serial = 186] [outer = 0x9b327000] 16:10:46 INFO - PROCESS | 1740 | 1468883446821 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]]]}] 16:10:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:10:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1498ms 16:10:46 INFO - PROCESS | 1740 | 1468883446890 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 16:10:46 INFO - PROCESS | 1740 | 1468883446895 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 16:10:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:10:46 INFO - PROCESS | 1740 | 1468883446902 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:10:46 INFO - PROCESS | 1740 | 1468883446905 Marionette TRACE conn3 <- [1,222,null,{}] 16:10:46 INFO - PROCESS | 1740 | 1468883446912 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}] 16:10:46 INFO - PROCESS | 1740 | 1468883446917 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:47 INFO - PROCESS | 1740 | 1468883447141 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 16:10:47 INFO - PROCESS | 1740 | 1468883447326 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:47 INFO - PROCESS | 1740 | 1468883447334 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:47 INFO - PROCESS | 1740 | ++DOCSHELL 0x953b4400 == 33 [pid = 1740] [id = 63] 16:10:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x953b4800) [pid = 1740] [serial = 187] [outer = (nil)] 16:10:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x953bb800) [pid = 1740] [serial = 188] [outer = 0x953b4800] 16:10:47 INFO - PROCESS | 1740 | 1468883447470 Marionette DEBUG loaded listener.js 16:10:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x953bf000) [pid = 1740] [serial = 189] [outer = 0x953b4800] 16:10:48 INFO - PROCESS | 1740 | 1468883448345 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]]]}] 16:10:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:10:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1485ms 16:10:48 INFO - PROCESS | 1740 | 1468883448389 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 16:10:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:10:48 INFO - PROCESS | 1740 | 1468883448393 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 16:10:48 INFO - PROCESS | 1740 | 1468883448399 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:10:48 INFO - PROCESS | 1740 | 1468883448403 Marionette TRACE conn3 <- [1,226,null,{}] 16:10:48 INFO - PROCESS | 1740 | 1468883448409 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}] 16:10:48 INFO - PROCESS | 1740 | 1468883448414 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:48 INFO - PROCESS | 1740 | 1468883448594 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 16:10:48 INFO - PROCESS | 1740 | 1468883448744 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:48 INFO - PROCESS | 1740 | 1468883448753 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:48 INFO - PROCESS | 1740 | ++DOCSHELL 0x953ba400 == 34 [pid = 1740] [id = 64] 16:10:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x9adc3400) [pid = 1740] [serial = 190] [outer = (nil)] 16:10:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x9adc8800) [pid = 1740] [serial = 191] [outer = 0x9adc3400] 16:10:48 INFO - PROCESS | 1740 | 1468883448836 Marionette DEBUG loaded listener.js 16:10:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x9adcb400) [pid = 1740] [serial = 192] [outer = 0x9adc3400] 16:10:49 INFO - PROCESS | 1740 | 1468883449778 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]]]}] 16:10:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:10:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1432ms 16:10:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:10:49 INFO - PROCESS | 1740 | 1468883449832 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 16:10:49 INFO - PROCESS | 1740 | 1468883449835 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 16:10:49 INFO - PROCESS | 1740 | 1468883449843 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:10:49 INFO - PROCESS | 1740 | 1468883449846 Marionette TRACE conn3 <- [1,230,null,{}] 16:10:49 INFO - PROCESS | 1740 | 1468883449854 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}] 16:10:49 INFO - PROCESS | 1740 | 1468883449865 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:50 INFO - PROCESS | 1740 | 1468883450108 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 16:10:50 INFO - PROCESS | 1740 | 1468883450467 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:50 INFO - PROCESS | 1740 | 1468883450474 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x94875800 == 35 [pid = 1740] [id = 65] 16:10:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x94894c00) [pid = 1740] [serial = 193] [outer = (nil)] 16:10:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x9529ec00) [pid = 1740] [serial = 194] [outer = 0x94894c00] 16:10:50 INFO - PROCESS | 1740 | 1468883450597 Marionette DEBUG loaded listener.js 16:10:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x95312c00) [pid = 1740] [serial = 195] [outer = 0x94894c00] 16:10:51 INFO - PROCESS | 1740 | 1468883451493 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]]]}] 16:10:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:10:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1706ms 16:10:51 INFO - PROCESS | 1740 | 1468883451550 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 16:10:51 INFO - PROCESS | 1740 | 1468883451556 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 16:10:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:10:51 INFO - PROCESS | 1740 | 1468883451564 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:10:51 INFO - PROCESS | 1740 | 1468883451569 Marionette TRACE conn3 <- [1,234,null,{}] 16:10:51 INFO - PROCESS | 1740 | 1468883451577 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}] 16:10:51 INFO - PROCESS | 1740 | 1468883451585 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:52 INFO - PROCESS | 1740 | --DOCSHELL 0x9b602800 == 34 [pid = 1740] [id = 51] 16:10:52 INFO - PROCESS | 1740 | --DOCSHELL 0xa2326c00 == 33 [pid = 1740] [id = 52] 16:10:52 INFO - PROCESS | 1740 | --DOCSHELL 0x93d65400 == 32 [pid = 1740] [id = 49] 16:10:52 INFO - PROCESS | 1740 | --DOCSHELL 0x9b1af800 == 31 [pid = 1740] [id = 50] 16:10:52 INFO - PROCESS | 1740 | --DOCSHELL 0x92f4b800 == 30 [pid = 1740] [id = 48] 16:10:52 INFO - PROCESS | 1740 | --DOCSHELL 0xa3111400 == 29 [pid = 1740] [id = 28] 16:10:52 INFO - PROCESS | 1740 | --DOCSHELL 0x9a177800 == 28 [pid = 1740] [id = 38] 16:10:52 INFO - PROCESS | 1740 | --DOCSHELL 0x94875c00 == 27 [pid = 1740] [id = 39] 16:10:52 INFO - PROCESS | 1740 | --DOCSHELL 0x93d6d000 == 26 [pid = 1740] [id = 40] 16:10:52 INFO - PROCESS | 1740 | --DOCSHELL 0x93d68800 == 25 [pid = 1740] [id = 42] 16:10:52 INFO - PROCESS | 1740 | --DOCSHELL 0x94869400 == 24 [pid = 1740] [id = 15] 16:10:52 INFO - PROCESS | 1740 | --DOCSHELL 0xa3498000 == 23 [pid = 1740] [id = 29] 16:10:52 INFO - PROCESS | 1740 | --DOCSHELL 0x9b1b1c00 == 22 [pid = 1740] [id = 31] 16:10:52 INFO - PROCESS | 1740 | --DOCSHELL 0xa252b400 == 21 [pid = 1740] [id = 41] 16:10:52 INFO - PROCESS | 1740 | 1468883452731 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 16:10:52 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0xa6150000) [pid = 1740] [serial = 137] [outer = (nil)] [url = about:blank] 16:10:52 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x98011000) [pid = 1740] [serial = 116] [outer = (nil)] [url = about:blank] 16:10:52 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x9b4b8000) [pid = 1740] [serial = 119] [outer = (nil)] [url = about:blank] 16:10:52 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x9a4bac00) [pid = 1740] [serial = 128] [outer = (nil)] [url = about:blank] 16:10:52 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x9a633800) [pid = 1740] [serial = 129] [outer = (nil)] [url = about:blank] 16:10:52 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0xa2fa6c00) [pid = 1740] [serial = 122] [outer = (nil)] [url = about:blank] 16:10:52 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0xa4d53400) [pid = 1740] [serial = 126] [outer = (nil)] [url = about:blank] 16:10:52 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0xa3182000) [pid = 1740] [serial = 125] [outer = (nil)] [url = about:blank] 16:10:52 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0xa256a000) [pid = 1740] [serial = 140] [outer = (nil)] [url = about:blank] 16:10:52 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9c24d400) [pid = 1740] [serial = 131] [outer = (nil)] [url = about:blank] 16:10:52 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0xa3185000) [pid = 1740] [serial = 134] [outer = (nil)] [url = about:blank] 16:10:52 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0xa618cc00) [pid = 1740] [serial = 138] [outer = (nil)] [url = about:blank] 16:10:52 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0xa4f18800) [pid = 1740] [serial = 135] [outer = (nil)] [url = about:blank] 16:10:52 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9d90b800) [pid = 1740] [serial = 132] [outer = (nil)] [url = about:blank] 16:10:53 INFO - PROCESS | 1740 | 1468883453032 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:53 INFO - PROCESS | 1740 | 1468883453042 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:53 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d65400 == 22 [pid = 1740] [id = 66] 16:10:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x93d65800) [pid = 1740] [serial = 196] [outer = (nil)] 16:10:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x93d6d400) [pid = 1740] [serial = 197] [outer = 0x93d65800] 16:10:53 INFO - PROCESS | 1740 | 1468883453120 Marionette DEBUG loaded listener.js 16:10:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9529f000) [pid = 1740] [serial = 198] [outer = 0x93d65800] 16:10:53 INFO - PROCESS | 1740 | 1468883453923 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]]]}] 16:10:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:10:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 2385ms 16:10:53 INFO - PROCESS | 1740 | 1468883453950 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 16:10:53 INFO - PROCESS | 1740 | 1468883453963 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 16:10:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:10:53 INFO - PROCESS | 1740 | 1468883453981 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:10:53 INFO - PROCESS | 1740 | 1468883453987 Marionette TRACE conn3 <- [1,238,null,{}] 16:10:54 INFO - PROCESS | 1740 | 1468883454006 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}] 16:10:54 INFO - PROCESS | 1740 | 1468883454012 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:54 INFO - PROCESS | 1740 | 1468883454179 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 16:10:54 INFO - PROCESS | 1740 | 1468883454192 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:54 INFO - PROCESS | 1740 | 1468883454201 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:54 INFO - PROCESS | 1740 | ++DOCSHELL 0x99676400 == 23 [pid = 1740] [id = 67] 16:10:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9967a000) [pid = 1740] [serial = 199] [outer = (nil)] 16:10:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x996e8c00) [pid = 1740] [serial = 200] [outer = 0x9967a000] 16:10:54 INFO - PROCESS | 1740 | 1468883454274 Marionette DEBUG loaded listener.js 16:10:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x996f4000) [pid = 1740] [serial = 201] [outer = 0x9967a000] 16:10:55 INFO - PROCESS | 1740 | 1468883455243 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]]]}] 16:10:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:10:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1302ms 16:10:55 INFO - PROCESS | 1740 | 1468883455278 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 16:10:55 INFO - PROCESS | 1740 | 1468883455284 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 16:10:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:10:55 INFO - PROCESS | 1740 | 1468883455291 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:10:55 INFO - PROCESS | 1740 | 1468883455294 Marionette TRACE conn3 <- [1,242,null,{}] 16:10:55 INFO - PROCESS | 1740 | 1468883455301 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}] 16:10:55 INFO - PROCESS | 1740 | 1468883455307 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:55 INFO - PROCESS | 1740 | 1468883455520 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 16:10:55 INFO - PROCESS | 1740 | 1468883455545 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:55 INFO - PROCESS | 1740 | 1468883455553 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:55 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a773c00 == 24 [pid = 1740] [id = 68] 16:10:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9a775400) [pid = 1740] [serial = 202] [outer = (nil)] 16:10:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x9ac4d800) [pid = 1740] [serial = 203] [outer = 0x9a775400] 16:10:55 INFO - PROCESS | 1740 | 1468883455624 Marionette DEBUG loaded listener.js 16:10:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x9ac92000) [pid = 1740] [serial = 204] [outer = 0x9a775400] 16:10:56 INFO - PROCESS | 1740 | 1468883456529 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]]]}] 16:10:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:10:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1280ms 16:10:56 INFO - PROCESS | 1740 | 1468883456571 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 16:10:56 INFO - PROCESS | 1740 | 1468883456577 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 16:10:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:10:56 INFO - PROCESS | 1740 | 1468883456604 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:10:56 INFO - PROCESS | 1740 | 1468883456611 Marionette TRACE conn3 <- [1,246,null,{}] 16:10:56 INFO - PROCESS | 1740 | 1468883456617 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}] 16:10:56 INFO - PROCESS | 1740 | 1468883456625 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:56 INFO - PROCESS | 1740 | 1468883456845 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 16:10:56 INFO - PROCESS | 1740 | 1468883456865 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:56 INFO - PROCESS | 1740 | 1468883456873 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:56 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac4b000 == 25 [pid = 1740] [id = 69] 16:10:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x9b1b0c00) [pid = 1740] [serial = 205] [outer = (nil)] 16:10:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x9b4b8000) [pid = 1740] [serial = 206] [outer = 0x9b1b0c00] 16:10:56 INFO - PROCESS | 1740 | 1468883456963 Marionette DEBUG loaded listener.js 16:10:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x9babdc00) [pid = 1740] [serial = 207] [outer = 0x9b1b0c00] 16:10:58 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x9a06ec00) [pid = 1740] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:10:58 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x9a277400) [pid = 1740] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:10:58 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x92f4e800) [pid = 1740] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:10:58 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x9ba5f000) [pid = 1740] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:10:58 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x94873c00) [pid = 1740] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:10:58 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0xa6f47c00) [pid = 1740] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:10:58 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9a4b9800) [pid = 1740] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:10:58 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9bfea800) [pid = 1740] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:10:58 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x93b60400) [pid = 1740] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:10:58 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9b610400) [pid = 1740] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:10:58 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9c278400) [pid = 1740] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:10:58 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9b1b0400) [pid = 1740] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:10:58 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9967fc00) [pid = 1740] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:10:58 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0xa252b800) [pid = 1740] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:10:58 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x95308c00) [pid = 1740] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:10:58 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9b1b5c00) [pid = 1740] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:10:58 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x93b5c400) [pid = 1740] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:10:58 INFO - PROCESS | 1740 | 1468883458406 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]]]}] 16:10:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:10:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1850ms 16:10:58 INFO - PROCESS | 1740 | 1468883458445 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 16:10:58 INFO - PROCESS | 1740 | 1468883458448 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 16:10:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:10:58 INFO - PROCESS | 1740 | 1468883458454 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:10:58 INFO - PROCESS | 1740 | 1468883458458 Marionette TRACE conn3 <- [1,250,null,{}] 16:10:58 INFO - PROCESS | 1740 | 1468883458463 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}] 16:10:58 INFO - PROCESS | 1740 | 1468883458468 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:58 INFO - PROCESS | 1740 | 1468883458608 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 16:10:58 INFO - PROCESS | 1740 | 1468883458622 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:58 INFO - PROCESS | 1740 | 1468883458628 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:58 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a77d800 == 26 [pid = 1740] [id = 70] 16:10:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9ac9c400) [pid = 1740] [serial = 208] [outer = (nil)] 16:10:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9bff6000) [pid = 1740] [serial = 209] [outer = 0x9ac9c400] 16:10:58 INFO - PROCESS | 1740 | 1468883458698 Marionette DEBUG loaded listener.js 16:10:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9c250400) [pid = 1740] [serial = 210] [outer = 0x9ac9c400] 16:10:59 INFO - PROCESS | 1740 | 1468883459488 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]]]}] 16:10:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:10:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1083ms 16:10:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:10:59 INFO - PROCESS | 1740 | 1468883459540 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 16:10:59 INFO - PROCESS | 1740 | 1468883459543 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 16:10:59 INFO - PROCESS | 1740 | 1468883459549 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:10:59 INFO - PROCESS | 1740 | 1468883459553 Marionette TRACE conn3 <- [1,254,null,{}] 16:10:59 INFO - PROCESS | 1740 | 1468883459559 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}] 16:10:59 INFO - PROCESS | 1740 | 1468883459564 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:59 INFO - PROCESS | 1740 | 1468883459725 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 16:10:59 INFO - PROCESS | 1740 | 1468883459735 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:59 INFO - PROCESS | 1740 | 1468883459753 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:10:59 INFO - PROCESS | 1740 | ++DOCSHELL 0x9d977000 == 27 [pid = 1740] [id = 71] 16:10:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9d97cc00) [pid = 1740] [serial = 211] [outer = (nil)] 16:10:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0xa1192800) [pid = 1740] [serial = 212] [outer = 0x9d97cc00] 16:10:59 INFO - PROCESS | 1740 | 1468883459837 Marionette DEBUG loaded listener.js 16:10:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0xa2fa8000) [pid = 1740] [serial = 213] [outer = 0x9d97cc00] 16:11:00 INFO - PROCESS | 1740 | 1468883460973 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]]]}] 16:11:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:11:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1488ms 16:11:01 INFO - PROCESS | 1740 | 1468883461037 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 16:11:01 INFO - PROCESS | 1740 | 1468883461044 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 16:11:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:11:01 INFO - PROCESS | 1740 | 1468883461052 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:11:01 INFO - PROCESS | 1740 | 1468883461060 Marionette TRACE conn3 <- [1,258,null,{}] 16:11:01 INFO - PROCESS | 1740 | 1468883461069 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}] 16:11:01 INFO - PROCESS | 1740 | 1468883461074 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:01 INFO - PROCESS | 1740 | 1468883461302 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 16:11:01 INFO - PROCESS | 1740 | 1468883461510 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:01 INFO - PROCESS | 1740 | 1468883461520 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:01 INFO - PROCESS | 1740 | ++DOCSHELL 0x953b7c00 == 28 [pid = 1740] [id = 72] 16:11:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9800b800) [pid = 1740] [serial = 214] [outer = (nil)] 16:11:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x98891c00) [pid = 1740] [serial = 215] [outer = 0x9800b800] 16:11:01 INFO - PROCESS | 1740 | 1468883461638 Marionette DEBUG loaded listener.js 16:11:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9a076c00) [pid = 1740] [serial = 216] [outer = 0x9800b800] 16:11:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x9a4bac00) [pid = 1740] [serial = 217] [outer = 0x95304000] 16:11:02 INFO - PROCESS | 1740 | 1468883462696 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]]]}] 16:11:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:11:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1687ms 16:11:02 INFO - PROCESS | 1740 | 1468883462739 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 16:11:02 INFO - PROCESS | 1740 | 1468883462747 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 16:11:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:11:02 INFO - PROCESS | 1740 | 1468883462759 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:11:02 INFO - PROCESS | 1740 | 1468883462763 Marionette TRACE conn3 <- [1,262,null,{}] 16:11:02 INFO - PROCESS | 1740 | 1468883462770 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}] 16:11:02 INFO - PROCESS | 1740 | 1468883462776 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:02 INFO - PROCESS | 1740 | 1468883462986 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 16:11:03 INFO - PROCESS | 1740 | 1468883463195 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:03 INFO - PROCESS | 1740 | 1468883463206 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:03 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b1b4c00 == 29 [pid = 1740] [id = 73] 16:11:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x9b1bd000) [pid = 1740] [serial = 218] [outer = (nil)] 16:11:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9bfea800) [pid = 1740] [serial = 219] [outer = 0x9b1bd000] 16:11:03 INFO - PROCESS | 1740 | 1468883463314 Marionette DEBUG loaded listener.js 16:11:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x9cc09400) [pid = 1740] [serial = 220] [outer = 0x9b1bd000] 16:11:04 INFO - PROCESS | 1740 | 1468883464251 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]]]}] 16:11:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:11:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1539ms 16:11:04 INFO - PROCESS | 1740 | 1468883464299 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 16:11:04 INFO - PROCESS | 1740 | 1468883464303 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 16:11:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:11:04 INFO - PROCESS | 1740 | 1468883464310 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:11:04 INFO - PROCESS | 1740 | 1468883464316 Marionette TRACE conn3 <- [1,266,null,{}] 16:11:04 INFO - PROCESS | 1740 | 1468883464334 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}] 16:11:04 INFO - PROCESS | 1740 | 1468883464343 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:04 INFO - PROCESS | 1740 | 1468883464538 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 16:11:04 INFO - PROCESS | 1740 | 1468883464689 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:04 INFO - PROCESS | 1740 | 1468883464705 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:04 INFO - PROCESS | 1740 | ++DOCSHELL 0xa33da000 == 30 [pid = 1740] [id = 74] 16:11:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0xa33da400) [pid = 1740] [serial = 221] [outer = (nil)] 16:11:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0xa4d5a000) [pid = 1740] [serial = 222] [outer = 0xa33da400] 16:11:04 INFO - PROCESS | 1740 | 1468883464871 Marionette DEBUG loaded listener.js 16:11:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0xa4f20400) [pid = 1740] [serial = 223] [outer = 0xa33da400] 16:11:05 INFO - PROCESS | 1740 | 1468883465819 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]]]}] 16:11:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:11:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1590ms 16:11:05 INFO - PROCESS | 1740 | 1468883465902 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 16:11:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:11:05 INFO - PROCESS | 1740 | 1468883465907 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 16:11:05 INFO - PROCESS | 1740 | 1468883465914 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:11:05 INFO - PROCESS | 1740 | 1468883465918 Marionette TRACE conn3 <- [1,270,null,{}] 16:11:05 INFO - PROCESS | 1740 | 1468883465924 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}] 16:11:05 INFO - PROCESS | 1740 | 1468883465929 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:06 INFO - PROCESS | 1740 | 1468883466144 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 16:11:06 INFO - PROCESS | 1740 | 1468883466331 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:06 INFO - PROCESS | 1740 | 1468883466340 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:06 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b5bc00 == 31 [pid = 1740] [id = 75] 16:11:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x93b5c400) [pid = 1740] [serial = 224] [outer = (nil)] 16:11:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x93b67c00) [pid = 1740] [serial = 225] [outer = 0x93b5c400] 16:11:06 INFO - PROCESS | 1740 | 1468883466591 Marionette DEBUG loaded listener.js 16:11:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x94872000) [pid = 1740] [serial = 226] [outer = 0x93b5c400] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x9ac9d400) [pid = 1740] [serial = 147] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x9ac54c00) [pid = 1740] [serial = 165] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x93b69800) [pid = 1740] [serial = 144] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0xa1192000) [pid = 1740] [serial = 173] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x99dd1c00) [pid = 1740] [serial = 162] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0xa8259800) [pid = 1740] [serial = 156] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9c270c00) [pid = 1740] [serial = 114] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0xa6da2400) [pid = 1740] [serial = 152] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x95312800) [pid = 1740] [serial = 161] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x94866c00) [pid = 1740] [serial = 158] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9ac48c00) [pid = 1740] [serial = 146] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9ac48400) [pid = 1740] [serial = 164] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x952a7800) [pid = 1740] [serial = 159] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0xa6f7e000) [pid = 1740] [serial = 155] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9d90a800) [pid = 1740] [serial = 149] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0xa6db0400) [pid = 1740] [serial = 153] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0xa1194400) [pid = 1740] [serial = 150] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0xa2097400) [pid = 1740] [serial = 171] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9ba57400) [pid = 1740] [serial = 167] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9a77ac00) [pid = 1740] [serial = 141] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9d981800) [pid = 1740] [serial = 170] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x93b5e800) [pid = 1740] [serial = 143] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9bff3800) [pid = 1740] [serial = 168] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0xa2ff8c00) [pid = 1740] [serial = 123] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x99ec1c00) [pid = 1740] [serial = 117] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9b60b400) [pid = 1740] [serial = 120] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x99248000) [pid = 1740] [serial = 177] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0xa61bec00) [pid = 1740] [serial = 176] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0xa317b800) [pid = 1740] [serial = 174] [outer = (nil)] [url = about:blank] 16:11:07 INFO - PROCESS | 1740 | 1468883467628 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]]]}] 16:11:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:11:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1739ms 16:11:07 INFO - PROCESS | 1740 | 1468883467653 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 16:11:07 INFO - PROCESS | 1740 | 1468883467659 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 16:11:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:11:07 INFO - PROCESS | 1740 | 1468883467667 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:11:07 INFO - PROCESS | 1740 | 1468883467671 Marionette TRACE conn3 <- [1,274,null,{}] 16:11:07 INFO - PROCESS | 1740 | 1468883467678 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}] 16:11:07 INFO - PROCESS | 1740 | 1468883467684 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:07 INFO - PROCESS | 1740 | 1468883467849 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 16:11:08 INFO - PROCESS | 1740 | 1468883468011 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:08 INFO - PROCESS | 1740 | 1468883468031 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x9882cc00 == 32 [pid = 1740] [id = 76] 16:11:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x99248000) [pid = 1740] [serial = 227] [outer = (nil)] 16:11:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x996ed000) [pid = 1740] [serial = 228] [outer = 0x99248000] 16:11:08 INFO - PROCESS | 1740 | 1468883468118 Marionette DEBUG loaded listener.js 16:11:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x99ec9800) [pid = 1740] [serial = 229] [outer = 0x99248000] 16:11:08 INFO - PROCESS | 1740 | 1468883468960 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]]]}] 16:11:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:11:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1335ms 16:11:09 INFO - PROCESS | 1740 | 1468883469001 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 16:11:09 INFO - PROCESS | 1740 | 1468883469007 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 16:11:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:11:09 INFO - PROCESS | 1740 | 1468883469018 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:11:09 INFO - PROCESS | 1740 | 1468883469021 Marionette TRACE conn3 <- [1,278,null,{}] 16:11:09 INFO - PROCESS | 1740 | 1468883469032 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}] 16:11:09 INFO - PROCESS | 1740 | 1468883469037 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:09 INFO - PROCESS | 1740 | 1468883469215 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 16:11:09 INFO - PROCESS | 1740 | 1468883469322 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:09 INFO - PROCESS | 1740 | 1468883469333 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:09 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac4c400 == 33 [pid = 1740] [id = 77] 16:11:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9ac55800) [pid = 1740] [serial = 230] [outer = (nil)] 16:11:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9adc8c00) [pid = 1740] [serial = 231] [outer = 0x9ac55800] 16:11:09 INFO - PROCESS | 1740 | 1468883469401 Marionette DEBUG loaded listener.js 16:11:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9b1b3800) [pid = 1740] [serial = 232] [outer = 0x9ac55800] 16:11:10 INFO - PROCESS | 1740 | 1468883470200 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]]]}] 16:11:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:11:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1238ms 16:11:10 INFO - PROCESS | 1740 | 1468883470257 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 16:11:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:11:10 INFO - PROCESS | 1740 | 1468883470261 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 16:11:10 INFO - PROCESS | 1740 | 1468883470268 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:11:10 INFO - PROCESS | 1740 | 1468883470274 Marionette TRACE conn3 <- [1,282,null,{}] 16:11:10 INFO - PROCESS | 1740 | 1468883470298 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}] 16:11:10 INFO - PROCESS | 1740 | 1468883470307 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:10 INFO - PROCESS | 1740 | 1468883470515 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 16:11:10 INFO - PROCESS | 1740 | 1468883470549 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:10 INFO - PROCESS | 1740 | 1468883470560 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:10 INFO - PROCESS | 1740 | ++DOCSHELL 0x99246000 == 34 [pid = 1740] [id = 78] 16:11:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9b60f000) [pid = 1740] [serial = 233] [outer = (nil)] 16:11:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9d975c00) [pid = 1740] [serial = 234] [outer = 0x9b60f000] 16:11:10 INFO - PROCESS | 1740 | 1468883470643 Marionette DEBUG loaded listener.js 16:11:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0xa1192400) [pid = 1740] [serial = 235] [outer = 0x9b60f000] 16:11:11 INFO - PROCESS | 1740 | 1468883471574 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]]]}] 16:11:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:11:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1338ms 16:11:11 INFO - PROCESS | 1740 | 1468883471610 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 16:11:11 INFO - PROCESS | 1740 | 1468883471615 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 16:11:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:11:11 INFO - PROCESS | 1740 | 1468883471628 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:11:11 INFO - PROCESS | 1740 | 1468883471630 Marionette TRACE conn3 <- [1,286,null,{}] 16:11:11 INFO - PROCESS | 1740 | 1468883471636 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}] 16:11:11 INFO - PROCESS | 1740 | 1468883471641 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:11 INFO - PROCESS | 1740 | 1468883471843 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 16:11:11 INFO - PROCESS | 1740 | 1468883471863 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:11 INFO - PROCESS | 1740 | 1468883471871 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:11 INFO - PROCESS | 1740 | ++DOCSHELL 0x9bfeec00 == 35 [pid = 1740] [id = 79] 16:11:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0xa209c400) [pid = 1740] [serial = 236] [outer = (nil)] 16:11:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0xa252b400) [pid = 1740] [serial = 237] [outer = 0xa209c400] 16:11:11 INFO - PROCESS | 1740 | 1468883471943 Marionette DEBUG loaded listener.js 16:11:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0xa256e400) [pid = 1740] [serial = 238] [outer = 0xa209c400] 16:11:12 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9967a000) [pid = 1740] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:11:12 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x93d65800) [pid = 1740] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:11:12 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x94894c00) [pid = 1740] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:11:12 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x996ec400) [pid = 1740] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:11:12 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9b327000) [pid = 1740] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:11:12 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9ac9c400) [pid = 1740] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:11:12 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x953b4800) [pid = 1740] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:11:12 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9adc3400) [pid = 1740] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:11:12 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x99ddb000) [pid = 1740] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:11:12 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9b1b0c00) [pid = 1740] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:11:12 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9a775400) [pid = 1740] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:11:12 INFO - PROCESS | 1740 | 1468883472824 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]]]}] 16:11:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:11:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1242ms 16:11:12 INFO - PROCESS | 1740 | 1468883472863 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 16:11:12 INFO - PROCESS | 1740 | 1468883472866 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 16:11:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:11:12 INFO - PROCESS | 1740 | 1468883472873 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:11:12 INFO - PROCESS | 1740 | 1468883472876 Marionette TRACE conn3 <- [1,290,null,{}] 16:11:12 INFO - PROCESS | 1740 | 1468883472882 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}] 16:11:12 INFO - PROCESS | 1740 | 1468883472887 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:13 INFO - PROCESS | 1740 | 1468883473065 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 16:11:13 INFO - PROCESS | 1740 | 1468883473079 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:13 INFO - PROCESS | 1740 | 1468883473085 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x92f46c00 == 36 [pid = 1740] [id = 80] 16:11:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x992c3c00) [pid = 1740] [serial = 239] [outer = (nil)] 16:11:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9b610800) [pid = 1740] [serial = 240] [outer = 0x992c3c00] 16:11:13 INFO - PROCESS | 1740 | 1468883473173 Marionette DEBUG loaded listener.js 16:11:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0xa3185800) [pid = 1740] [serial = 241] [outer = 0x992c3c00] 16:11:14 INFO - PROCESS | 1740 | 1468883474097 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]]]}] 16:11:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1282ms 16:11:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:11:14 INFO - PROCESS | 1740 | 1468883474156 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 16:11:14 INFO - PROCESS | 1740 | 1468883474159 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 16:11:14 INFO - PROCESS | 1740 | 1468883474166 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:11:14 INFO - PROCESS | 1740 | 1468883474169 Marionette TRACE conn3 <- [1,294,null,{}] 16:11:14 INFO - PROCESS | 1740 | 1468883474175 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}] 16:11:14 INFO - PROCESS | 1740 | 1468883474185 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:14 INFO - PROCESS | 1740 | 1468883474402 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 16:11:14 INFO - PROCESS | 1740 | 1468883474553 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:14 INFO - PROCESS | 1740 | 1468883474567 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:14 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b5d400 == 37 [pid = 1740] [id = 81] 16:11:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x93b5f000) [pid = 1740] [serial = 242] [outer = (nil)] 16:11:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x93d6b800) [pid = 1740] [serial = 243] [outer = 0x93b5f000] 16:11:14 INFO - PROCESS | 1740 | 1468883474650 Marionette DEBUG loaded listener.js 16:11:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x95304c00) [pid = 1740] [serial = 244] [outer = 0x93b5f000] 16:11:15 INFO - PROCESS | 1740 | 1468883475612 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]]]}] 16:11:15 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. 16:11:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1481ms 16:11:15 INFO - PROCESS | 1740 | 1468883475648 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 16:11:15 INFO - PROCESS | 1740 | 1468883475655 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 16:11:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:11:15 INFO - PROCESS | 1740 | 1468883475663 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:11:15 INFO - PROCESS | 1740 | 1468883475669 Marionette TRACE conn3 <- [1,298,null,{}] 16:11:15 INFO - PROCESS | 1740 | 1468883475676 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}] 16:11:15 INFO - PROCESS | 1740 | 1468883475685 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:15 INFO - PROCESS | 1740 | 1468883475882 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 16:11:16 INFO - PROCESS | 1740 | 1468883476034 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:16 INFO - PROCESS | 1740 | 1468883476046 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:16 INFO - PROCESS | 1740 | ++DOCSHELL 0x996ee000 == 38 [pid = 1740] [id = 82] 16:11:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x99dd4800) [pid = 1740] [serial = 245] [outer = (nil)] 16:11:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9a76fc00) [pid = 1740] [serial = 246] [outer = 0x99dd4800] 16:11:16 INFO - PROCESS | 1740 | 1468883476138 Marionette DEBUG loaded listener.js 16:11:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9ac50400) [pid = 1740] [serial = 247] [outer = 0x99dd4800] 16:11:17 INFO - PROCESS | 1740 | 1468883477064 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]]]}] 16:11:17 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. 16:11:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1465ms 16:11:17 INFO - PROCESS | 1740 | 1468883477129 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 16:11:17 INFO - PROCESS | 1740 | 1468883477134 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 16:11:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:11:17 INFO - PROCESS | 1740 | 1468883477141 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:11:17 INFO - PROCESS | 1740 | 1468883477145 Marionette TRACE conn3 <- [1,302,null,{}] 16:11:17 INFO - PROCESS | 1740 | 1468883477152 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}] 16:11:17 INFO - PROCESS | 1740 | 1468883477158 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:17 INFO - PROCESS | 1740 | 1468883477354 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 16:11:17 INFO - PROCESS | 1740 | 1468883477507 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:17 INFO - PROCESS | 1740 | 1468883477517 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:17 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b31c000 == 39 [pid = 1740] [id = 83] 16:11:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9b322400) [pid = 1740] [serial = 248] [outer = (nil)] 16:11:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9b60b400) [pid = 1740] [serial = 249] [outer = 0x9b322400] 16:11:17 INFO - PROCESS | 1740 | 1468883477603 Marionette DEBUG loaded listener.js 16:11:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9c250000) [pid = 1740] [serial = 250] [outer = 0x9b322400] 16:11:18 INFO - PROCESS | 1740 | 1468883478727 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]]]}] 16:11:18 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. 16:11:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1642ms 16:11:18 INFO - PROCESS | 1740 | 1468883478784 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 16:11:18 INFO - PROCESS | 1740 | 1468883478790 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 16:11:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:11:18 INFO - PROCESS | 1740 | 1468883478808 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:11:18 INFO - PROCESS | 1740 | 1468883478815 Marionette TRACE conn3 <- [1,306,null,{}] 16:11:18 INFO - PROCESS | 1740 | 1468883478822 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}] 16:11:18 INFO - PROCESS | 1740 | 1468883478828 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:19 INFO - PROCESS | 1740 | 1468883479065 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 16:11:19 INFO - PROCESS | 1740 | 1468883479280 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:19 INFO - PROCESS | 1740 | 1468883479287 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a75c400 == 40 [pid = 1740] [id = 84] 16:11:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9b604000) [pid = 1740] [serial = 251] [outer = (nil)] 16:11:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0xa317c400) [pid = 1740] [serial = 252] [outer = 0x9b604000] 16:11:19 INFO - PROCESS | 1740 | 1468883479372 Marionette DEBUG loaded listener.js 16:11:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0xa4fe5c00) [pid = 1740] [serial = 253] [outer = 0x9b604000] 16:11:20 INFO - PROCESS | 1740 | 1468883480232 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]]]}] 16:11:20 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. 16:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1501ms 16:11:20 INFO - PROCESS | 1740 | 1468883480301 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 16:11:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:11:20 INFO - PROCESS | 1740 | 1468883480307 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 16:11:20 INFO - PROCESS | 1740 | 1468883480314 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:11:20 INFO - PROCESS | 1740 | 1468883480317 Marionette TRACE conn3 <- [1,310,null,{}] 16:11:20 INFO - PROCESS | 1740 | 1468883480323 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}] 16:11:20 INFO - PROCESS | 1740 | 1468883480329 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:20 INFO - PROCESS | 1740 | 1468883480555 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 16:11:20 INFO - PROCESS | 1740 | 1468883480753 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:20 INFO - PROCESS | 1740 | 1468883480762 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:20 INFO - PROCESS | 1740 | ++DOCSHELL 0xa34c8c00 == 41 [pid = 1740] [id = 85] 16:11:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0xa34cb000) [pid = 1740] [serial = 254] [outer = (nil)] 16:11:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa34d0800) [pid = 1740] [serial = 255] [outer = 0xa34cb000] 16:11:20 INFO - PROCESS | 1740 | 1468883480897 Marionette DEBUG loaded listener.js 16:11:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0xa34d2000) [pid = 1740] [serial = 256] [outer = 0xa34cb000] 16:11:21 INFO - PROCESS | 1740 | 1468883481749 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]]]}] 16:11:21 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. 16:11:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1488ms 16:11:21 INFO - PROCESS | 1740 | 1468883481802 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 16:11:21 INFO - PROCESS | 1740 | 1468883481805 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 16:11:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:11:21 INFO - PROCESS | 1740 | 1468883481813 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:11:21 INFO - PROCESS | 1740 | 1468883481816 Marionette TRACE conn3 <- [1,314,null,{}] 16:11:21 INFO - PROCESS | 1740 | 1468883481822 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}] 16:11:21 INFO - PROCESS | 1740 | 1468883481828 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:22 INFO - PROCESS | 1740 | 1468883482014 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 16:11:22 INFO - PROCESS | 1740 | 1468883482170 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:22 INFO - PROCESS | 1740 | 1468883482190 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:22 INFO - PROCESS | 1740 | ++DOCSHELL 0xa61c0800 == 42 [pid = 1740] [id = 86] 16:11:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa61c2000) [pid = 1740] [serial = 257] [outer = (nil)] 16:11:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0xa61ccc00) [pid = 1740] [serial = 258] [outer = 0xa61c2000] 16:11:22 INFO - PROCESS | 1740 | 1468883482286 Marionette DEBUG loaded listener.js 16:11:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0xa6da3000) [pid = 1740] [serial = 259] [outer = 0xa61c2000] 16:11:23 INFO - PROCESS | 1740 | 1468883483259 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]]]}] 16:11:23 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. 16:11:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1485ms 16:11:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:11:23 INFO - PROCESS | 1740 | 1468883483298 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 16:11:23 INFO - PROCESS | 1740 | 1468883483301 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 16:11:23 INFO - PROCESS | 1740 | 1468883483308 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:11:23 INFO - PROCESS | 1740 | 1468883483312 Marionette TRACE conn3 <- [1,318,null,{}] 16:11:23 INFO - PROCESS | 1740 | 1468883483318 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}] 16:11:23 INFO - PROCESS | 1740 | 1468883483324 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:23 INFO - PROCESS | 1740 | 1468883483517 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 16:11:23 INFO - PROCESS | 1740 | 1468883483681 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:23 INFO - PROCESS | 1740 | 1468883483689 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x94869400 == 43 [pid = 1740] [id = 87] 16:11:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x9adccc00) [pid = 1740] [serial = 260] [outer = (nil)] 16:11:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0xa6c4b800) [pid = 1740] [serial = 261] [outer = 0x9adccc00] 16:11:23 INFO - PROCESS | 1740 | 1468883483771 Marionette DEBUG loaded listener.js 16:11:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0xa6c4cc00) [pid = 1740] [serial = 262] [outer = 0x9adccc00] 16:11:24 INFO - PROCESS | 1740 | 1468883484756 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]]]}] 16:11:24 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. 16:11:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1499ms 16:11:24 INFO - PROCESS | 1740 | 1468883484807 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 16:11:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:11:24 INFO - PROCESS | 1740 | 1468883484812 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 16:11:24 INFO - PROCESS | 1740 | 1468883484818 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:11:24 INFO - PROCESS | 1740 | 1468883484822 Marionette TRACE conn3 <- [1,322,null,{}] 16:11:24 INFO - PROCESS | 1740 | 1468883484828 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}] 16:11:24 INFO - PROCESS | 1740 | 1468883484833 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:25 INFO - PROCESS | 1740 | 1468883485013 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 16:11:25 INFO - PROCESS | 1740 | 1468883485166 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:25 INFO - PROCESS | 1740 | 1468883485173 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:25 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e7400 == 44 [pid = 1740] [id = 88] 16:11:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x917ea800) [pid = 1740] [serial = 263] [outer = (nil)] 16:11:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x917ed400) [pid = 1740] [serial = 264] [outer = 0x917ea800] 16:11:25 INFO - PROCESS | 1740 | 1468883485301 Marionette DEBUG loaded listener.js 16:11:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x917f1000) [pid = 1740] [serial = 265] [outer = 0x917ea800] 16:11:26 INFO - PROCESS | 1740 | 1468883486485 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]]]}] 16:11:26 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. 16:11:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1732ms 16:11:26 INFO - PROCESS | 1740 | 1468883486550 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 16:11:26 INFO - PROCESS | 1740 | 1468883486560 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 16:11:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:11:26 INFO - PROCESS | 1740 | 1468883486568 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:11:26 INFO - PROCESS | 1740 | 1468883486576 Marionette TRACE conn3 <- [1,326,null,{}] 16:11:26 INFO - PROCESS | 1740 | 1468883486586 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}] 16:11:26 INFO - PROCESS | 1740 | 1468883486591 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:26 INFO - PROCESS | 1740 | 1468883486852 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 16:11:27 INFO - PROCESS | 1740 | --DOCSHELL 0x996e9400 == 43 [pid = 1740] [id = 61] 16:11:27 INFO - PROCESS | 1740 | --DOCSHELL 0x92f46c00 == 42 [pid = 1740] [id = 80] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x9bfeec00 == 41 [pid = 1740] [id = 79] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x99246000 == 40 [pid = 1740] [id = 78] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac4c400 == 39 [pid = 1740] [id = 77] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x9882cc00 == 38 [pid = 1740] [id = 76] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x93b5bc00 == 37 [pid = 1740] [id = 75] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x92f47400 == 36 [pid = 1740] [id = 53] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x93d6e000 == 35 [pid = 1740] [id = 54] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x93d65400 == 34 [pid = 1740] [id = 66] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x99ecdc00 == 33 [pid = 1740] [id = 55] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x953ba400 == 32 [pid = 1740] [id = 64] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x9a77d800 == 31 [pid = 1740] [id = 70] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x953b4400 == 30 [pid = 1740] [id = 63] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x9d977000 == 29 [pid = 1740] [id = 71] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x94875800 == 28 [pid = 1740] [id = 65] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x9b1b4c00 == 27 [pid = 1740] [id = 73] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x99676400 == 26 [pid = 1740] [id = 67] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x9489d400 == 25 [pid = 1740] [id = 56] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac4a400 == 24 [pid = 1740] [id = 57] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x9a773c00 == 23 [pid = 1740] [id = 68] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x953b7c00 == 22 [pid = 1740] [id = 72] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0xa33da000 == 21 [pid = 1740] [id = 74] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac4b000 == 20 [pid = 1740] [id = 69] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x99682000 == 19 [pid = 1740] [id = 60] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x93ae8400 == 18 [pid = 1740] [id = 59] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x9b60b800 == 17 [pid = 1740] [id = 58] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x9b320400 == 16 [pid = 1740] [id = 62] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x94869400 == 15 [pid = 1740] [id = 87] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0xa34c8c00 == 14 [pid = 1740] [id = 85] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0xa61c0800 == 13 [pid = 1740] [id = 86] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x9a75c400 == 12 [pid = 1740] [id = 84] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x9b31c000 == 11 [pid = 1740] [id = 83] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x93b5d400 == 10 [pid = 1740] [id = 81] 16:11:28 INFO - PROCESS | 1740 | --DOCSHELL 0x996ee000 == 9 [pid = 1740] [id = 82] 16:11:28 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x996e8c00) [pid = 1740] [serial = 200] [outer = (nil)] [url = about:blank] 16:11:28 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x93d6d400) [pid = 1740] [serial = 197] [outer = (nil)] [url = about:blank] 16:11:28 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x9529f000) [pid = 1740] [serial = 198] [outer = (nil)] [url = about:blank] 16:11:28 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x95312c00) [pid = 1740] [serial = 195] [outer = (nil)] [url = about:blank] 16:11:28 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x9529ec00) [pid = 1740] [serial = 194] [outer = (nil)] [url = about:blank] 16:11:28 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x996f6400) [pid = 1740] [serial = 182] [outer = (nil)] [url = about:blank] 16:11:28 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0xa2563400) [pid = 1740] [serial = 186] [outer = (nil)] [url = about:blank] 16:11:28 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9c278800) [pid = 1740] [serial = 185] [outer = (nil)] [url = about:blank] 16:11:28 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9bff6000) [pid = 1740] [serial = 209] [outer = (nil)] [url = about:blank] 16:11:28 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x953bf000) [pid = 1740] [serial = 189] [outer = (nil)] [url = about:blank] 16:11:28 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x953bb800) [pid = 1740] [serial = 188] [outer = (nil)] [url = about:blank] 16:11:28 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9adcb400) [pid = 1740] [serial = 192] [outer = (nil)] [url = about:blank] 16:11:28 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9a773000) [pid = 1740] [serial = 180] [outer = (nil)] [url = about:blank] 16:11:28 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9adc8800) [pid = 1740] [serial = 191] [outer = (nil)] [url = about:blank] 16:11:28 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9a4c1000) [pid = 1740] [serial = 179] [outer = (nil)] [url = about:blank] 16:11:28 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9b4b8000) [pid = 1740] [serial = 206] [outer = (nil)] [url = about:blank] 16:11:28 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9a77d000) [pid = 1740] [serial = 183] [outer = (nil)] [url = about:blank] 16:11:28 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9babdc00) [pid = 1740] [serial = 207] [outer = (nil)] [url = about:blank] 16:11:28 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9ac4d800) [pid = 1740] [serial = 203] [outer = (nil)] [url = about:blank] 16:11:28 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9c250400) [pid = 1740] [serial = 210] [outer = (nil)] [url = about:blank] 16:11:28 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9ac92000) [pid = 1740] [serial = 204] [outer = (nil)] [url = about:blank] 16:11:28 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x996f4000) [pid = 1740] [serial = 201] [outer = (nil)] [url = about:blank] 16:11:28 INFO - PROCESS | 1740 | 1468883488132 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:28 INFO - PROCESS | 1740 | 1468883488141 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:28 INFO - PROCESS | 1740 | ++DOCSHELL 0x917edc00 == 10 [pid = 1740] [id = 89] 16:11:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x917eec00) [pid = 1740] [serial = 266] [outer = (nil)] 16:11:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x92f4f800) [pid = 1740] [serial = 267] [outer = 0x917eec00] 16:11:28 INFO - PROCESS | 1740 | 1468883488260 Marionette DEBUG loaded listener.js 16:11:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x93b5bc00) [pid = 1740] [serial = 268] [outer = 0x917eec00] 16:11:29 INFO - PROCESS | 1740 | 1468883489163 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]]]}] 16:11:29 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. 16:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 2644ms 16:11:29 INFO - PROCESS | 1740 | 1468883489213 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 16:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:11:29 INFO - PROCESS | 1740 | 1468883489218 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 16:11:29 INFO - PROCESS | 1740 | 1468883489226 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:11:29 INFO - PROCESS | 1740 | 1468883489231 Marionette TRACE conn3 <- [1,330,null,{}] 16:11:29 INFO - PROCESS | 1740 | 1468883489239 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}] 16:11:29 INFO - PROCESS | 1740 | 1468883489245 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:29 INFO - PROCESS | 1740 | 1468883489414 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 16:11:29 INFO - PROCESS | 1740 | 1468883489434 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:29 INFO - PROCESS | 1740 | 1468883489447 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x952c0c00 == 11 [pid = 1740] [id = 90] 16:11:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x95303800) [pid = 1740] [serial = 269] [outer = (nil)] 16:11:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x95312400) [pid = 1740] [serial = 270] [outer = 0x95303800] 16:11:29 INFO - PROCESS | 1740 | 1468883489614 Marionette DEBUG loaded listener.js 16:11:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x953b6800) [pid = 1740] [serial = 271] [outer = 0x95303800] 16:11:30 INFO - PROCESS | 1740 | 1468883490458 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]]]}] 16:11:30 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. 16:11:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1292ms 16:11:30 INFO - PROCESS | 1740 | 1468883490520 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 16:11:30 INFO - PROCESS | 1740 | 1468883490528 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 16:11:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:11:30 INFO - PROCESS | 1740 | 1468883490537 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:11:30 INFO - PROCESS | 1740 | 1468883490541 Marionette TRACE conn3 <- [1,334,null,{}] 16:11:30 INFO - PROCESS | 1740 | 1468883490547 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}] 16:11:30 INFO - PROCESS | 1740 | 1468883490553 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:30 INFO - PROCESS | 1740 | 1468883490778 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 16:11:30 INFO - PROCESS | 1740 | 1468883490800 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:30 INFO - PROCESS | 1740 | 1468883490807 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:30 INFO - PROCESS | 1740 | ++DOCSHELL 0x99676400 == 12 [pid = 1740] [id = 91] 16:11:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9967b000) [pid = 1740] [serial = 272] [outer = (nil)] 16:11:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x996e7800) [pid = 1740] [serial = 273] [outer = 0x9967b000] 16:11:30 INFO - PROCESS | 1740 | 1468883490879 Marionette DEBUG loaded listener.js 16:11:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x996ed400) [pid = 1740] [serial = 274] [outer = 0x9967b000] 16:11:31 INFO - PROCESS | 1740 | 1468883491868 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]]]}] 16:11:31 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. 16:11:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1383ms 16:11:31 INFO - PROCESS | 1740 | 1468883491928 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 16:11:31 INFO - PROCESS | 1740 | 1468883491932 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 16:11:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:11:31 INFO - PROCESS | 1740 | 1468883491941 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:11:31 INFO - PROCESS | 1740 | 1468883491951 Marionette TRACE conn3 <- [1,338,null,{}] 16:11:31 INFO - PROCESS | 1740 | 1468883491977 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}] 16:11:31 INFO - PROCESS | 1740 | 1468883491985 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:32 INFO - PROCESS | 1740 | 1468883492206 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 16:11:32 INFO - PROCESS | 1740 | 1468883492233 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:32 INFO - PROCESS | 1740 | 1468883492241 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:32 INFO - PROCESS | 1740 | ++DOCSHELL 0x917f2800 == 13 [pid = 1740] [id = 92] 16:11:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9923c400) [pid = 1740] [serial = 275] [outer = (nil)] 16:11:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9a8aa800) [pid = 1740] [serial = 276] [outer = 0x9923c400] 16:11:32 INFO - PROCESS | 1740 | 1468883492328 Marionette DEBUG loaded listener.js 16:11:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9ac4d000) [pid = 1740] [serial = 277] [outer = 0x9923c400] 16:11:33 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x992c3c00) [pid = 1740] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:11:33 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9b60f000) [pid = 1740] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:11:33 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0xa209c400) [pid = 1740] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:11:33 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9b1bd000) [pid = 1740] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:11:33 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9800b800) [pid = 1740] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:11:33 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9d97cc00) [pid = 1740] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:11:33 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0xa33da400) [pid = 1740] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:11:33 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x99248000) [pid = 1740] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:11:33 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9ac55800) [pid = 1740] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:11:33 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x93b5c400) [pid = 1740] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:11:33 INFO - PROCESS | 1740 | 1468883493646 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]]]}] 16:11:33 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. 16:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1750ms 16:11:33 INFO - PROCESS | 1740 | 1468883493690 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 16:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:11:33 INFO - PROCESS | 1740 | 1468883493695 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 16:11:33 INFO - PROCESS | 1740 | 1468883493701 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:11:33 INFO - PROCESS | 1740 | 1468883493704 Marionette TRACE conn3 <- [1,342,null,{}] 16:11:33 INFO - PROCESS | 1740 | 1468883493710 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}] 16:11:33 INFO - PROCESS | 1740 | 1468883493715 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:33 INFO - PROCESS | 1740 | 1468883493892 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 16:11:33 INFO - PROCESS | 1740 | 1468883493901 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:33 INFO - PROCESS | 1740 | 1468883493910 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:34 INFO - PROCESS | 1740 | ++DOCSHELL 0x9800ac00 == 14 [pid = 1740] [id = 93] 16:11:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x98834400) [pid = 1740] [serial = 278] [outer = (nil)] 16:11:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9ac9b000) [pid = 1740] [serial = 279] [outer = 0x98834400] 16:11:34 INFO - PROCESS | 1740 | 1468883494075 Marionette DEBUG loaded listener.js 16:11:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9adc6400) [pid = 1740] [serial = 280] [outer = 0x98834400] 16:11:34 INFO - PROCESS | 1740 | 1468883494845 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]]]}] 16:11:34 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. 16:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1185ms 16:11:34 INFO - PROCESS | 1740 | 1468883494887 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 16:11:34 INFO - PROCESS | 1740 | 1468883494891 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 16:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:11:34 INFO - PROCESS | 1740 | 1468883494898 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:11:34 INFO - PROCESS | 1740 | 1468883494901 Marionette TRACE conn3 <- [1,346,null,{}] 16:11:34 INFO - PROCESS | 1740 | 1468883494916 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}] 16:11:34 INFO - PROCESS | 1740 | 1468883494921 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:35 INFO - PROCESS | 1740 | 1468883495129 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 16:11:35 INFO - PROCESS | 1740 | 1468883495285 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:35 INFO - PROCESS | 1740 | 1468883495298 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:35 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e8400 == 15 [pid = 1740] [id = 94] 16:11:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x917e9800) [pid = 1740] [serial = 281] [outer = (nil)] 16:11:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x92fa2c00) [pid = 1740] [serial = 282] [outer = 0x917e9800] 16:11:35 INFO - PROCESS | 1740 | 1468883495387 Marionette DEBUG loaded listener.js 16:11:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x952a2800) [pid = 1740] [serial = 283] [outer = 0x917e9800] 16:11:36 INFO - PROCESS | 1740 | 1468883496509 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]]]}] 16:11:36 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. 16:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1632ms 16:11:36 INFO - PROCESS | 1740 | 1468883496531 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 16:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:11:36 INFO - PROCESS | 1740 | 1468883496537 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 16:11:36 INFO - PROCESS | 1740 | 1468883496545 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:11:36 INFO - PROCESS | 1740 | 1468883496551 Marionette TRACE conn3 <- [1,350,null,{}] 16:11:36 INFO - PROCESS | 1740 | 1468883496558 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}] 16:11:36 INFO - PROCESS | 1740 | 1468883496567 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:36 INFO - PROCESS | 1740 | 1468883496753 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 16:11:36 INFO - PROCESS | 1740 | 1468883496902 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:36 INFO - PROCESS | 1740 | 1468883496914 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b65c00 == 16 [pid = 1740] [id = 95] 16:11:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x953b4c00) [pid = 1740] [serial = 284] [outer = (nil)] 16:11:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9a633800) [pid = 1740] [serial = 285] [outer = 0x953b4c00] 16:11:37 INFO - PROCESS | 1740 | 1468883497049 Marionette DEBUG loaded listener.js 16:11:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9ac51400) [pid = 1740] [serial = 286] [outer = 0x953b4c00] 16:11:38 INFO - PROCESS | 1740 | 1468883498072 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]]]}] 16:11: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. 16:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1591ms 16:11:38 INFO - PROCESS | 1740 | 1468883498138 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 16:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:11:38 INFO - PROCESS | 1740 | 1468883498144 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 16:11:38 INFO - PROCESS | 1740 | 1468883498151 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:11:38 INFO - PROCESS | 1740 | 1468883498154 Marionette TRACE conn3 <- [1,354,null,{}] 16:11:38 INFO - PROCESS | 1740 | 1468883498161 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}] 16:11:38 INFO - PROCESS | 1740 | 1468883498166 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:38 INFO - PROCESS | 1740 | 1468883498364 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 16:11:38 INFO - PROCESS | 1740 | 1468883498585 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:38 INFO - PROCESS | 1740 | 1468883498593 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:38 INFO - PROCESS | 1740 | ++DOCSHELL 0x94867400 == 17 [pid = 1740] [id = 96] 16:11:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x952a7400) [pid = 1740] [serial = 287] [outer = (nil)] 16:11:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9b1bb800) [pid = 1740] [serial = 288] [outer = 0x952a7400] 16:11:38 INFO - PROCESS | 1740 | 1468883498709 Marionette DEBUG loaded listener.js 16:11:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x9b323c00) [pid = 1740] [serial = 289] [outer = 0x952a7400] 16:11:39 INFO - PROCESS | 1740 | 1468883499814 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:11:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:11:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1683ms 16:11:39 INFO - PROCESS | 1740 | 1468883499834 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 16:11:39 INFO - PROCESS | 1740 | 1468883499840 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 16:11:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:11:39 INFO - PROCESS | 1740 | 1468883499857 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:11:39 INFO - PROCESS | 1740 | 1468883499864 Marionette TRACE conn3 <- [1,358,null,{}] 16:11:39 INFO - PROCESS | 1740 | 1468883499870 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:39 INFO - PROCESS | 1740 | 1468883499877 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:40 INFO - PROCESS | 1740 | 1468883500095 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 16:11:40 INFO - PROCESS | 1740 | 1468883500292 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:40 INFO - PROCESS | 1740 | 1468883500302 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:40 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b10a800 == 18 [pid = 1740] [id = 97] 16:11:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x9b4b2800) [pid = 1740] [serial = 290] [outer = (nil)] 16:11:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9bff3400) [pid = 1740] [serial = 291] [outer = 0x9b4b2800] 16:11:40 INFO - PROCESS | 1740 | 1468883500389 Marionette DEBUG loaded listener.js 16:11:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x9bfed800) [pid = 1740] [serial = 292] [outer = 0x9b4b2800] 16:11:41 INFO - PROCESS | 1740 | 1468883501396 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:11: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. 16:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1595ms 16:11:41 INFO - PROCESS | 1740 | 1468883501446 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 16:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:11:41 INFO - PROCESS | 1740 | 1468883501451 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 16:11:41 INFO - PROCESS | 1740 | 1468883501458 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:11:41 INFO - PROCESS | 1740 | 1468883501462 Marionette TRACE conn3 <- [1,362,null,{}] 16:11:41 INFO - PROCESS | 1740 | 1468883501468 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:41 INFO - PROCESS | 1740 | 1468883501473 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:41 INFO - PROCESS | 1740 | 1468883501737 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 16:11:41 INFO - PROCESS | 1740 | 1468883501946 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:41 INFO - PROCESS | 1740 | 1468883501958 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x9489ac00 == 19 [pid = 1740] [id = 98] 16:11:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x9530b800) [pid = 1740] [serial = 293] [outer = (nil)] 16:11:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x9a770400) [pid = 1740] [serial = 294] [outer = 0x9530b800] 16:11:42 INFO - PROCESS | 1740 | 1468883502040 Marionette DEBUG loaded listener.js 16:11:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x9b1bdc00) [pid = 1740] [serial = 295] [outer = 0x9530b800] 16:11:43 INFO - PROCESS | 1740 | 1468883503205 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:11: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. 16:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1789ms 16:11:43 INFO - PROCESS | 1740 | 1468883503247 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 16:11:43 INFO - PROCESS | 1740 | 1468883503253 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 16:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:11:43 INFO - PROCESS | 1740 | 1468883503262 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:11:43 INFO - PROCESS | 1740 | 1468883503267 Marionette TRACE conn3 <- [1,366,null,{}] 16:11:43 INFO - PROCESS | 1740 | 1468883503276 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:43 INFO - PROCESS | 1740 | 1468883503281 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:43 INFO - PROCESS | 1740 | 1468883503564 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 16:11:43 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x9b610800) [pid = 1740] [serial = 240] [outer = (nil)] [url = about:blank] 16:11:43 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x9d975c00) [pid = 1740] [serial = 234] [outer = (nil)] [url = about:blank] 16:11:43 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0xa252b400) [pid = 1740] [serial = 237] [outer = (nil)] [url = about:blank] 16:11:43 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9bfea800) [pid = 1740] [serial = 219] [outer = (nil)] [url = about:blank] 16:11:43 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x9cc09400) [pid = 1740] [serial = 220] [outer = (nil)] [url = about:blank] 16:11:43 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x98891c00) [pid = 1740] [serial = 215] [outer = (nil)] [url = about:blank] 16:11:43 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9a076c00) [pid = 1740] [serial = 216] [outer = (nil)] [url = about:blank] 16:11:43 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0xa2fa8000) [pid = 1740] [serial = 213] [outer = (nil)] [url = about:blank] 16:11:43 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0xa1192800) [pid = 1740] [serial = 212] [outer = (nil)] [url = about:blank] 16:11:43 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0xa4d5a000) [pid = 1740] [serial = 222] [outer = (nil)] [url = about:blank] 16:11:43 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0xa4f20400) [pid = 1740] [serial = 223] [outer = (nil)] [url = about:blank] 16:11:43 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0xa256e400) [pid = 1740] [serial = 238] [outer = (nil)] [url = about:blank] 16:11:43 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x996ed000) [pid = 1740] [serial = 228] [outer = (nil)] [url = about:blank] 16:11:43 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x99ec9800) [pid = 1740] [serial = 229] [outer = (nil)] [url = about:blank] 16:11:43 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9adc8c00) [pid = 1740] [serial = 231] [outer = (nil)] [url = about:blank] 16:11:43 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x93b67c00) [pid = 1740] [serial = 225] [outer = (nil)] [url = about:blank] 16:11:43 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x94872000) [pid = 1740] [serial = 226] [outer = (nil)] [url = about:blank] 16:11:43 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x93ad9800) [pid = 1740] [serial = 96] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:11:43 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0xa1192400) [pid = 1740] [serial = 235] [outer = (nil)] [url = about:blank] 16:11:43 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9b1b3800) [pid = 1740] [serial = 232] [outer = (nil)] [url = about:blank] 16:11:43 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0xa3185800) [pid = 1740] [serial = 241] [outer = (nil)] [url = about:blank] 16:11:43 INFO - PROCESS | 1740 | 1468883503757 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:43 INFO - PROCESS | 1740 | 1468883503765 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b5fc00 == 20 [pid = 1740] [id = 99] 16:11:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x93b61c00) [pid = 1740] [serial = 296] [outer = (nil)] 16:11:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9530c000) [pid = 1740] [serial = 297] [outer = 0x93b61c00] 16:11:43 INFO - PROCESS | 1740 | 1468883503852 Marionette DEBUG loaded listener.js 16:11:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x98013400) [pid = 1740] [serial = 298] [outer = 0x93b61c00] 16:11:44 INFO - PROCESS | 1740 | 1468883504703 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:11: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. 16:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1486ms 16:11:44 INFO - PROCESS | 1740 | 1468883504747 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 16:11:44 INFO - PROCESS | 1740 | 1468883504754 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 16:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:11:44 INFO - PROCESS | 1740 | 1468883504764 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:11:44 INFO - PROCESS | 1740 | 1468883504768 Marionette TRACE conn3 <- [1,370,null,{}] 16:11:44 INFO - PROCESS | 1740 | 1468883504775 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:44 INFO - PROCESS | 1740 | 1468883504780 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:44 INFO - PROCESS | 1740 | 1468883504956 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 16:11:44 INFO - PROCESS | 1740 | 1468883504966 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:44 INFO - PROCESS | 1740 | 1468883504973 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:45 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a4b6c00 == 21 [pid = 1740] [id = 100] 16:11:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9a759c00) [pid = 1740] [serial = 299] [outer = (nil)] 16:11:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9ac4fc00) [pid = 1740] [serial = 300] [outer = 0x9a759c00] 16:11:45 INFO - PROCESS | 1740 | 1468883505056 Marionette DEBUG loaded listener.js 16:11:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9adcb800) [pid = 1740] [serial = 301] [outer = 0x9a759c00] 16:11:46 INFO - PROCESS | 1740 | 1468883506026 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1289ms 16:11:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:11:46 INFO - PROCESS | 1740 | 1468883506059 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 16:11:46 INFO - PROCESS | 1740 | 1468883506062 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 16:11:46 INFO - PROCESS | 1740 | 1468883506069 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:11:46 INFO - PROCESS | 1740 | 1468883506075 Marionette TRACE conn3 <- [1,374,null,{}] 16:11:46 INFO - PROCESS | 1740 | 1468883506099 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:46 INFO - PROCESS | 1740 | 1468883506107 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:46 INFO - PROCESS | 1740 | 1468883506319 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 16:11:46 INFO - PROCESS | 1740 | 1468883506350 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:46 INFO - PROCESS | 1740 | 1468883506357 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:46 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b60d400 == 22 [pid = 1740] [id = 101] 16:11:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9b60dc00) [pid = 1740] [serial = 302] [outer = (nil)] 16:11:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9ba5e000) [pid = 1740] [serial = 303] [outer = 0x9b60dc00] 16:11:46 INFO - PROCESS | 1740 | 1468883506436 Marionette DEBUG loaded listener.js 16:11:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9c0eb800) [pid = 1740] [serial = 304] [outer = 0x9b60dc00] 16:11:47 INFO - PROCESS | 1740 | 1468883507352 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:11:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:11:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1351ms 16:11:47 INFO - PROCESS | 1740 | 1468883507424 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 16:11:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:11:47 INFO - PROCESS | 1740 | 1468883507430 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 16:11:47 INFO - PROCESS | 1740 | 1468883507436 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:11:47 INFO - PROCESS | 1740 | 1468883507440 Marionette TRACE conn3 <- [1,378,null,{}] 16:11:47 INFO - PROCESS | 1740 | 1468883507451 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:47 INFO - PROCESS | 1740 | 1468883507455 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:47 INFO - PROCESS | 1740 | 1468883507672 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 16:11:47 INFO - PROCESS | 1740 | 1468883507699 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:47 INFO - PROCESS | 1740 | 1468883507705 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:47 INFO - PROCESS | 1740 | ++DOCSHELL 0x9888b000 == 23 [pid = 1740] [id = 102] 16:11:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9a77c000) [pid = 1740] [serial = 305] [outer = (nil)] 16:11:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9d90ac00) [pid = 1740] [serial = 306] [outer = 0x9a77c000] 16:11:47 INFO - PROCESS | 1740 | 1468883507777 Marionette DEBUG loaded listener.js 16:11:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9d981400) [pid = 1740] [serial = 307] [outer = 0x9a77c000] 16:11:48 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x93b5f000) [pid = 1740] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:11:48 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x99dd4800) [pid = 1740] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:11:48 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9b322400) [pid = 1740] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:11:48 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x917eec00) [pid = 1740] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:11:48 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x95303800) [pid = 1740] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:11:48 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9b604000) [pid = 1740] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:11:48 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x917ea800) [pid = 1740] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:11:48 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9967b000) [pid = 1740] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:11:48 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0xa34cb000) [pid = 1740] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:11:48 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0xa61c2000) [pid = 1740] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:11:48 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9923c400) [pid = 1740] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:11:48 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9adccc00) [pid = 1740] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:11:48 INFO - PROCESS | 1740 | 1468883508817 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:11:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:11:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1441ms 16:11:48 INFO - PROCESS | 1740 | 1468883508877 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 16:11:48 INFO - PROCESS | 1740 | 1468883508880 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 16:11:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:11:48 INFO - PROCESS | 1740 | 1468883508887 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:11:48 INFO - PROCESS | 1740 | 1468883508890 Marionette TRACE conn3 <- [1,382,null,{}] 16:11:48 INFO - PROCESS | 1740 | 1468883508896 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:48 INFO - PROCESS | 1740 | 1468883508901 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:49 INFO - PROCESS | 1740 | 1468883509057 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 16:11:49 INFO - PROCESS | 1740 | 1468883509066 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:49 INFO - PROCESS | 1740 | 1468883509075 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e8800 == 24 [pid = 1740] [id = 103] 16:11:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x917e8c00) [pid = 1740] [serial = 308] [outer = (nil)] 16:11:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9d90a400) [pid = 1740] [serial = 309] [outer = 0x917e8c00] 16:11:49 INFO - PROCESS | 1740 | 1468883509158 Marionette DEBUG loaded listener.js 16:11:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9adc3c00) [pid = 1740] [serial = 310] [outer = 0x917e8c00] 16:11:49 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:11:49 INFO - PROCESS | 1740 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:11:49 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:11:49 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:11:49 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:11:50 INFO - PROCESS | 1740 | 1468883510075 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:11:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:11:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1235ms 16:11:50 INFO - PROCESS | 1740 | 1468883510123 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 16:11:50 INFO - PROCESS | 1740 | 1468883510127 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 16:11:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:11:50 INFO - PROCESS | 1740 | 1468883510133 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:11:50 INFO - PROCESS | 1740 | 1468883510136 Marionette TRACE conn3 <- [1,386,null,{}] 16:11:50 INFO - PROCESS | 1740 | 1468883510142 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:50 INFO - PROCESS | 1740 | 1468883510153 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:50 INFO - PROCESS | 1740 | 1468883510347 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 16:11:50 INFO - PROCESS | 1740 | 1468883510547 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:50 INFO - PROCESS | 1740 | 1468883510557 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e3800 == 25 [pid = 1740] [id = 104] 16:11:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x917e4000) [pid = 1740] [serial = 311] [outer = (nil)] 16:11:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x917ea400) [pid = 1740] [serial = 312] [outer = 0x917e4000] 16:11:50 INFO - PROCESS | 1740 | 1468883510652 Marionette DEBUG loaded listener.js 16:11:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x93ae6400) [pid = 1740] [serial = 313] [outer = 0x917e4000] 16:11:51 INFO - PROCESS | 1740 | 1468883511791 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 16:11:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:11:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1697ms 16:11:51 INFO - PROCESS | 1740 | 1468883511835 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 16:11:51 INFO - PROCESS | 1740 | 1468883511841 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 16:11:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:11:51 INFO - PROCESS | 1740 | 1468883511849 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:11:51 INFO - PROCESS | 1740 | 1468883511855 Marionette TRACE conn3 <- [1,390,null,{}] 16:11:51 INFO - PROCESS | 1740 | 1468883511866 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:51 INFO - PROCESS | 1740 | 1468883511879 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:52 INFO - PROCESS | 1740 | 1468883512117 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 16:11:52 INFO - PROCESS | 1740 | 1468883512330 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:52 INFO - PROCESS | 1740 | 1468883512341 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x953b9400 == 26 [pid = 1740] [id = 105] 16:11:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x953bd800) [pid = 1740] [serial = 314] [outer = (nil)] 16:11:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x992c2c00) [pid = 1740] [serial = 315] [outer = 0x953bd800] 16:11:52 INFO - PROCESS | 1740 | 1468883512445 Marionette DEBUG loaded listener.js 16:11:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x996f4000) [pid = 1740] [serial = 316] [outer = 0x953bd800] 16:11:53 INFO - PROCESS | 1740 | 1468883513419 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 16:11:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:11:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1633ms 16:11:53 INFO - PROCESS | 1740 | 1468883513487 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 16:11:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:11:53 INFO - PROCESS | 1740 | 1468883513494 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 16:11:53 INFO - PROCESS | 1740 | 1468883513501 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:11:53 INFO - PROCESS | 1740 | 1468883513505 Marionette TRACE conn3 <- [1,394,null,{}] 16:11:53 INFO - PROCESS | 1740 | 1468883513512 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:53 INFO - PROCESS | 1740 | 1468883513523 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:53 INFO - PROCESS | 1740 | 1468883513763 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 16:11:54 INFO - PROCESS | 1740 | 1468883514052 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:54 INFO - PROCESS | 1740 | 1468883514059 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:54 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a8a7c00 == 27 [pid = 1740] [id = 106] 16:11:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9ac53000) [pid = 1740] [serial = 317] [outer = (nil)] 16:11:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9adce800) [pid = 1740] [serial = 318] [outer = 0x9ac53000] 16:11:54 INFO - PROCESS | 1740 | 1468883514157 Marionette DEBUG loaded listener.js 16:11:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9b1b5800) [pid = 1740] [serial = 319] [outer = 0x9ac53000] 16:11:55 INFO - PROCESS | 1740 | 1468883515157 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 16:11:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:11:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1691ms 16:11:55 INFO - PROCESS | 1740 | 1468883515192 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 16:11:55 INFO - PROCESS | 1740 | 1468883515197 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 16:11:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:11:55 INFO - PROCESS | 1740 | 1468883515214 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:11:55 INFO - PROCESS | 1740 | 1468883515223 Marionette TRACE conn3 <- [1,398,null,{}] 16:11:55 INFO - PROCESS | 1740 | 1468883515229 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:55 INFO - PROCESS | 1740 | 1468883515238 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:55 INFO - PROCESS | 1740 | 1468883515437 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 16:11:55 INFO - PROCESS | 1740 | 1468883515635 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:55 INFO - PROCESS | 1740 | 1468883515646 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:55 INFO - PROCESS | 1740 | ++DOCSHELL 0x9bab5000 == 28 [pid = 1740] [id = 107] 16:11:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9c27b800) [pid = 1740] [serial = 320] [outer = (nil)] 16:11:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0xa256e400) [pid = 1740] [serial = 321] [outer = 0x9c27b800] 16:11:55 INFO - PROCESS | 1740 | 1468883515773 Marionette DEBUG loaded listener.js 16:11:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa2ff4800) [pid = 1740] [serial = 322] [outer = 0x9c27b800] 16:11:56 INFO - PROCESS | 1740 | 1468883516728 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 16:11:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:11:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1552ms 16:11:56 INFO - PROCESS | 1740 | 1468883516758 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 16:11:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:11:56 INFO - PROCESS | 1740 | 1468883516764 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 16:11:56 INFO - PROCESS | 1740 | 1468883516770 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:11:56 INFO - PROCESS | 1740 | 1468883516774 Marionette TRACE conn3 <- [1,402,null,{}] 16:11:56 INFO - PROCESS | 1740 | 1468883516780 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:56 INFO - PROCESS | 1740 | 1468883516786 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:56 INFO - PROCESS | 1740 | 1468883516969 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 16:11:57 INFO - PROCESS | 1740 | 1468883517123 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:57 INFO - PROCESS | 1740 | 1468883517130 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:57 INFO - PROCESS | 1740 | ++DOCSHELL 0xa310e800 == 29 [pid = 1740] [id = 108] 16:11:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0xa3185000) [pid = 1740] [serial = 323] [outer = (nil)] 16:11:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0xa33d2800) [pid = 1740] [serial = 324] [outer = 0xa3185000] 16:11:57 INFO - PROCESS | 1740 | 1468883517265 Marionette DEBUG loaded listener.js 16:11:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0xa34c7400) [pid = 1740] [serial = 325] [outer = 0xa3185000] 16:11:58 INFO - PROCESS | 1740 | 1468883518180 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 16:11:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:11:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1482ms 16:11:58 INFO - PROCESS | 1740 | 1468883518252 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 16:11:58 INFO - PROCESS | 1740 | 1468883518256 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 16:11:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:11:58 INFO - PROCESS | 1740 | 1468883518263 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:11:58 INFO - PROCESS | 1740 | 1468883518265 Marionette TRACE conn3 <- [1,406,null,{}] 16:11:58 INFO - PROCESS | 1740 | 1468883518272 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:58 INFO - PROCESS | 1740 | 1468883518277 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:58 INFO - PROCESS | 1740 | 1468883518490 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 16:11:58 INFO - PROCESS | 1740 | 1468883518720 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:58 INFO - PROCESS | 1740 | 1468883518739 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:11:58 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a637000 == 30 [pid = 1740] [id = 109] 16:11:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x9a75c400) [pid = 1740] [serial = 326] [outer = (nil)] 16:11:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0xa34d0c00) [pid = 1740] [serial = 327] [outer = 0x9a75c400] 16:11:58 INFO - PROCESS | 1740 | 1468883518849 Marionette DEBUG loaded listener.js 16:11:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0xa4f87c00) [pid = 1740] [serial = 328] [outer = 0x9a75c400] 16:11:59 INFO - PROCESS | 1740 | 1468883519959 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 16:12:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:12:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1747ms 16:12:00 INFO - PROCESS | 1740 | 1468883520012 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 16:12:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:12:00 INFO - PROCESS | 1740 | 1468883520016 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 16:12:00 INFO - PROCESS | 1740 | 1468883520024 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:12:00 INFO - PROCESS | 1740 | 1468883520027 Marionette TRACE conn3 <- [1,410,null,{}] 16:12:00 INFO - PROCESS | 1740 | 1468883520033 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:00 INFO - PROCESS | 1740 | 1468883520039 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:00 INFO - PROCESS | 1740 | 1468883520232 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 16:12:00 INFO - PROCESS | 1740 | 1468883520620 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:00 INFO - PROCESS | 1740 | 1468883520627 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d68c00 == 31 [pid = 1740] [id = 110] 16:12:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x93d6bc00) [pid = 1740] [serial = 329] [outer = (nil)] 16:12:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x93d72000) [pid = 1740] [serial = 330] [outer = 0x93d6bc00] 16:12:00 INFO - PROCESS | 1740 | 1468883520725 Marionette DEBUG loaded listener.js 16:12:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x9529a400) [pid = 1740] [serial = 331] [outer = 0x93d6bc00] 16:12:01 INFO - PROCESS | 1740 | 1468883521679 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 16:12:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:12:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1731ms 16:12:01 INFO - PROCESS | 1740 | 1468883521758 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 16:12:01 INFO - PROCESS | 1740 | 1468883521763 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 16:12:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:12:01 INFO - PROCESS | 1740 | 1468883521771 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:12:01 INFO - PROCESS | 1740 | 1468883521776 Marionette TRACE conn3 <- [1,414,null,{}] 16:12:01 INFO - PROCESS | 1740 | 1468883521784 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:01 INFO - PROCESS | 1740 | 1468883521791 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:02 INFO - PROCESS | 1740 | 1468883522062 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 16:12:03 INFO - PROCESS | 1740 | --DOCSHELL 0x917edc00 == 30 [pid = 1740] [id = 89] 16:12:03 INFO - PROCESS | 1740 | --DOCSHELL 0x952c0c00 == 29 [pid = 1740] [id = 90] 16:12:03 INFO - PROCESS | 1740 | --DOCSHELL 0x9800ac00 == 28 [pid = 1740] [id = 93] 16:12:03 INFO - PROCESS | 1740 | --DOCSHELL 0x917f2800 == 27 [pid = 1740] [id = 92] 16:12:03 INFO - PROCESS | 1740 | --DOCSHELL 0x99676400 == 26 [pid = 1740] [id = 91] 16:12:03 INFO - PROCESS | 1740 | --DOCSHELL 0x917e8800 == 25 [pid = 1740] [id = 103] 16:12:03 INFO - PROCESS | 1740 | --DOCSHELL 0x9888b000 == 24 [pid = 1740] [id = 102] 16:12:03 INFO - PROCESS | 1740 | --DOCSHELL 0x9b60d400 == 23 [pid = 1740] [id = 101] 16:12:03 INFO - PROCESS | 1740 | --DOCSHELL 0x9a4b6c00 == 22 [pid = 1740] [id = 100] 16:12:03 INFO - PROCESS | 1740 | --DOCSHELL 0x93b5fc00 == 21 [pid = 1740] [id = 99] 16:12:03 INFO - PROCESS | 1740 | --DOCSHELL 0x9489ac00 == 20 [pid = 1740] [id = 98] 16:12:03 INFO - PROCESS | 1740 | --DOCSHELL 0x9b10a800 == 19 [pid = 1740] [id = 97] 16:12:03 INFO - PROCESS | 1740 | --DOCSHELL 0x94867400 == 18 [pid = 1740] [id = 96] 16:12:03 INFO - PROCESS | 1740 | --DOCSHELL 0x93b65c00 == 17 [pid = 1740] [id = 95] 16:12:03 INFO - PROCESS | 1740 | --DOCSHELL 0x917e8400 == 16 [pid = 1740] [id = 94] 16:12:03 INFO - PROCESS | 1740 | --DOCSHELL 0x917e7400 == 15 [pid = 1740] [id = 88] 16:12:03 INFO - PROCESS | 1740 | --DOCSHELL 0x9a637000 == 14 [pid = 1740] [id = 109] 16:12:03 INFO - PROCESS | 1740 | --DOCSHELL 0xa310e800 == 13 [pid = 1740] [id = 108] 16:12:03 INFO - PROCESS | 1740 | --DOCSHELL 0x9bab5000 == 12 [pid = 1740] [id = 107] 16:12:03 INFO - PROCESS | 1740 | --DOCSHELL 0x953b9400 == 11 [pid = 1740] [id = 105] 16:12:03 INFO - PROCESS | 1740 | --DOCSHELL 0x9a8a7c00 == 10 [pid = 1740] [id = 106] 16:12:03 INFO - PROCESS | 1740 | --DOCSHELL 0x917e3800 == 9 [pid = 1740] [id = 104] 16:12:03 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x9ac9b000) [pid = 1740] [serial = 279] [outer = (nil)] [url = about:blank] 16:12:03 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x95304c00) [pid = 1740] [serial = 244] [outer = (nil)] [url = about:blank] 16:12:03 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x93d6b800) [pid = 1740] [serial = 243] [outer = (nil)] [url = about:blank] 16:12:03 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x9ac50400) [pid = 1740] [serial = 247] [outer = (nil)] [url = about:blank] 16:12:03 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x9a76fc00) [pid = 1740] [serial = 246] [outer = (nil)] [url = about:blank] 16:12:03 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x9c250000) [pid = 1740] [serial = 250] [outer = (nil)] [url = about:blank] 16:12:03 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x92f4f800) [pid = 1740] [serial = 267] [outer = (nil)] [url = about:blank] 16:12:03 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x93b5bc00) [pid = 1740] [serial = 268] [outer = (nil)] [url = about:blank] 16:12:03 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9b60b400) [pid = 1740] [serial = 249] [outer = (nil)] [url = about:blank] 16:12:03 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x95312400) [pid = 1740] [serial = 270] [outer = (nil)] [url = about:blank] 16:12:03 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0xa4fe5c00) [pid = 1740] [serial = 253] [outer = (nil)] [url = about:blank] 16:12:03 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x917f1000) [pid = 1740] [serial = 265] [outer = (nil)] [url = about:blank] 16:12:03 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x917ed400) [pid = 1740] [serial = 264] [outer = (nil)] [url = about:blank] 16:12:03 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0xa317c400) [pid = 1740] [serial = 252] [outer = (nil)] [url = about:blank] 16:12:03 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x996ed400) [pid = 1740] [serial = 274] [outer = (nil)] [url = about:blank] 16:12:03 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0xa34d2000) [pid = 1740] [serial = 256] [outer = (nil)] [url = about:blank] 16:12:03 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0xa34d0800) [pid = 1740] [serial = 255] [outer = (nil)] [url = about:blank] 16:12:03 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0xa6da3000) [pid = 1740] [serial = 259] [outer = (nil)] [url = about:blank] 16:12:03 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9a8aa800) [pid = 1740] [serial = 276] [outer = (nil)] [url = about:blank] 16:12:03 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0xa61ccc00) [pid = 1740] [serial = 258] [outer = (nil)] [url = about:blank] 16:12:03 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0xa6c4cc00) [pid = 1740] [serial = 262] [outer = (nil)] [url = about:blank] 16:12:03 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9ac4d000) [pid = 1740] [serial = 277] [outer = (nil)] [url = about:blank] 16:12:03 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0xa6c4b800) [pid = 1740] [serial = 261] [outer = (nil)] [url = about:blank] 16:12:03 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x996e7800) [pid = 1740] [serial = 273] [outer = (nil)] [url = about:blank] 16:12:03 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x953b6800) [pid = 1740] [serial = 271] [outer = (nil)] [url = about:blank] 16:12:03 INFO - PROCESS | 1740 | 1468883523519 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:03 INFO - PROCESS | 1740 | 1468883523533 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:03 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e8400 == 10 [pid = 1740] [id = 111] 16:12:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x917e8800) [pid = 1740] [serial = 332] [outer = (nil)] 16:12:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x917f1000) [pid = 1740] [serial = 333] [outer = 0x917e8800] 16:12:03 INFO - PROCESS | 1740 | 1468883523718 Marionette DEBUG loaded listener.js 16:12:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x93b5e800) [pid = 1740] [serial = 334] [outer = 0x917e8800] 16:12:04 INFO - PROCESS | 1740 | 1468883524645 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 16:12:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:12:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 2943ms 16:12:04 INFO - PROCESS | 1740 | 1468883524717 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 16:12:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:12:04 INFO - PROCESS | 1740 | 1468883524723 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 16:12:04 INFO - PROCESS | 1740 | 1468883524731 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:12:04 INFO - PROCESS | 1740 | 1468883524735 Marionette TRACE conn3 <- [1,418,null,{}] 16:12:04 INFO - PROCESS | 1740 | 1468883524745 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:04 INFO - PROCESS | 1740 | 1468883524754 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:04 INFO - PROCESS | 1740 | 1468883524945 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 16:12:05 INFO - PROCESS | 1740 | 1468883525119 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:05 INFO - PROCESS | 1740 | 1468883525126 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:05 INFO - PROCESS | 1740 | ++DOCSHELL 0x953b3000 == 11 [pid = 1740] [id = 112] 16:12:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x953b3400) [pid = 1740] [serial = 335] [outer = (nil)] 16:12:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x953b8800) [pid = 1740] [serial = 336] [outer = 0x953b3400] 16:12:05 INFO - PROCESS | 1740 | 1468883525223 Marionette DEBUG loaded listener.js 16:12:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9800fc00) [pid = 1740] [serial = 337] [outer = 0x953b3400] 16:12:06 INFO - PROCESS | 1740 | 1468883526516 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 16:12:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 16:12:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1840ms 16:12:06 INFO - PROCESS | 1740 | 1468883526645 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 16:12:06 INFO - PROCESS | 1740 | 1468883526653 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 16:12:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:12:06 INFO - PROCESS | 1740 | 1468883526664 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:12:06 INFO - PROCESS | 1740 | 1468883526667 Marionette TRACE conn3 <- [1,422,null,{}] 16:12:06 INFO - PROCESS | 1740 | 1468883526680 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:06 INFO - PROCESS | 1740 | 1468883526684 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:06 INFO - PROCESS | 1740 | 1468883526896 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 16:12:06 INFO - PROCESS | 1740 | 1468883526919 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:06 INFO - PROCESS | 1740 | 1468883526927 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:06 INFO - PROCESS | 1740 | ++DOCSHELL 0x99249c00 == 12 [pid = 1740] [id = 113] 16:12:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x992c9400) [pid = 1740] [serial = 338] [outer = (nil)] 16:12:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x996f5c00) [pid = 1740] [serial = 339] [outer = 0x992c9400] 16:12:07 INFO - PROCESS | 1740 | 1468883527006 Marionette DEBUG loaded listener.js 16:12:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9a106800) [pid = 1740] [serial = 340] [outer = 0x992c9400] 16:12:08 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x917e9800) [pid = 1740] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:12:08 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x98834400) [pid = 1740] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:12:08 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x917e8c00) [pid = 1740] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:12:08 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9b60dc00) [pid = 1740] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:12:08 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9a77c000) [pid = 1740] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:12:08 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x953b4c00) [pid = 1740] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:12:08 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x93b61c00) [pid = 1740] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:12:08 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9b4b2800) [pid = 1740] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:12:08 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x952a7400) [pid = 1740] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:12:08 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9530b800) [pid = 1740] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:12:08 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9a759c00) [pid = 1740] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:12:09 INFO - PROCESS | 1740 | 1468883529263 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 16:12:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:12:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2643ms 16:12:09 INFO - PROCESS | 1740 | 1468883529315 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 16:12:09 INFO - PROCESS | 1740 | 1468883529329 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 16:12:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:12:09 INFO - PROCESS | 1740 | 1468883529344 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:12:09 INFO - PROCESS | 1740 | 1468883529350 Marionette TRACE conn3 <- [1,426,null,{}] 16:12:09 INFO - PROCESS | 1740 | 1468883529366 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:09 INFO - PROCESS | 1740 | 1468883529371 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:09 INFO - PROCESS | 1740 | 1468883529571 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 16:12:09 INFO - PROCESS | 1740 | 1468883529721 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:09 INFO - PROCESS | 1740 | 1468883529730 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:09 INFO - PROCESS | 1740 | ++DOCSHELL 0x93ae5000 == 13 [pid = 1740] [id = 114] 16:12:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x93b65c00) [pid = 1740] [serial = 341] [outer = (nil)] 16:12:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x98828c00) [pid = 1740] [serial = 342] [outer = 0x93b65c00] 16:12:09 INFO - PROCESS | 1740 | 1468883529820 Marionette DEBUG loaded listener.js 16:12:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x996ea800) [pid = 1740] [serial = 343] [outer = 0x93b65c00] 16:12:10 INFO - PROCESS | 1740 | 1468883530895 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 16:12:10 INFO - PROCESS | 1740 | 1468883530951 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 16:12:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:12:10 INFO - PROCESS | 1740 | 1468883530963 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:12:10 INFO - PROCESS | 1740 | 1468883530968 Marionette TRACE conn3 <- [1,430,null,{}] 16:12:10 INFO - PROCESS | 1740 | 1468883530976 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:10 INFO - PROCESS | 1740 | 1468883530983 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:11 INFO - PROCESS | 1740 | 1468883531178 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 16:12:11 INFO - PROCESS | 1740 | 1468883531388 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:11 INFO - PROCESS | 1740 | 1468883531395 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:11 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a76fc00 == 14 [pid = 1740] [id = 115] 16:12:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9a777800) [pid = 1740] [serial = 344] [outer = (nil)] 16:12:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9a8a7c00) [pid = 1740] [serial = 345] [outer = 0x9a777800] 16:12:11 INFO - PROCESS | 1740 | 1468883531513 Marionette DEBUG loaded listener.js 16:12:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9ac51000) [pid = 1740] [serial = 346] [outer = 0x9a777800] 16:12:12 INFO - PROCESS | 1740 | 1468883532913 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 16:12:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:12:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 2086ms 16:12:13 INFO - PROCESS | 1740 | 1468883533104 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 16:12:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:12:13 INFO - PROCESS | 1740 | 1468883533110 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 16:12:13 INFO - PROCESS | 1740 | 1468883533117 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:12:13 INFO - PROCESS | 1740 | 1468883533124 Marionette TRACE conn3 <- [1,434,null,{}] 16:12:13 INFO - PROCESS | 1740 | 1468883533143 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:13 INFO - PROCESS | 1740 | 1468883533152 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:13 INFO - PROCESS | 1740 | 1468883533365 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 16:12:13 INFO - PROCESS | 1740 | 1468883533508 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:13 INFO - PROCESS | 1740 | 1468883533525 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b1b0c00 == 15 [pid = 1740] [id = 116] 16:12:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9b1b1000) [pid = 1740] [serial = 347] [outer = (nil)] 16:12:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9b1bcc00) [pid = 1740] [serial = 348] [outer = 0x9b1b1000] 16:12:13 INFO - PROCESS | 1740 | 1468883533620 Marionette DEBUG loaded listener.js 16:12:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9bab5000) [pid = 1740] [serial = 349] [outer = 0x9b1b1000] 16:12:14 INFO - PROCESS | 1740 | 1468883534831 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 16:12:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:12:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1788ms 16:12:14 INFO - PROCESS | 1740 | 1468883534908 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 16:12:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:12:14 INFO - PROCESS | 1740 | 1468883534916 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 16:12:14 INFO - PROCESS | 1740 | 1468883534926 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:12:14 INFO - PROCESS | 1740 | 1468883534931 Marionette TRACE conn3 <- [1,438,null,{}] 16:12:14 INFO - PROCESS | 1740 | 1468883534941 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:14 INFO - PROCESS | 1740 | 1468883534947 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:15 INFO - PROCESS | 1740 | 1468883535275 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 16:12:15 INFO - PROCESS | 1740 | 1468883535495 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:15 INFO - PROCESS | 1740 | 1468883535506 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x92fa1000 == 16 [pid = 1740] [id = 117] 16:12:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x93d71800) [pid = 1740] [serial = 350] [outer = (nil)] 16:12:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9529ec00) [pid = 1740] [serial = 351] [outer = 0x93d71800] 16:12:15 INFO - PROCESS | 1740 | 1468883535583 Marionette DEBUG loaded listener.js 16:12:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x953b7000) [pid = 1740] [serial = 352] [outer = 0x93d71800] 16:12:16 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9adc6400) [pid = 1740] [serial = 280] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9d90a400) [pid = 1740] [serial = 309] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9c0eb800) [pid = 1740] [serial = 304] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9d90ac00) [pid = 1740] [serial = 306] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9d981400) [pid = 1740] [serial = 307] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9a633800) [pid = 1740] [serial = 285] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9ac51400) [pid = 1740] [serial = 286] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9530c000) [pid = 1740] [serial = 297] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x98013400) [pid = 1740] [serial = 298] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9bff3400) [pid = 1740] [serial = 291] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9bfed800) [pid = 1740] [serial = 292] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9b1bb800) [pid = 1740] [serial = 288] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9b323c00) [pid = 1740] [serial = 289] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9a770400) [pid = 1740] [serial = 294] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x9b1bdc00) [pid = 1740] [serial = 295] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x9ac4fc00) [pid = 1740] [serial = 300] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x92fa2c00) [pid = 1740] [serial = 282] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x952a2800) [pid = 1740] [serial = 283] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0x9adc3c00) [pid = 1740] [serial = 310] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1740 | --DOMWINDOW == 60 (0x9ba5e000) [pid = 1740] [serial = 303] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1740 | --DOMWINDOW == 59 (0x9adcb800) [pid = 1740] [serial = 301] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1740 | 1468883536654 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 16:12:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:12:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1792ms 16:12:16 INFO - PROCESS | 1740 | 1468883536718 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 16:12:16 INFO - PROCESS | 1740 | 1468883536725 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 16:12:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:12:16 INFO - PROCESS | 1740 | 1468883536733 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:12:16 INFO - PROCESS | 1740 | 1468883536738 Marionette TRACE conn3 <- [1,442,null,{}] 16:12:16 INFO - PROCESS | 1740 | 1468883536745 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:16 INFO - PROCESS | 1740 | 1468883536751 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:16 INFO - PROCESS | 1740 | 1468883536925 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 16:12:17 INFO - PROCESS | 1740 | 1468883537077 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:17 INFO - PROCESS | 1740 | 1468883537084 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:17 INFO - PROCESS | 1740 | ++DOCSHELL 0x98891c00 == 17 [pid = 1740] [id = 118] 16:12:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 60 (0x996ed400) [pid = 1740] [serial = 353] [outer = (nil)] 16:12:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 61 (0x99ec7000) [pid = 1740] [serial = 354] [outer = 0x996ed400] 16:12:17 INFO - PROCESS | 1740 | 1468883537164 Marionette DEBUG loaded listener.js 16:12:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x9a77bc00) [pid = 1740] [serial = 355] [outer = 0x996ed400] 16:12:17 INFO - PROCESS | 1740 | 1468883537925 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 16:12:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:12:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1235ms 16:12:17 INFO - PROCESS | 1740 | 1468883537969 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 16:12:17 INFO - PROCESS | 1740 | 1468883537974 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 16:12:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:12:17 INFO - PROCESS | 1740 | 1468883537981 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:12:17 INFO - PROCESS | 1740 | 1468883537985 Marionette TRACE conn3 <- [1,446,null,{}] 16:12:17 INFO - PROCESS | 1740 | 1468883537991 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:17 INFO - PROCESS | 1740 | 1468883537996 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:18 INFO - PROCESS | 1740 | 1468883538160 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 16:12:18 INFO - PROCESS | 1740 | 1468883538173 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:18 INFO - PROCESS | 1740 | 1468883538184 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:18 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac98000 == 18 [pid = 1740] [id = 119] 16:12:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x9adcdc00) [pid = 1740] [serial = 356] [outer = (nil)] 16:12:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x9b103800) [pid = 1740] [serial = 357] [outer = 0x9adcdc00] 16:12:18 INFO - PROCESS | 1740 | 1468883538254 Marionette DEBUG loaded listener.js 16:12:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x9b1b7400) [pid = 1740] [serial = 358] [outer = 0x9adcdc00] 16:12:19 INFO - PROCESS | 1740 | 1468883539214 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 16:12:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:12:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1286ms 16:12:19 INFO - PROCESS | 1740 | 1468883539268 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 16:12:19 INFO - PROCESS | 1740 | 1468883539273 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 16:12:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:12:19 INFO - PROCESS | 1740 | 1468883539290 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:12:19 INFO - PROCESS | 1740 | 1468883539297 Marionette TRACE conn3 <- [1,450,null,{}] 16:12:19 INFO - PROCESS | 1740 | 1468883539310 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:19 INFO - PROCESS | 1740 | 1468883539317 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:19 INFO - PROCESS | 1740 | 1468883539545 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 16:12:19 INFO - PROCESS | 1740 | 1468883539582 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:19 INFO - PROCESS | 1740 | 1468883539589 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x9adc9400 == 19 [pid = 1740] [id = 120] 16:12:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x9bff9000) [pid = 1740] [serial = 359] [outer = (nil)] 16:12:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9c242c00) [pid = 1740] [serial = 360] [outer = 0x9bff9000] 16:12:19 INFO - PROCESS | 1740 | 1468883539671 Marionette DEBUG loaded listener.js 16:12:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x996f0c00) [pid = 1740] [serial = 361] [outer = 0x9bff9000] 16:12:20 INFO - PROCESS | 1740 | 1468883540612 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 16:12:20 INFO - PROCESS | 1740 | 1468883540689 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 16:12:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:12:20 INFO - PROCESS | 1740 | 1468883540696 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:12:20 INFO - PROCESS | 1740 | 1468883540699 Marionette TRACE conn3 <- [1,454,null,{}] 16:12:20 INFO - PROCESS | 1740 | 1468883540712 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:20 INFO - PROCESS | 1740 | 1468883540717 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:20 INFO - PROCESS | 1740 | 1468883540917 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 16:12:20 INFO - PROCESS | 1740 | 1468883540937 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:20 INFO - PROCESS | 1740 | 1468883540946 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:20 INFO - PROCESS | 1740 | ++DOCSHELL 0x95304c00 == 20 [pid = 1740] [id = 121] 16:12:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9a077000) [pid = 1740] [serial = 362] [outer = (nil)] 16:12:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9d90b800) [pid = 1740] [serial = 363] [outer = 0x9a077000] 16:12:21 INFO - PROCESS | 1740 | 1468883541026 Marionette DEBUG loaded listener.js 16:12:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0xa110ec00) [pid = 1740] [serial = 364] [outer = 0x9a077000] 16:12:21 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x917e4000) [pid = 1740] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:12:21 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x93d6bc00) [pid = 1740] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:12:21 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x917e8800) [pid = 1740] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:12:21 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9ac53000) [pid = 1740] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:12:21 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0xa3185000) [pid = 1740] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:12:21 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x9a75c400) [pid = 1740] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:12:21 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x953bd800) [pid = 1740] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:12:21 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x953b3400) [pid = 1740] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:12:21 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x9c27b800) [pid = 1740] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:12:22 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:12:22 INFO - PROCESS | 1740 | 1468883542362 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 16:12:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:12:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1780ms 16:12:22 INFO - PROCESS | 1740 | 1468883542521 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 16:12:22 INFO - PROCESS | 1740 | 1468883542524 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 16:12:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:12:22 INFO - PROCESS | 1740 | 1468883542532 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:12:22 INFO - PROCESS | 1740 | 1468883542535 Marionette TRACE conn3 <- [1,458,null,{}] 16:12:22 INFO - PROCESS | 1740 | 1468883542541 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:22 INFO - PROCESS | 1740 | 1468883542546 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:22 INFO - PROCESS | 1740 | 1468883542694 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 16:12:22 INFO - PROCESS | 1740 | 1468883542705 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:22 INFO - PROCESS | 1740 | 1468883542723 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:22 INFO - PROCESS | 1740 | ++DOCSHELL 0x95312400 == 21 [pid = 1740] [id = 122] 16:12:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x98012c00) [pid = 1740] [serial = 365] [outer = (nil)] 16:12:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0xa3180800) [pid = 1740] [serial = 366] [outer = 0x98012c00] 16:12:22 INFO - PROCESS | 1740 | 1468883542907 Marionette DEBUG loaded listener.js 16:12:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0xa349b800) [pid = 1740] [serial = 367] [outer = 0x98012c00] 16:12:23 INFO - PROCESS | 1740 | 1468883543824 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 16:12:23 INFO - PROCESS | 1740 | 1468883543874 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 16:12:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:12:23 INFO - PROCESS | 1740 | 1468883543884 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:12:23 INFO - PROCESS | 1740 | 1468883543890 Marionette TRACE conn3 <- [1,462,null,{}] 16:12:23 INFO - PROCESS | 1740 | 1468883543898 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:23 INFO - PROCESS | 1740 | 1468883543904 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:24 INFO - PROCESS | 1740 | 1468883544097 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 16:12:24 INFO - PROCESS | 1740 | 1468883544250 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:24 INFO - PROCESS | 1740 | 1468883544264 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:24 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e5000 == 22 [pid = 1740] [id = 123] 16:12:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x953b4800) [pid = 1740] [serial = 368] [outer = (nil)] 16:12:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x992c3c00) [pid = 1740] [serial = 369] [outer = 0x953b4800] 16:12:24 INFO - PROCESS | 1740 | 1468883544433 Marionette DEBUG loaded listener.js 16:12:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x99e2f400) [pid = 1740] [serial = 370] [outer = 0x953b4800] 16:12:25 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:12:25 INFO - PROCESS | 1740 | 1468883545467 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 16:12:25 INFO - PROCESS | 1740 | 1468883545536 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 16:12:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:12:25 INFO - PROCESS | 1740 | 1468883545547 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:12:25 INFO - PROCESS | 1740 | 1468883545551 Marionette TRACE conn3 <- [1,466,null,{}] 16:12:25 INFO - PROCESS | 1740 | 1468883545558 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:25 INFO - PROCESS | 1740 | 1468883545564 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:25 INFO - PROCESS | 1740 | 1468883545754 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 16:12:26 INFO - PROCESS | 1740 | 1468883546047 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:26 INFO - PROCESS | 1740 | 1468883546054 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x9add1c00 == 23 [pid = 1740] [id = 124] 16:12:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9b1afc00) [pid = 1740] [serial = 371] [outer = (nil)] 16:12:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9b320400) [pid = 1740] [serial = 372] [outer = 0x9b1afc00] 16:12:26 INFO - PROCESS | 1740 | 1468883546153 Marionette DEBUG loaded listener.js 16:12:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9babb800) [pid = 1740] [serial = 373] [outer = 0x9b1afc00] 16:12:27 INFO - PROCESS | 1740 | 1468883547177 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 16:12:27 INFO - PROCESS | 1740 | 1468883547246 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 16:12:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:12:27 INFO - PROCESS | 1740 | 1468883547253 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:12:27 INFO - PROCESS | 1740 | 1468883547259 Marionette TRACE conn3 <- [1,470,null,{}] 16:12:27 INFO - PROCESS | 1740 | 1468883547276 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:27 INFO - PROCESS | 1740 | 1468883547285 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:27 INFO - PROCESS | 1740 | 1468883547506 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 16:12:27 INFO - PROCESS | 1740 | 1468883547710 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:27 INFO - PROCESS | 1740 | 1468883547723 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:27 INFO - PROCESS | 1740 | ++DOCSHELL 0xa1193400 == 24 [pid = 1740] [id = 125] 16:12:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0xa34d1000) [pid = 1740] [serial = 374] [outer = (nil)] 16:12:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0xa4d57400) [pid = 1740] [serial = 375] [outer = 0xa34d1000] 16:12:27 INFO - PROCESS | 1740 | 1468883547820 Marionette DEBUG loaded listener.js 16:12:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9b60fc00) [pid = 1740] [serial = 376] [outer = 0xa34d1000] 16:12:28 INFO - PROCESS | 1740 | 1468883548729 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 16:12:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:12:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1536ms 16:12:28 INFO - PROCESS | 1740 | 1468883548789 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 16:12:28 INFO - PROCESS | 1740 | 1468883548794 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 16:12:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:12:28 INFO - PROCESS | 1740 | 1468883548801 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:12:28 INFO - PROCESS | 1740 | 1468883548804 Marionette TRACE conn3 <- [1,474,null,{}] 16:12:28 INFO - PROCESS | 1740 | 1468883548810 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:28 INFO - PROCESS | 1740 | 1468883548815 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:28 INFO - PROCESS | 1740 | 1468883548990 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 16:12:29 INFO - PROCESS | 1740 | 1468883549139 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:29 INFO - PROCESS | 1740 | 1468883549148 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x9adca400 == 25 [pid = 1740] [id = 126] 16:12:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0xa6145c00) [pid = 1740] [serial = 377] [outer = (nil)] 16:12:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0xa618d800) [pid = 1740] [serial = 378] [outer = 0xa6145c00] 16:12:29 INFO - PROCESS | 1740 | 1468883549252 Marionette DEBUG loaded listener.js 16:12:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0xa6195000) [pid = 1740] [serial = 379] [outer = 0xa6145c00] 16:12:30 INFO - PROCESS | 1740 | 1468883550346 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 16:12:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:12:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1581ms 16:12:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:12:30 INFO - PROCESS | 1740 | 1468883550383 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 16:12:30 INFO - PROCESS | 1740 | 1468883550386 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 16:12:30 INFO - PROCESS | 1740 | 1468883550393 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:12:30 INFO - PROCESS | 1740 | 1468883550396 Marionette TRACE conn3 <- [1,478,null,{}] 16:12:30 INFO - PROCESS | 1740 | 1468883550402 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:30 INFO - PROCESS | 1740 | 1468883550407 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:30 INFO - PROCESS | 1740 | 1468883550577 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 16:12:30 INFO - PROCESS | 1740 | 1468883550727 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:30 INFO - PROCESS | 1740 | 1468883550736 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:30 INFO - PROCESS | 1740 | ++DOCSHELL 0xa4fe2c00 == 26 [pid = 1740] [id = 127] 16:12:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0xa4fe3c00) [pid = 1740] [serial = 380] [outer = (nil)] 16:12:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0xa672c800) [pid = 1740] [serial = 381] [outer = 0xa4fe3c00] 16:12:30 INFO - PROCESS | 1740 | 1468883550866 Marionette DEBUG loaded listener.js 16:12:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0xa6794000) [pid = 1740] [serial = 382] [outer = 0xa4fe3c00] 16:12:31 INFO - PROCESS | 1740 | 1468883551838 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 16:12:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:12:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1488ms 16:12:31 INFO - PROCESS | 1740 | 1468883551881 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 16:12:31 INFO - PROCESS | 1740 | 1468883551885 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 16:12:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:12:31 INFO - PROCESS | 1740 | 1468883551892 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:12:31 INFO - PROCESS | 1740 | 1468883551896 Marionette TRACE conn3 <- [1,482,null,{}] 16:12:31 INFO - PROCESS | 1740 | 1468883551901 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:31 INFO - PROCESS | 1740 | 1468883551912 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:32 INFO - PROCESS | 1740 | 1468883552126 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 16:12:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0xa4d53400) [pid = 1740] [serial = 383] [outer = 0x95304000] 16:12:32 INFO - PROCESS | 1740 | 1468883552379 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:32 INFO - PROCESS | 1740 | 1468883552389 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:32 INFO - PROCESS | 1740 | ++DOCSHELL 0xa6c4b000 == 27 [pid = 1740] [id = 128] 16:12:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0xa6c4e400) [pid = 1740] [serial = 384] [outer = (nil)] 16:12:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0xa6da1400) [pid = 1740] [serial = 385] [outer = 0xa6c4e400] 16:12:32 INFO - PROCESS | 1740 | 1468883552515 Marionette DEBUG loaded listener.js 16:12:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa6da4800) [pid = 1740] [serial = 386] [outer = 0xa6c4e400] 16:12:33 INFO - PROCESS | 1740 | 1468883553540 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 16:12:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:12:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1685ms 16:12:33 INFO - PROCESS | 1740 | 1468883553578 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 16:12:33 INFO - PROCESS | 1740 | 1468883553582 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 16:12:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:12:33 INFO - PROCESS | 1740 | 1468883553589 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:12:33 INFO - PROCESS | 1740 | 1468883553593 Marionette TRACE conn3 <- [1,486,null,{}] 16:12:33 INFO - PROCESS | 1740 | 1468883553599 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:33 INFO - PROCESS | 1740 | 1468883553604 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:33 INFO - PROCESS | 1740 | 1468883553781 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 16:12:34 INFO - PROCESS | 1740 | 1468883554186 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:34 INFO - PROCESS | 1740 | 1468883554204 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:34 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f882c00 == 28 [pid = 1740] [id = 129] 16:12:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x917e5400) [pid = 1740] [serial = 387] [outer = (nil)] 16:12:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x92f4a800) [pid = 1740] [serial = 388] [outer = 0x917e5400] 16:12:34 INFO - PROCESS | 1740 | 1468883554373 Marionette DEBUG loaded listener.js 16:12:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x93ae8400) [pid = 1740] [serial = 389] [outer = 0x917e5400] 16:12:35 INFO - PROCESS | 1740 | 1468883555360 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 16:12:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:12:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1836ms 16:12:35 INFO - PROCESS | 1740 | 1468883555428 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 16:12:35 INFO - PROCESS | 1740 | 1468883555443 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 16:12:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:12:35 INFO - PROCESS | 1740 | 1468883555450 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:12:35 INFO - PROCESS | 1740 | 1468883555458 Marionette TRACE conn3 <- [1,490,null,{}] 16:12:35 INFO - PROCESS | 1740 | 1468883555467 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:35 INFO - PROCESS | 1740 | 1468883555475 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:35 INFO - PROCESS | 1740 | 1468883555690 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 16:12:36 INFO - PROCESS | 1740 | --DOCSHELL 0x917e8400 == 27 [pid = 1740] [id = 111] 16:12:36 INFO - PROCESS | 1740 | --DOCSHELL 0x93d68c00 == 26 [pid = 1740] [id = 110] 16:12:36 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x917f1000) [pid = 1740] [serial = 333] [outer = (nil)] [url = about:blank] 16:12:36 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x93b5e800) [pid = 1740] [serial = 334] [outer = (nil)] [url = about:blank] 16:12:36 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x93d72000) [pid = 1740] [serial = 330] [outer = (nil)] [url = about:blank] 16:12:36 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x917ea400) [pid = 1740] [serial = 312] [outer = (nil)] [url = about:blank] 16:12:36 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x992c2c00) [pid = 1740] [serial = 315] [outer = (nil)] [url = about:blank] 16:12:36 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9adce800) [pid = 1740] [serial = 318] [outer = (nil)] [url = about:blank] 16:12:36 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0xa256e400) [pid = 1740] [serial = 321] [outer = (nil)] [url = about:blank] 16:12:36 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0xa33d2800) [pid = 1740] [serial = 324] [outer = (nil)] [url = about:blank] 16:12:36 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0xa34d0c00) [pid = 1740] [serial = 327] [outer = (nil)] [url = about:blank] 16:12:36 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9800fc00) [pid = 1740] [serial = 337] [outer = (nil)] [url = about:blank] 16:12:36 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x953b8800) [pid = 1740] [serial = 336] [outer = (nil)] [url = about:blank] 16:12:36 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x996f5c00) [pid = 1740] [serial = 339] [outer = (nil)] [url = about:blank] 16:12:36 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0xa4f87c00) [pid = 1740] [serial = 328] [outer = (nil)] [url = about:blank] 16:12:36 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9529a400) [pid = 1740] [serial = 331] [outer = (nil)] [url = about:blank] 16:12:36 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x93ae6400) [pid = 1740] [serial = 313] [outer = (nil)] [url = about:blank] 16:12:36 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0xa34c7400) [pid = 1740] [serial = 325] [outer = (nil)] [url = about:blank] 16:12:36 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0xa2ff4800) [pid = 1740] [serial = 322] [outer = (nil)] [url = about:blank] 16:12:36 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x996f4000) [pid = 1740] [serial = 316] [outer = (nil)] [url = about:blank] 16:12:36 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9b1b5800) [pid = 1740] [serial = 319] [outer = (nil)] [url = about:blank] 16:12:36 INFO - PROCESS | 1740 | 1468883556954 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:36 INFO - PROCESS | 1740 | 1468883556964 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:37 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f890400 == 27 [pid = 1740] [id = 130] 16:12:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x8f890800) [pid = 1740] [serial = 390] [outer = (nil)] 16:12:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x917e6400) [pid = 1740] [serial = 391] [outer = 0x8f890800] 16:12:37 INFO - PROCESS | 1740 | 1468883557060 Marionette DEBUG loaded listener.js 16:12:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x917ee800) [pid = 1740] [serial = 392] [outer = 0x8f890800] 16:12:37 INFO - PROCESS | 1740 | 1468883557954 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 16:12:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:12:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 2546ms 16:12:38 INFO - PROCESS | 1740 | 1468883557998 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 16:12:38 INFO - PROCESS | 1740 | 1468883558005 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 16:12:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:12:38 INFO - PROCESS | 1740 | 1468883558013 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:12:38 INFO - PROCESS | 1740 | 1468883558018 Marionette TRACE conn3 <- [1,494,null,{}] 16:12:38 INFO - PROCESS | 1740 | 1468883558027 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:38 INFO - PROCESS | 1740 | 1468883558034 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:38 INFO - PROCESS | 1740 | 1468883558220 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 16:12:38 INFO - PROCESS | 1740 | 1468883558332 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:38 INFO - PROCESS | 1740 | 1468883558342 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:38 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d72400 == 28 [pid = 1740] [id = 131] 16:12:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x94872000) [pid = 1740] [serial = 393] [outer = (nil)] 16:12:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x948a0400) [pid = 1740] [serial = 394] [outer = 0x94872000] 16:12:38 INFO - PROCESS | 1740 | 1468883558419 Marionette DEBUG loaded listener.js 16:12:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x952a7400) [pid = 1740] [serial = 395] [outer = 0x94872000] 16:12:39 INFO - PROCESS | 1740 | 1468883559281 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 16:12:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:12:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1336ms 16:12:39 INFO - PROCESS | 1740 | 1468883559354 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 16:12:39 INFO - PROCESS | 1740 | 1468883559360 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 16:12:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:12:39 INFO - PROCESS | 1740 | 1468883559368 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:12:39 INFO - PROCESS | 1740 | 1468883559372 Marionette TRACE conn3 <- [1,498,null,{}] 16:12:39 INFO - PROCESS | 1740 | 1468883559383 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:39 INFO - PROCESS | 1740 | 1468883559388 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:39 INFO - PROCESS | 1740 | 1468883559673 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 16:12:39 INFO - PROCESS | 1740 | 1468883559698 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:39 INFO - PROCESS | 1740 | 1468883559705 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x948a0000 == 29 [pid = 1740] [id = 132] 16:12:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9882e400) [pid = 1740] [serial = 396] [outer = (nil)] 16:12:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x99240400) [pid = 1740] [serial = 397] [outer = 0x9882e400] 16:12:39 INFO - PROCESS | 1740 | 1468883559785 Marionette DEBUG loaded listener.js 16:12:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x996e8400) [pid = 1740] [serial = 398] [outer = 0x9882e400] 16:12:40 INFO - PROCESS | 1740 | 1468883560870 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 16:12:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:12:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1537ms 16:12:40 INFO - PROCESS | 1740 | 1468883560906 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 16:12:40 INFO - PROCESS | 1740 | 1468883560911 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 16:12:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:12:40 INFO - PROCESS | 1740 | 1468883560937 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:12:40 INFO - PROCESS | 1740 | 1468883560948 Marionette TRACE conn3 <- [1,502,null,{}] 16:12:40 INFO - PROCESS | 1740 | 1468883560957 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:40 INFO - PROCESS | 1740 | 1468883560965 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:41 INFO - PROCESS | 1740 | 1468883561187 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 16:12:41 INFO - PROCESS | 1740 | 1468883561218 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:41 INFO - PROCESS | 1740 | 1468883561226 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a277c00 == 30 [pid = 1740] [id = 133] 16:12:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9a283800) [pid = 1740] [serial = 399] [outer = (nil)] 16:12:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9a771800) [pid = 1740] [serial = 400] [outer = 0x9a283800] 16:12:41 INFO - PROCESS | 1740 | 1468883561301 Marionette DEBUG loaded listener.js 16:12:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9ac48800) [pid = 1740] [serial = 401] [outer = 0x9a283800] 16:12:42 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x98012c00) [pid = 1740] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:12:42 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9bff9000) [pid = 1740] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:12:42 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9a077000) [pid = 1740] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:12:42 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9a777800) [pid = 1740] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:12:42 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x93b65c00) [pid = 1740] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:12:42 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x992c9400) [pid = 1740] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:12:42 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x93d71800) [pid = 1740] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:12:42 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9b1b1000) [pid = 1740] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:12:42 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x996ed400) [pid = 1740] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:12:42 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9adcdc00) [pid = 1740] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:12:42 INFO - PROCESS | 1740 | 1468883562703 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 16:12:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:12:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1819ms 16:12:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:12:42 INFO - PROCESS | 1740 | 1468883562737 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 16:12:42 INFO - PROCESS | 1740 | 1468883562741 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 16:12:42 INFO - PROCESS | 1740 | 1468883562747 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:12:42 INFO - PROCESS | 1740 | 1468883562751 Marionette TRACE conn3 <- [1,506,null,{}] 16:12:42 INFO - PROCESS | 1740 | 1468883562756 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:42 INFO - PROCESS | 1740 | 1468883562761 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:42 INFO - PROCESS | 1740 | 1468883562956 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 16:12:42 INFO - PROCESS | 1740 | 1468883562976 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:42 INFO - PROCESS | 1740 | 1468883562984 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x992c9400 == 31 [pid = 1740] [id = 134] 16:12:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9a175400) [pid = 1740] [serial = 402] [outer = (nil)] 16:12:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9adc4400) [pid = 1740] [serial = 403] [outer = 0x9a175400] 16:12:43 INFO - PROCESS | 1740 | 1468883563052 Marionette DEBUG loaded listener.js 16:12:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9adcb000) [pid = 1740] [serial = 404] [outer = 0x9a175400] 16:12:43 INFO - PROCESS | 1740 | 1468883563884 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 16:12:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:12:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1180ms 16:12:43 INFO - PROCESS | 1740 | 1468883563926 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 16:12:43 INFO - PROCESS | 1740 | 1468883563930 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 16:12:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:12:43 INFO - PROCESS | 1740 | 1468883563937 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:12:43 INFO - PROCESS | 1740 | 1468883563940 Marionette TRACE conn3 <- [1,510,null,{}] 16:12:43 INFO - PROCESS | 1740 | 1468883563946 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:43 INFO - PROCESS | 1740 | 1468883563951 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:44 INFO - PROCESS | 1740 | 1468883564220 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 16:12:44 INFO - PROCESS | 1740 | 1468883564333 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:44 INFO - PROCESS | 1740 | 1468883564346 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:44 INFO - PROCESS | 1740 | ++DOCSHELL 0x92f45800 == 32 [pid = 1740] [id = 135] 16:12:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x92f4ec00) [pid = 1740] [serial = 405] [outer = (nil)] 16:12:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x93b67000) [pid = 1740] [serial = 406] [outer = 0x92f4ec00] 16:12:44 INFO - PROCESS | 1740 | 1468883564432 Marionette DEBUG loaded listener.js 16:12:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9530c400) [pid = 1740] [serial = 407] [outer = 0x92f4ec00] 16:12:45 INFO - PROCESS | 1740 | 1468883565667 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 16:12:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:12:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1790ms 16:12:45 INFO - PROCESS | 1740 | 1468883565729 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 16:12:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:12:45 INFO - PROCESS | 1740 | 1468883565736 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 16:12:45 INFO - PROCESS | 1740 | 1468883565744 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:12:45 INFO - PROCESS | 1740 | 1468883565749 Marionette TRACE conn3 <- [1,514,null,{}] 16:12:45 INFO - PROCESS | 1740 | 1468883565757 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:45 INFO - PROCESS | 1740 | 1468883565763 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:46 INFO - PROCESS | 1740 | 1468883566000 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 16:12:46 INFO - PROCESS | 1740 | 1468883566216 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:46 INFO - PROCESS | 1740 | 1468883566227 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:46 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f888c00 == 33 [pid = 1740] [id = 136] 16:12:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x953bb400) [pid = 1740] [serial = 408] [outer = (nil)] 16:12:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9ad76800) [pid = 1740] [serial = 409] [outer = 0x953bb400] 16:12:46 INFO - PROCESS | 1740 | 1468883566314 Marionette DEBUG loaded listener.js 16:12:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9b071c00) [pid = 1740] [serial = 410] [outer = 0x953bb400] 16:12:47 INFO - PROCESS | 1740 | 1468883567313 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 16:12:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 16:12:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1651ms 16:12:47 INFO - PROCESS | 1740 | 1468883567394 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 16:12:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:12:47 INFO - PROCESS | 1740 | 1468883567400 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 16:12:47 INFO - PROCESS | 1740 | 1468883567407 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:12:47 INFO - PROCESS | 1740 | 1468883567410 Marionette TRACE conn3 <- [1,518,null,{}] 16:12:47 INFO - PROCESS | 1740 | 1468883567417 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:47 INFO - PROCESS | 1740 | 1468883567423 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:47 INFO - PROCESS | 1740 | 1468883567641 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 16:12:47 INFO - PROCESS | 1740 | 1468883567931 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:47 INFO - PROCESS | 1740 | 1468883567939 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:47 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b4b8000 == 34 [pid = 1740] [id = 137] 16:12:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9b602800) [pid = 1740] [serial = 411] [outer = (nil)] 16:12:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9b60c800) [pid = 1740] [serial = 412] [outer = 0x9b602800] 16:12:48 INFO - PROCESS | 1740 | 1468883568033 Marionette DEBUG loaded listener.js 16:12:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9ba5f000) [pid = 1740] [serial = 413] [outer = 0x9b602800] 16:12:49 INFO - PROCESS | 1740 | 1468883569001 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 16:12:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:12:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1643ms 16:12:49 INFO - PROCESS | 1740 | 1468883569050 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 16:12:49 INFO - PROCESS | 1740 | 1468883569057 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 16:12:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:12:49 INFO - PROCESS | 1740 | 1468883569076 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:12:49 INFO - PROCESS | 1740 | 1468883569083 Marionette TRACE conn3 <- [1,522,null,{}] 16:12:49 INFO - PROCESS | 1740 | 1468883569089 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:49 INFO - PROCESS | 1740 | 1468883569095 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:49 INFO - PROCESS | 1740 | 1468883569279 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 16:12:49 INFO - PROCESS | 1740 | 1468883569427 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:49 INFO - PROCESS | 1740 | 1468883569435 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b1bb400 == 35 [pid = 1740] [id = 138] 16:12:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9c24d400) [pid = 1740] [serial = 414] [outer = (nil)] 16:12:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9cc09400) [pid = 1740] [serial = 415] [outer = 0x9c24d400] 16:12:49 INFO - PROCESS | 1740 | 1468883569577 Marionette DEBUG loaded listener.js 16:12:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9d977000) [pid = 1740] [serial = 416] [outer = 0x9c24d400] 16:12:50 INFO - PROCESS | 1740 | 1468883570751 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 16:12:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:12:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1745ms 16:12:50 INFO - PROCESS | 1740 | 1468883570811 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 16:12:50 INFO - PROCESS | 1740 | 1468883570818 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 16:12:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:12:50 INFO - PROCESS | 1740 | 1468883570836 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:12:50 INFO - PROCESS | 1740 | 1468883570841 Marionette TRACE conn3 <- [1,526,null,{}] 16:12:50 INFO - PROCESS | 1740 | 1468883570849 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:50 INFO - PROCESS | 1740 | 1468883570854 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:51 INFO - PROCESS | 1740 | 1468883571081 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 16:12:51 INFO - PROCESS | 1740 | 1468883571274 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:51 INFO - PROCESS | 1740 | 1468883571300 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:51 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b69c00 == 36 [pid = 1740] [id = 139] 16:12:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x953b8c00) [pid = 1740] [serial = 417] [outer = (nil)] 16:12:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x9800b400) [pid = 1740] [serial = 418] [outer = 0x953b8c00] 16:12:51 INFO - PROCESS | 1740 | 1468883571388 Marionette DEBUG loaded listener.js 16:12:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x996ecc00) [pid = 1740] [serial = 419] [outer = 0x953b8c00] 16:12:52 INFO - PROCESS | 1740 | --DOCSHELL 0x99249c00 == 35 [pid = 1740] [id = 113] 16:12:52 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x996f0c00) [pid = 1740] [serial = 361] [outer = (nil)] [url = about:blank] 16:12:52 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9d90b800) [pid = 1740] [serial = 363] [outer = (nil)] [url = about:blank] 16:12:52 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0xa110ec00) [pid = 1740] [serial = 364] [outer = (nil)] [url = about:blank] 16:12:52 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9a8a7c00) [pid = 1740] [serial = 345] [outer = (nil)] [url = about:blank] 16:12:52 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9ac51000) [pid = 1740] [serial = 346] [outer = (nil)] [url = about:blank] 16:12:52 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x98828c00) [pid = 1740] [serial = 342] [outer = (nil)] [url = about:blank] 16:12:52 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x996ea800) [pid = 1740] [serial = 343] [outer = (nil)] [url = about:blank] 16:12:52 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9a106800) [pid = 1740] [serial = 340] [outer = (nil)] [url = about:blank] 16:12:52 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9529ec00) [pid = 1740] [serial = 351] [outer = (nil)] [url = about:blank] 16:12:52 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x953b7000) [pid = 1740] [serial = 352] [outer = (nil)] [url = about:blank] 16:12:52 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9b1bcc00) [pid = 1740] [serial = 348] [outer = (nil)] [url = about:blank] 16:12:52 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9bab5000) [pid = 1740] [serial = 349] [outer = (nil)] [url = about:blank] 16:12:52 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x99ec7000) [pid = 1740] [serial = 354] [outer = (nil)] [url = about:blank] 16:12:52 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9a77bc00) [pid = 1740] [serial = 355] [outer = (nil)] [url = about:blank] 16:12:52 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9b103800) [pid = 1740] [serial = 357] [outer = (nil)] [url = about:blank] 16:12:52 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9c242c00) [pid = 1740] [serial = 360] [outer = (nil)] [url = about:blank] 16:12:52 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9b1b7400) [pid = 1740] [serial = 358] [outer = (nil)] [url = about:blank] 16:12:52 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0xa349b800) [pid = 1740] [serial = 367] [outer = (nil)] [url = about:blank] 16:12:52 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9a4bac00) [pid = 1740] [serial = 217] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:12:52 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0xa3180800) [pid = 1740] [serial = 366] [outer = (nil)] [url = about:blank] 16:12:52 INFO - PROCESS | 1740 | 1468883572397 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 16:12:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 16:12:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1585ms 16:12:52 INFO - PROCESS | 1740 | 1468883572422 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 16:12:52 INFO - PROCESS | 1740 | 1468883572429 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 16:12:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:12:52 INFO - PROCESS | 1740 | 1468883572439 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:12:52 INFO - PROCESS | 1740 | 1468883572443 Marionette TRACE conn3 <- [1,530,null,{}] 16:12:52 INFO - PROCESS | 1740 | 1468883572449 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:52 INFO - PROCESS | 1740 | 1468883572455 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:52 INFO - PROCESS | 1740 | 1468883572619 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 16:12:52 INFO - PROCESS | 1740 | 1468883572781 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:52 INFO - PROCESS | 1740 | 1468883572788 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x996f2c00 == 36 [pid = 1740] [id = 140] 16:12:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x996f6000) [pid = 1740] [serial = 420] [outer = (nil)] 16:12:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9a4be000) [pid = 1740] [serial = 421] [outer = 0x996f6000] 16:12:52 INFO - PROCESS | 1740 | 1468883572876 Marionette DEBUG loaded listener.js 16:12:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9ac49800) [pid = 1740] [serial = 422] [outer = 0x996f6000] 16:12:53 INFO - PROCESS | 1740 | 1468883573582 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 16:12:53 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 16:12:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:12:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:12:53 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 16:12:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:12:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:12:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1231ms 16:12:53 INFO - PROCESS | 1740 | 1468883573678 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 16:12:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:12:53 INFO - PROCESS | 1740 | 1468883573682 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 16:12:53 INFO - PROCESS | 1740 | 1468883573690 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:12:53 INFO - PROCESS | 1740 | 1468883573695 Marionette TRACE conn3 <- [1,534,null,{}] 16:12:53 INFO - PROCESS | 1740 | 1468883573711 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:53 INFO - PROCESS | 1740 | 1468883573719 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:53 INFO - PROCESS | 1740 | 1468883573905 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 16:12:53 INFO - PROCESS | 1740 | 1468883573916 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:53 INFO - PROCESS | 1740 | 1468883573926 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:54 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b31c000 == 37 [pid = 1740] [id = 141] 16:12:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9bab7c00) [pid = 1740] [serial = 423] [outer = (nil)] 16:12:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9bff5400) [pid = 1740] [serial = 424] [outer = 0x9bab7c00] 16:12:54 INFO - PROCESS | 1740 | 1468883574104 Marionette DEBUG loaded listener.js 16:12:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9c24e000) [pid = 1740] [serial = 425] [outer = 0x9bab7c00] 16:12:54 INFO - PROCESS | 1740 | 1468883574969 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 16:12:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:12:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1292ms 16:12:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:12:54 INFO - PROCESS | 1740 | 1468883574981 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 16:12:54 INFO - PROCESS | 1740 | 1468883574985 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 16:12:55 INFO - PROCESS | 1740 | 1468883574999 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:12:55 INFO - PROCESS | 1740 | 1468883575002 Marionette TRACE conn3 <- [1,538,null,{}] 16:12:55 INFO - PROCESS | 1740 | 1468883575008 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:55 INFO - PROCESS | 1740 | 1468883575013 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:55 INFO - PROCESS | 1740 | 1468883575237 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 16:12:55 INFO - PROCESS | 1740 | 1468883575290 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:55 INFO - PROCESS | 1740 | 1468883575297 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:55 INFO - PROCESS | 1740 | ++DOCSHELL 0x99ec6000 == 38 [pid = 1740] [id = 142] 16:12:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9add0000) [pid = 1740] [serial = 426] [outer = (nil)] 16:12:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0xa2007c00) [pid = 1740] [serial = 427] [outer = 0x9add0000] 16:12:55 INFO - PROCESS | 1740 | 1468883575388 Marionette DEBUG loaded listener.js 16:12:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0xa2097400) [pid = 1740] [serial = 428] [outer = 0x9add0000] 16:12:56 INFO - PROCESS | 1740 | 1468883576285 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 16:12:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:12:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1339ms 16:12:56 INFO - PROCESS | 1740 | 1468883576339 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 16:12:56 INFO - PROCESS | 1740 | 1468883576342 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 16:12:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:12:56 INFO - PROCESS | 1740 | 1468883576353 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:12:56 INFO - PROCESS | 1740 | 1468883576355 Marionette TRACE conn3 <- [1,542,null,{}] 16:12:56 INFO - PROCESS | 1740 | 1468883576361 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:56 INFO - PROCESS | 1740 | 1468883576366 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:56 INFO - PROCESS | 1740 | 1468883576596 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 16:12:56 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x953b4800) [pid = 1740] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:12:56 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x8f890800) [pid = 1740] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:12:56 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9b1afc00) [pid = 1740] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:12:56 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9882e400) [pid = 1740] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:12:56 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x917e5400) [pid = 1740] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:12:56 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x94872000) [pid = 1740] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:12:56 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0xa34d1000) [pid = 1740] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:12:56 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0xa6145c00) [pid = 1740] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:12:56 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9a283800) [pid = 1740] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:12:56 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0xa4fe3c00) [pid = 1740] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:12:56 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0xa6c4e400) [pid = 1740] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:12:56 INFO - PROCESS | 1740 | 1468883576696 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:56 INFO - PROCESS | 1740 | 1468883576708 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:56 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f885000 == 39 [pid = 1740] [id = 143] 16:12:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x8f885c00) [pid = 1740] [serial = 429] [outer = (nil)] 16:12:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9529f400) [pid = 1740] [serial = 430] [outer = 0x8f885c00] 16:12:56 INFO - PROCESS | 1740 | 1468883576775 Marionette DEBUG loaded listener.js 16:12:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9a770c00) [pid = 1740] [serial = 431] [outer = 0x8f885c00] 16:12:57 INFO - PROCESS | 1740 | 1468883577555 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 16:12:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 16:12:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1231ms 16:12:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:12:57 INFO - PROCESS | 1740 | 1468883577585 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 16:12:57 INFO - PROCESS | 1740 | 1468883577587 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 16:12:57 INFO - PROCESS | 1740 | 1468883577595 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:12:57 INFO - PROCESS | 1740 | 1468883577598 Marionette TRACE conn3 <- [1,546,null,{}] 16:12:57 INFO - PROCESS | 1740 | 1468883577604 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:57 INFO - PROCESS | 1740 | 1468883577614 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:57 INFO - PROCESS | 1740 | 1468883577805 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 16:12:57 INFO - PROCESS | 1740 | 1468883577954 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:57 INFO - PROCESS | 1740 | 1468883577961 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b10fc00 == 40 [pid = 1740] [id = 144] 16:12:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9c27cc00) [pid = 1740] [serial = 432] [outer = (nil)] 16:12:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0xa3113800) [pid = 1740] [serial = 433] [outer = 0x9c27cc00] 16:12:58 INFO - PROCESS | 1740 | 1468883578035 Marionette DEBUG loaded listener.js 16:12:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0xa34c6800) [pid = 1740] [serial = 434] [outer = 0x9c27cc00] 16:12:58 INFO - PROCESS | 1740 | 1468883578982 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 16:12:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:12:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1437ms 16:12:59 INFO - PROCESS | 1740 | 1468883579035 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 16:12:59 INFO - PROCESS | 1740 | 1468883579042 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 16:12:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:12:59 INFO - PROCESS | 1740 | 1468883579060 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:12:59 INFO - PROCESS | 1740 | 1468883579069 Marionette TRACE conn3 <- [1,550,null,{}] 16:12:59 INFO - PROCESS | 1740 | 1468883579084 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:59 INFO - PROCESS | 1740 | 1468883579093 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:59 INFO - PROCESS | 1740 | 1468883579380 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 16:12:59 INFO - PROCESS | 1740 | 1468883579677 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:59 INFO - PROCESS | 1740 | 1468883579691 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:12:59 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88dc00 == 41 [pid = 1740] [id = 145] 16:12:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x917ebc00) [pid = 1740] [serial = 435] [outer = (nil)] 16:12:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x953ba800) [pid = 1740] [serial = 436] [outer = 0x917ebc00] 16:12:59 INFO - PROCESS | 1740 | 1468883579774 Marionette DEBUG loaded listener.js 16:12:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x98833000) [pid = 1740] [serial = 437] [outer = 0x917ebc00] 16:13:00 INFO - PROCESS | 1740 | 1468883580737 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 16:13:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 16:13:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1748ms 16:13:00 INFO - PROCESS | 1740 | 1468883580806 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 16:13:00 INFO - PROCESS | 1740 | 1468883580813 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 16:13:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:13:00 INFO - PROCESS | 1740 | 1468883580824 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:13:00 INFO - PROCESS | 1740 | 1468883580829 Marionette TRACE conn3 <- [1,554,null,{}] 16:13:00 INFO - PROCESS | 1740 | 1468883580835 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:00 INFO - PROCESS | 1740 | 1468883580841 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:01 INFO - PROCESS | 1740 | 1468883581040 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 16:13:01 INFO - PROCESS | 1740 | 1468883581246 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:01 INFO - PROCESS | 1740 | 1468883581253 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:01 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac56000 == 42 [pid = 1740] [id = 146] 16:13:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9b103800) [pid = 1740] [serial = 438] [outer = (nil)] 16:13:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9b327800) [pid = 1740] [serial = 439] [outer = 0x9b103800] 16:13:01 INFO - PROCESS | 1740 | 1468883581387 Marionette DEBUG loaded listener.js 16:13:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9c24c400) [pid = 1740] [serial = 440] [outer = 0x9b103800] 16:13:01 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:13:02 INFO - PROCESS | 1740 | 1468883582421 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 16:13:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:13:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1639ms 16:13:02 INFO - PROCESS | 1740 | 1468883582463 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 16:13:02 INFO - PROCESS | 1740 | 1468883582467 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 16:13:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:13:02 INFO - PROCESS | 1740 | 1468883582474 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:13:02 INFO - PROCESS | 1740 | 1468883582480 Marionette TRACE conn3 <- [1,558,null,{}] 16:13:02 INFO - PROCESS | 1740 | 1468883582498 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:02 INFO - PROCESS | 1740 | 1468883582506 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:02 INFO - PROCESS | 1740 | 1468883582721 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 16:13:02 INFO - PROCESS | 1740 | 1468883582978 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:02 INFO - PROCESS | 1740 | 1468883582991 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:03 INFO - PROCESS | 1740 | ++DOCSHELL 0xa33dac00 == 43 [pid = 1740] [id = 147] 16:13:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0xa3497800) [pid = 1740] [serial = 441] [outer = (nil)] 16:13:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0xa34ce400) [pid = 1740] [serial = 442] [outer = 0xa3497800] 16:13:03 INFO - PROCESS | 1740 | 1468883583078 Marionette DEBUG loaded listener.js 16:13:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0xa4d5a000) [pid = 1740] [serial = 443] [outer = 0xa3497800] 16:13:03 INFO - PROCESS | 1740 | 1468883583970 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 16:13:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:13:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1544ms 16:13:04 INFO - PROCESS | 1740 | 1468883584019 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 16:13:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:13:04 INFO - PROCESS | 1740 | 1468883584024 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 16:13:04 INFO - PROCESS | 1740 | 1468883584030 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:13:04 INFO - PROCESS | 1740 | 1468883584034 Marionette TRACE conn3 <- [1,562,null,{}] 16:13:04 INFO - PROCESS | 1740 | 1468883584040 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:04 INFO - PROCESS | 1740 | 1468883584045 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:04 INFO - PROCESS | 1740 | 1468883584223 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 16:13:04 INFO - PROCESS | 1740 | 1468883584382 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:04 INFO - PROCESS | 1740 | 1468883584388 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:04 INFO - PROCESS | 1740 | ++DOCSHELL 0xa310bc00 == 44 [pid = 1740] [id = 148] 16:13:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0xa34c7400) [pid = 1740] [serial = 444] [outer = (nil)] 16:13:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0xa6150000) [pid = 1740] [serial = 445] [outer = 0xa34c7400] 16:13:04 INFO - PROCESS | 1740 | 1468883584479 Marionette DEBUG loaded listener.js 16:13:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa61c5400) [pid = 1740] [serial = 446] [outer = 0xa34c7400] 16:13:05 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:13:05 INFO - PROCESS | 1740 | 1468883585408 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 16:13:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:13:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1437ms 16:13:05 INFO - PROCESS | 1740 | 1468883585471 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 16:13:05 INFO - PROCESS | 1740 | 1468883585477 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 16:13:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:13:05 INFO - PROCESS | 1740 | 1468883585488 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:13:05 INFO - PROCESS | 1740 | 1468883585492 Marionette TRACE conn3 <- [1,566,null,{}] 16:13:05 INFO - PROCESS | 1740 | 1468883585501 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:05 INFO - PROCESS | 1740 | 1468883585509 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:05 INFO - PROCESS | 1740 | 1468883585698 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 16:13:05 INFO - PROCESS | 1740 | 1468883585851 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:05 INFO - PROCESS | 1740 | 1468883585857 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:05 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ae35400 == 45 [pid = 1740] [id = 149] 16:13:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9ae36400) [pid = 1740] [serial = 447] [outer = (nil)] 16:13:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x9ae3dc00) [pid = 1740] [serial = 448] [outer = 0x9ae36400] 16:13:05 INFO - PROCESS | 1740 | 1468883585940 Marionette DEBUG loaded listener.js 16:13:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x9ae40400) [pid = 1740] [serial = 449] [outer = 0x9ae36400] 16:13:06 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:13:06 INFO - PROCESS | 1740 | 1468883586885 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:13:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:13:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1446ms 16:13:06 INFO - PROCESS | 1740 | 1468883586934 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 16:13:06 INFO - PROCESS | 1740 | 1468883586938 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 16:13:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:13:06 INFO - PROCESS | 1740 | 1468883586946 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:13:06 INFO - PROCESS | 1740 | 1468883586949 Marionette TRACE conn3 <- [1,570,null,{}] 16:13:06 INFO - PROCESS | 1740 | 1468883586955 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:06 INFO - PROCESS | 1740 | 1468883586965 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:07 INFO - PROCESS | 1740 | 1468883587172 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 16:13:07 INFO - PROCESS | 1740 | 1468883587379 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:07 INFO - PROCESS | 1740 | 1468883587386 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac91c00 == 46 [pid = 1740] [id = 150] 16:13:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9ae3b800) [pid = 1740] [serial = 450] [outer = (nil)] 16:13:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0xa6c41c00) [pid = 1740] [serial = 451] [outer = 0x9ae3b800] 16:13:07 INFO - PROCESS | 1740 | 1468883587510 Marionette DEBUG loaded listener.js 16:13:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0xa6c48000) [pid = 1740] [serial = 452] [outer = 0x9ae3b800] 16:13:08 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:13:08 INFO - PROCESS | 1740 | 1468883588385 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 16:13:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:13:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1483ms 16:13:08 INFO - PROCESS | 1740 | 1468883588430 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 16:13:08 INFO - PROCESS | 1740 | 1468883588435 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 16:13:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:13:08 INFO - PROCESS | 1740 | 1468883588441 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:13:08 INFO - PROCESS | 1740 | 1468883588445 Marionette TRACE conn3 <- [1,574,null,{}] 16:13:08 INFO - PROCESS | 1740 | 1468883588451 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:08 INFO - PROCESS | 1740 | 1468883588457 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:08 INFO - PROCESS | 1740 | 1468883588633 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 16:13:08 INFO - PROCESS | 1740 | 1468883588792 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:08 INFO - PROCESS | 1740 | 1468883588801 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f882800 == 47 [pid = 1740] [id = 151] 16:13:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x8f884800) [pid = 1740] [serial = 453] [outer = (nil)] 16:13:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x996f6400) [pid = 1740] [serial = 454] [outer = 0x8f884800] 16:13:08 INFO - PROCESS | 1740 | 1468883588896 Marionette DEBUG loaded listener.js 16:13:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x9a4be800) [pid = 1740] [serial = 455] [outer = 0x8f884800] 16:13:10 INFO - PROCESS | 1740 | 1468883590154 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:13:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:13:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1783ms 16:13:10 INFO - PROCESS | 1740 | 1468883590226 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 16:13:10 INFO - PROCESS | 1740 | 1468883590231 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 16:13:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:13:10 INFO - PROCESS | 1740 | 1468883590244 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:13:10 INFO - PROCESS | 1740 | 1468883590252 Marionette TRACE conn3 <- [1,578,null,{}] 16:13:10 INFO - PROCESS | 1740 | 1468883590265 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:10 INFO - PROCESS | 1740 | 1468883590274 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:10 INFO - PROCESS | 1740 | 1468883590572 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 16:13:10 INFO - PROCESS | 1740 | 1468883590797 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:10 INFO - PROCESS | 1740 | 1468883590812 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:10 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d64400 == 48 [pid = 1740] [id = 152] 16:13:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x93d68c00) [pid = 1740] [serial = 456] [outer = (nil)] 16:13:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x953be400) [pid = 1740] [serial = 457] [outer = 0x93d68c00] 16:13:10 INFO - PROCESS | 1740 | 1468883590930 Marionette DEBUG loaded listener.js 16:13:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x99249c00) [pid = 1740] [serial = 458] [outer = 0x93d68c00] 16:13:12 INFO - PROCESS | 1740 | --DOCSHELL 0x98891c00 == 47 [pid = 1740] [id = 118] 16:13:12 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac98000 == 46 [pid = 1740] [id = 119] 16:13:12 INFO - PROCESS | 1740 | --DOCSHELL 0x92fa1000 == 45 [pid = 1740] [id = 117] 16:13:12 INFO - PROCESS | 1740 | --DOCSHELL 0xa4fe2c00 == 44 [pid = 1740] [id = 127] 16:13:12 INFO - PROCESS | 1740 | --DOCSHELL 0x8f882c00 == 43 [pid = 1740] [id = 129] 16:13:12 INFO - PROCESS | 1740 | --DOCSHELL 0x95304c00 == 42 [pid = 1740] [id = 121] 16:13:12 INFO - PROCESS | 1740 | --DOCSHELL 0xa6c4b000 == 41 [pid = 1740] [id = 128] 16:13:12 INFO - PROCESS | 1740 | --DOCSHELL 0x8f890400 == 40 [pid = 1740] [id = 130] 16:13:12 INFO - PROCESS | 1740 | --DOCSHELL 0x953b3000 == 39 [pid = 1740] [id = 112] 16:13:12 INFO - PROCESS | 1740 | --DOCSHELL 0x9b1b0c00 == 38 [pid = 1740] [id = 116] 16:13:12 INFO - PROCESS | 1740 | --DOCSHELL 0x93ae5000 == 37 [pid = 1740] [id = 114] 16:13:12 INFO - PROCESS | 1740 | --DOCSHELL 0x95312400 == 36 [pid = 1740] [id = 122] 16:13:12 INFO - PROCESS | 1740 | --DOCSHELL 0x917e5000 == 35 [pid = 1740] [id = 123] 16:13:12 INFO - PROCESS | 1740 | --DOCSHELL 0x9adca400 == 34 [pid = 1740] [id = 126] 16:13:12 INFO - PROCESS | 1740 | --DOCSHELL 0x9a76fc00 == 33 [pid = 1740] [id = 115] 16:13:12 INFO - PROCESS | 1740 | --DOCSHELL 0x9adc9400 == 32 [pid = 1740] [id = 120] 16:13:12 INFO - PROCESS | 1740 | --DOCSHELL 0x9add1c00 == 31 [pid = 1740] [id = 124] 16:13:12 INFO - PROCESS | 1740 | --DOCSHELL 0xa1193400 == 30 [pid = 1740] [id = 125] 16:13:12 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x9adc4400) [pid = 1740] [serial = 403] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x99e2f400) [pid = 1740] [serial = 370] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x992c3c00) [pid = 1740] [serial = 369] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x917e6400) [pid = 1740] [serial = 391] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x9babb800) [pid = 1740] [serial = 373] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x9b320400) [pid = 1740] [serial = 372] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x917ee800) [pid = 1740] [serial = 392] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x996e8400) [pid = 1740] [serial = 398] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x93ae8400) [pid = 1740] [serial = 389] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x92f4a800) [pid = 1740] [serial = 388] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x948a0400) [pid = 1740] [serial = 394] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9b60fc00) [pid = 1740] [serial = 376] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0xa4d57400) [pid = 1740] [serial = 375] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0xa6195000) [pid = 1740] [serial = 379] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0xa618d800) [pid = 1740] [serial = 378] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9a771800) [pid = 1740] [serial = 400] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0xa6794000) [pid = 1740] [serial = 382] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0xa672c800) [pid = 1740] [serial = 381] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x99240400) [pid = 1740] [serial = 397] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0xa6da4800) [pid = 1740] [serial = 386] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9ac48800) [pid = 1740] [serial = 401] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0xa6da1400) [pid = 1740] [serial = 385] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x952a7400) [pid = 1740] [serial = 395] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1740 | 1468883593001 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 16:13:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:13:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 2802ms 16:13:13 INFO - PROCESS | 1740 | 1468883593045 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 16:13:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:13:13 INFO - PROCESS | 1740 | 1468883593051 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 16:13:13 INFO - PROCESS | 1740 | 1468883593059 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:13:13 INFO - PROCESS | 1740 | 1468883593066 Marionette TRACE conn3 <- [1,582,null,{}] 16:13:13 INFO - PROCESS | 1740 | 1468883593075 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:13 INFO - PROCESS | 1740 | 1468883593081 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:13 INFO - PROCESS | 1740 | 1468883593259 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 16:13:13 INFO - PROCESS | 1740 | 1468883593384 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:13 INFO - PROCESS | 1740 | 1468883593395 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x917ef400 == 31 [pid = 1740] [id = 153] 16:13:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x917f2800) [pid = 1740] [serial = 459] [outer = (nil)] 16:13:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x93b5b400) [pid = 1740] [serial = 460] [outer = 0x917f2800] 16:13:13 INFO - PROCESS | 1740 | 1468883593469 Marionette DEBUG loaded listener.js 16:13:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x93b68c00) [pid = 1740] [serial = 461] [outer = 0x917f2800] 16:13:14 INFO - PROCESS | 1740 | 1468883594282 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 16:13:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:13:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1285ms 16:13:14 INFO - PROCESS | 1740 | 1468883594345 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 16:13:14 INFO - PROCESS | 1740 | 1468883594354 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 16:13:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:13:14 INFO - PROCESS | 1740 | 1468883594370 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:13:14 INFO - PROCESS | 1740 | 1468883594374 Marionette TRACE conn3 <- [1,586,null,{}] 16:13:14 INFO - PROCESS | 1740 | 1468883594380 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:14 INFO - PROCESS | 1740 | 1468883594386 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:14 INFO - PROCESS | 1740 | 1468883594563 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 16:13:14 INFO - PROCESS | 1740 | 1468883594713 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:14 INFO - PROCESS | 1740 | 1468883594726 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:14 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d72000 == 32 [pid = 1740] [id = 154] 16:13:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9489e800) [pid = 1740] [serial = 462] [outer = (nil)] 16:13:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x95312400) [pid = 1740] [serial = 463] [outer = 0x9489e800] 16:13:14 INFO - PROCESS | 1740 | 1468883594797 Marionette DEBUG loaded listener.js 16:13:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x953b5800) [pid = 1740] [serial = 464] [outer = 0x9489e800] 16:13:15 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:13:15 INFO - PROCESS | 1740 | 1468883595775 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 16:13:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:13:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1480ms 16:13:15 INFO - PROCESS | 1740 | 1468883595850 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 16:13:15 INFO - PROCESS | 1740 | 1468883595854 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 16:13:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:13:15 INFO - PROCESS | 1740 | 1468883595861 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:13:15 INFO - PROCESS | 1740 | 1468883595867 Marionette TRACE conn3 <- [1,590,null,{}] 16:13:15 INFO - PROCESS | 1740 | 1468883595890 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:15 INFO - PROCESS | 1740 | 1468883595900 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:16 INFO - PROCESS | 1740 | 1468883596102 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 16:13:16 INFO - PROCESS | 1740 | 1468883596147 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:16 INFO - PROCESS | 1740 | 1468883596157 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:16 INFO - PROCESS | 1740 | ++DOCSHELL 0x9967e400 == 33 [pid = 1740] [id = 155] 16:13:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x996ee800) [pid = 1740] [serial = 465] [outer = (nil)] 16:13:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x996f5000) [pid = 1740] [serial = 466] [outer = 0x996ee800] 16:13:16 INFO - PROCESS | 1740 | 1468883596233 Marionette DEBUG loaded listener.js 16:13:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x99ec9c00) [pid = 1740] [serial = 467] [outer = 0x996ee800] 16:13:17 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x8f885c00) [pid = 1740] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:13:17 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9add0000) [pid = 1740] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:13:17 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x92f4ec00) [pid = 1740] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:13:17 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9b602800) [pid = 1740] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:13:17 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9bab7c00) [pid = 1740] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:13:17 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x953b8c00) [pid = 1740] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:13:17 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9c24d400) [pid = 1740] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:13:17 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x996f6000) [pid = 1740] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:13:17 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x953bb400) [pid = 1740] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:13:17 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9a175400) [pid = 1740] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:13:17 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9c27cc00) [pid = 1740] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:13:17 INFO - PROCESS | 1740 | 1468883597930 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 16:13:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:13:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 2153ms 16:13:18 INFO - PROCESS | 1740 | 1468883598015 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 16:13:18 INFO - PROCESS | 1740 | 1468883598023 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 16:13:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:13:18 INFO - PROCESS | 1740 | 1468883598032 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:13:18 INFO - PROCESS | 1740 | 1468883598037 Marionette TRACE conn3 <- [1,594,null,{}] 16:13:18 INFO - PROCESS | 1740 | 1468883598047 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:18 INFO - PROCESS | 1740 | 1468883598053 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:18 INFO - PROCESS | 1740 | 1468883598355 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 16:13:18 INFO - PROCESS | 1740 | 1468883598618 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:18 INFO - PROCESS | 1740 | 1468883598630 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:18 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f885800 == 34 [pid = 1740] [id = 156] 16:13:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9800f400) [pid = 1740] [serial = 468] [outer = (nil)] 16:13:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9888bc00) [pid = 1740] [serial = 469] [outer = 0x9800f400] 16:13:18 INFO - PROCESS | 1740 | 1468883598719 Marionette DEBUG loaded listener.js 16:13:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x99677000) [pid = 1740] [serial = 470] [outer = 0x9800f400] 16:13:19 INFO - PROCESS | 1740 | 1468883599736 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:13:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:13:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1790ms 16:13:19 INFO - PROCESS | 1740 | 1468883599821 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 16:13:19 INFO - PROCESS | 1740 | 1468883599829 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 16:13:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:13:19 INFO - PROCESS | 1740 | 1468883599840 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:13:19 INFO - PROCESS | 1740 | 1468883599844 Marionette TRACE conn3 <- [1,598,null,{}] 16:13:19 INFO - PROCESS | 1740 | 1468883599851 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:19 INFO - PROCESS | 1740 | 1468883599857 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:20 INFO - PROCESS | 1740 | 1468883600080 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 16:13:20 INFO - PROCESS | 1740 | 1468883600329 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:20 INFO - PROCESS | 1740 | 1468883600337 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:20 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a106c00 == 35 [pid = 1740] [id = 157] 16:13:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9a633800) [pid = 1740] [serial = 471] [outer = (nil)] 16:13:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9a759400) [pid = 1740] [serial = 472] [outer = 0x9a633800] 16:13:20 INFO - PROCESS | 1740 | 1468883600453 Marionette DEBUG loaded listener.js 16:13:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9a775000) [pid = 1740] [serial = 473] [outer = 0x9a633800] 16:13:21 INFO - PROCESS | 1740 | 1468883601452 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 16:13:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:13:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1683ms 16:13:21 INFO - PROCESS | 1740 | 1468883601524 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 16:13:21 INFO - PROCESS | 1740 | 1468883601528 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 16:13:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:13:21 INFO - PROCESS | 1740 | 1468883601535 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:13:21 INFO - PROCESS | 1740 | 1468883601541 Marionette TRACE conn3 <- [1,602,null,{}] 16:13:21 INFO - PROCESS | 1740 | 1468883601559 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:21 INFO - PROCESS | 1740 | 1468883601568 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:21 INFO - PROCESS | 1740 | 1468883601787 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 16:13:22 INFO - PROCESS | 1740 | 1468883602152 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:22 INFO - PROCESS | 1740 | 1468883602162 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:22 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b110400 == 36 [pid = 1740] [id = 158] 16:13:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9b1af800) [pid = 1740] [serial = 474] [outer = (nil)] 16:13:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9b1b3c00) [pid = 1740] [serial = 475] [outer = 0x9b1af800] 16:13:22 INFO - PROCESS | 1740 | 1468883602267 Marionette DEBUG loaded listener.js 16:13:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9b1bec00) [pid = 1740] [serial = 476] [outer = 0x9b1af800] 16:13:23 INFO - PROCESS | 1740 | 1468883603223 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 16:13:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:13:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1741ms 16:13:23 INFO - PROCESS | 1740 | 1468883603277 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 16:13:23 INFO - PROCESS | 1740 | 1468883603281 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 16:13:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:13:23 INFO - PROCESS | 1740 | 1468883603288 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:13:23 INFO - PROCESS | 1740 | 1468883603291 Marionette TRACE conn3 <- [1,606,null,{}] 16:13:23 INFO - PROCESS | 1740 | 1468883603298 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:23 INFO - PROCESS | 1740 | 1468883603303 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:23 INFO - PROCESS | 1740 | 1468883603490 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 16:13:23 INFO - PROCESS | 1740 | 1468883603641 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:23 INFO - PROCESS | 1740 | 1468883603649 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x92fa7000 == 37 [pid = 1740] [id = 159] 16:13:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x93ae6c00) [pid = 1740] [serial = 477] [outer = (nil)] 16:13:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9ba52800) [pid = 1740] [serial = 478] [outer = 0x93ae6c00] 16:13:23 INFO - PROCESS | 1740 | 1468883603775 Marionette DEBUG loaded listener.js 16:13:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9ba59000) [pid = 1740] [serial = 479] [outer = 0x93ae6c00] 16:13:24 INFO - PROCESS | 1740 | 1468883604864 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:13:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:13:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1639ms 16:13:24 INFO - PROCESS | 1740 | 1468883604928 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 16:13:24 INFO - PROCESS | 1740 | 1468883604935 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 16:13:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:13:24 INFO - PROCESS | 1740 | 1468883604942 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:13:24 INFO - PROCESS | 1740 | 1468883604947 Marionette TRACE conn3 <- [1,610,null,{}] 16:13:24 INFO - PROCESS | 1740 | 1468883604955 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:24 INFO - PROCESS | 1740 | 1468883604961 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:25 INFO - PROCESS | 1740 | 1468883605173 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 16:13:25 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0xa3113800) [pid = 1740] [serial = 433] [outer = (nil)] [url = about:blank] 16:13:25 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0xa34c6800) [pid = 1740] [serial = 434] [outer = (nil)] [url = about:blank] 16:13:25 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9529f400) [pid = 1740] [serial = 430] [outer = (nil)] [url = about:blank] 16:13:25 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9a770c00) [pid = 1740] [serial = 431] [outer = (nil)] [url = about:blank] 16:13:25 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0xa2007c00) [pid = 1740] [serial = 427] [outer = (nil)] [url = about:blank] 16:13:25 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9530c400) [pid = 1740] [serial = 407] [outer = (nil)] [url = about:blank] 16:13:25 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0xa2097400) [pid = 1740] [serial = 428] [outer = (nil)] [url = about:blank] 16:13:25 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9ba5f000) [pid = 1740] [serial = 413] [outer = (nil)] [url = about:blank] 16:13:25 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9bff5400) [pid = 1740] [serial = 424] [outer = (nil)] [url = about:blank] 16:13:25 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x996ecc00) [pid = 1740] [serial = 419] [outer = (nil)] [url = about:blank] 16:13:25 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9c24e000) [pid = 1740] [serial = 425] [outer = (nil)] [url = about:blank] 16:13:25 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9cc09400) [pid = 1740] [serial = 415] [outer = (nil)] [url = about:blank] 16:13:25 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x93b67000) [pid = 1740] [serial = 406] [outer = (nil)] [url = about:blank] 16:13:25 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9a4be000) [pid = 1740] [serial = 421] [outer = (nil)] [url = about:blank] 16:13:25 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9800b400) [pid = 1740] [serial = 418] [outer = (nil)] [url = about:blank] 16:13:25 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9b60c800) [pid = 1740] [serial = 412] [outer = (nil)] [url = about:blank] 16:13:25 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9ad76800) [pid = 1740] [serial = 409] [outer = (nil)] [url = about:blank] 16:13:25 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x9adcb000) [pid = 1740] [serial = 404] [outer = (nil)] [url = about:blank] 16:13:25 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x9b071c00) [pid = 1740] [serial = 410] [outer = (nil)] [url = about:blank] 16:13:25 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x9ac49800) [pid = 1740] [serial = 422] [outer = (nil)] [url = about:blank] 16:13:25 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x9d977000) [pid = 1740] [serial = 416] [outer = (nil)] [url = about:blank] 16:13:25 INFO - PROCESS | 1740 | 1468883605412 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:25 INFO - PROCESS | 1740 | 1468883605419 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:25 INFO - PROCESS | 1740 | ++DOCSHELL 0x93ad9800 == 38 [pid = 1740] [id = 160] 16:13:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x93b66400) [pid = 1740] [serial = 480] [outer = (nil)] 16:13:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x93d6fc00) [pid = 1740] [serial = 481] [outer = 0x93b66400] 16:13:25 INFO - PROCESS | 1740 | 1468883605495 Marionette DEBUG loaded listener.js 16:13:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x98010800) [pid = 1740] [serial = 482] [outer = 0x93b66400] 16:13:26 INFO - PROCESS | 1740 | 1468883606300 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 16:13:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:13:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1382ms 16:13:26 INFO - PROCESS | 1740 | 1468883606327 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 16:13:26 INFO - PROCESS | 1740 | 1468883606334 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 16:13:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:13:26 INFO - PROCESS | 1740 | 1468883606345 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:13:26 INFO - PROCESS | 1740 | 1468883606349 Marionette TRACE conn3 <- [1,614,null,{}] 16:13:26 INFO - PROCESS | 1740 | 1468883606355 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:26 INFO - PROCESS | 1740 | 1468883606361 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:26 INFO - PROCESS | 1740 | 1468883606523 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 16:13:26 INFO - PROCESS | 1740 | 1468883606540 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:26 INFO - PROCESS | 1740 | 1468883606549 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x953bb800 == 39 [pid = 1740] [id = 161] 16:13:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x99ec2800) [pid = 1740] [serial = 483] [outer = (nil)] 16:13:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9a635800) [pid = 1740] [serial = 484] [outer = 0x99ec2800] 16:13:26 INFO - PROCESS | 1740 | 1468883606628 Marionette DEBUG loaded listener.js 16:13:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9a771400) [pid = 1740] [serial = 485] [outer = 0x99ec2800] 16:13:27 INFO - PROCESS | 1740 | 1468883607600 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:13:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:13:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1293ms 16:13:27 INFO - PROCESS | 1740 | 1468883607638 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 16:13:27 INFO - PROCESS | 1740 | 1468883607642 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 16:13:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:13:27 INFO - PROCESS | 1740 | 1468883607650 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:13:27 INFO - PROCESS | 1740 | 1468883607656 Marionette TRACE conn3 <- [1,618,null,{}] 16:13:27 INFO - PROCESS | 1740 | 1468883607677 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:27 INFO - PROCESS | 1740 | 1468883607687 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:27 INFO - PROCESS | 1740 | 1468883607907 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 16:13:27 INFO - PROCESS | 1740 | 1468883607935 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:27 INFO - PROCESS | 1740 | 1468883607942 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac52c00 == 40 [pid = 1740] [id = 162] 16:13:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9adcb800) [pid = 1740] [serial = 486] [outer = (nil)] 16:13:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9ae43c00) [pid = 1740] [serial = 487] [outer = 0x9adcb800] 16:13:28 INFO - PROCESS | 1740 | 1468883608019 Marionette DEBUG loaded listener.js 16:13:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9b1b2c00) [pid = 1740] [serial = 488] [outer = 0x9adcb800] 16:13:28 INFO - PROCESS | 1740 | 1468883608911 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:13:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:13:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1293ms 16:13:28 INFO - PROCESS | 1740 | 1468883608943 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 16:13:28 INFO - PROCESS | 1740 | 1468883608947 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 16:13:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:13:28 INFO - PROCESS | 1740 | 1468883608955 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:13:28 INFO - PROCESS | 1740 | 1468883608959 Marionette TRACE conn3 <- [1,622,null,{}] 16:13:28 INFO - PROCESS | 1740 | 1468883608964 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:28 INFO - PROCESS | 1740 | 1468883608969 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:29 INFO - PROCESS | 1740 | 1468883609191 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 16:13:29 INFO - PROCESS | 1740 | 1468883609216 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:29 INFO - PROCESS | 1740 | 1468883609226 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b4b3000 == 41 [pid = 1740] [id = 163] 16:13:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9b602c00) [pid = 1740] [serial = 489] [outer = (nil)] 16:13:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9bab6c00) [pid = 1740] [serial = 490] [outer = 0x9b602c00] 16:13:29 INFO - PROCESS | 1740 | 1468883609295 Marionette DEBUG loaded listener.js 16:13:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9bff8400) [pid = 1740] [serial = 491] [outer = 0x9b602c00] 16:13:29 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x917f2800) [pid = 1740] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:13:29 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x93d68c00) [pid = 1740] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:13:29 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9489e800) [pid = 1740] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:13:29 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x917ebc00) [pid = 1740] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:13:29 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9b103800) [pid = 1740] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:13:29 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x8f884800) [pid = 1740] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:13:29 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9ae36400) [pid = 1740] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:13:29 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0xa3497800) [pid = 1740] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:13:29 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0xa34c7400) [pid = 1740] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:13:29 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x9ae3b800) [pid = 1740] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:13:30 INFO - PROCESS | 1740 | 1468883610242 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 16:13:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:13:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1334ms 16:13:30 INFO - PROCESS | 1740 | 1468883610291 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 16:13:30 INFO - PROCESS | 1740 | 1468883610295 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 16:13:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:13:30 INFO - PROCESS | 1740 | 1468883610301 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:13:30 INFO - PROCESS | 1740 | 1468883610303 Marionette TRACE conn3 <- [1,626,null,{}] 16:13:30 INFO - PROCESS | 1740 | 1468883610309 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:30 INFO - PROCESS | 1740 | 1468883610315 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:30 INFO - PROCESS | 1740 | 1468883610473 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 16:13:30 INFO - PROCESS | 1740 | 1468883610483 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:30 INFO - PROCESS | 1740 | 1468883610490 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:30 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88fc00 == 42 [pid = 1740] [id = 164] 16:13:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x917e5400) [pid = 1740] [serial = 492] [outer = (nil)] 16:13:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x9ae3f400) [pid = 1740] [serial = 493] [outer = 0x917e5400] 16:13:30 INFO - PROCESS | 1740 | 1468883610664 Marionette DEBUG loaded listener.js 16:13:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9b60dc00) [pid = 1740] [serial = 494] [outer = 0x917e5400] 16:13:31 INFO - PROCESS | 1740 | 1468883611498 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:13:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:13:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1228ms 16:13:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:13:31 INFO - PROCESS | 1740 | 1468883611530 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 16:13:31 INFO - PROCESS | 1740 | 1468883611533 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 16:13:31 INFO - PROCESS | 1740 | 1468883611539 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:13:31 INFO - PROCESS | 1740 | 1468883611543 Marionette TRACE conn3 <- [1,630,null,{}] 16:13:31 INFO - PROCESS | 1740 | 1468883611548 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:31 INFO - PROCESS | 1740 | 1468883611559 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:31 INFO - PROCESS | 1740 | 1468883611794 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 16:13:31 INFO - PROCESS | 1740 | 1468883611808 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:31 INFO - PROCESS | 1740 | 1468883611816 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ae43000 == 43 [pid = 1740] [id = 165] 16:13:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9d90ac00) [pid = 1740] [serial = 495] [outer = (nil)] 16:13:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0xa1110400) [pid = 1740] [serial = 496] [outer = 0x9d90ac00] 16:13:31 INFO - PROCESS | 1740 | 1468883611887 Marionette DEBUG loaded listener.js 16:13:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0xa111d400) [pid = 1740] [serial = 497] [outer = 0x9d90ac00] 16:13:32 INFO - PROCESS | 1740 | 1468883612953 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 16:13:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:13:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1484ms 16:13:33 INFO - PROCESS | 1740 | 1468883613024 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 16:13:33 INFO - PROCESS | 1740 | 1468883613030 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 16:13:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:13:33 INFO - PROCESS | 1740 | 1468883613039 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:13:33 INFO - PROCESS | 1740 | 1468883613047 Marionette TRACE conn3 <- [1,634,null,{}] 16:13:33 INFO - PROCESS | 1740 | 1468883613055 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:33 INFO - PROCESS | 1740 | 1468883613062 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:33 INFO - PROCESS | 1740 | 1468883613303 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 16:13:33 INFO - PROCESS | 1740 | 1468883613522 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:33 INFO - PROCESS | 1740 | 1468883613532 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:33 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d68c00 == 44 [pid = 1740] [id = 166] 16:13:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9489d800) [pid = 1740] [serial = 498] [outer = (nil)] 16:13:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x98891c00) [pid = 1740] [serial = 499] [outer = 0x9489d800] 16:13:33 INFO - PROCESS | 1740 | 1468883613637 Marionette DEBUG loaded listener.js 16:13:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x99ec2000) [pid = 1740] [serial = 500] [outer = 0x9489d800] 16:13:34 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:13:34 INFO - PROCESS | 1740 | 1468883614549 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 16:13:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:13:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1586ms 16:13:34 INFO - PROCESS | 1740 | 1468883614625 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 16:13:34 INFO - PROCESS | 1740 | 1468883614633 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 16:13:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:13:34 INFO - PROCESS | 1740 | 1468883614644 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:13:34 INFO - PROCESS | 1740 | 1468883614648 Marionette TRACE conn3 <- [1,638,null,{}] 16:13:34 INFO - PROCESS | 1740 | 1468883614656 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:34 INFO - PROCESS | 1740 | 1468883614662 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:34 INFO - PROCESS | 1740 | 1468883614889 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 16:13:35 INFO - PROCESS | 1740 | 1468883615140 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:35 INFO - PROCESS | 1740 | 1468883615146 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:35 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac4d800 == 45 [pid = 1740] [id = 167] 16:13:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9adc4000) [pid = 1740] [serial = 501] [outer = (nil)] 16:13:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9ae38800) [pid = 1740] [serial = 502] [outer = 0x9adc4000] 16:13:35 INFO - PROCESS | 1740 | 1468883615249 Marionette DEBUG loaded listener.js 16:13:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9b323800) [pid = 1740] [serial = 503] [outer = 0x9adc4000] 16:13:35 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:13:36 INFO - PROCESS | 1740 | 1468883616137 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:13:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:13:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1536ms 16:13:36 INFO - PROCESS | 1740 | 1468883616181 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 16:13:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:13:36 INFO - PROCESS | 1740 | 1468883616185 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 16:13:36 INFO - PROCESS | 1740 | 1468883616192 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:13:36 INFO - PROCESS | 1740 | 1468883616198 Marionette TRACE conn3 <- [1,642,null,{}] 16:13:36 INFO - PROCESS | 1740 | 1468883616215 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:36 INFO - PROCESS | 1740 | 1468883616224 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:36 INFO - PROCESS | 1740 | 1468883616412 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 16:13:36 INFO - PROCESS | 1740 | 1468883616571 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:36 INFO - PROCESS | 1740 | 1468883616582 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:36 INFO - PROCESS | 1740 | ++DOCSHELL 0xa1116c00 == 46 [pid = 1740] [id = 168] 16:13:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0xa111a000) [pid = 1740] [serial = 504] [outer = (nil)] 16:13:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0xa22ed800) [pid = 1740] [serial = 505] [outer = 0xa111a000] 16:13:36 INFO - PROCESS | 1740 | 1468883616675 Marionette DEBUG loaded listener.js 16:13:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0xa2566800) [pid = 1740] [serial = 506] [outer = 0xa111a000] 16:13:37 INFO - PROCESS | 1740 | 1468883617582 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:13:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:13:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1441ms 16:13:37 INFO - PROCESS | 1740 | 1468883617634 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 16:13:37 INFO - PROCESS | 1740 | 1468883617639 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 16:13:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:13:37 INFO - PROCESS | 1740 | 1468883617645 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:13:37 INFO - PROCESS | 1740 | 1468883617648 Marionette TRACE conn3 <- [1,646,null,{}] 16:13:37 INFO - PROCESS | 1740 | 1468883617655 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:37 INFO - PROCESS | 1740 | 1468883617660 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:37 INFO - PROCESS | 1740 | 1468883617847 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 16:13:38 INFO - PROCESS | 1740 | 1468883618004 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:38 INFO - PROCESS | 1740 | 1468883618014 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:38 INFO - PROCESS | 1740 | ++DOCSHELL 0xa2faa000 == 47 [pid = 1740] [id = 169] 16:13:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0xa2fefc00) [pid = 1740] [serial = 507] [outer = (nil)] 16:13:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0xa3107800) [pid = 1740] [serial = 508] [outer = 0xa2fefc00] 16:13:38 INFO - PROCESS | 1740 | 1468883618098 Marionette DEBUG loaded listener.js 16:13:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0xa3111400) [pid = 1740] [serial = 509] [outer = 0xa2fefc00] 16:13:39 INFO - PROCESS | 1740 | 1468883619038 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:13:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:13:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1434ms 16:13:39 INFO - PROCESS | 1740 | 1468883619080 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 16:13:39 INFO - PROCESS | 1740 | 1468883619085 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 16:13:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:13:39 INFO - PROCESS | 1740 | 1468883619091 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:13:39 INFO - PROCESS | 1740 | 1468883619095 Marionette TRACE conn3 <- [1,650,null,{}] 16:13:39 INFO - PROCESS | 1740 | 1468883619101 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:39 INFO - PROCESS | 1740 | 1468883619106 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:39 INFO - PROCESS | 1740 | 1468883619278 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 16:13:39 INFO - PROCESS | 1740 | 1468883619431 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:39 INFO - PROCESS | 1740 | 1468883619439 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f882000 == 48 [pid = 1740] [id = 170] 16:13:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x92fa3c00) [pid = 1740] [serial = 510] [outer = (nil)] 16:13:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa33d0000) [pid = 1740] [serial = 511] [outer = 0x92fa3c00] 16:13:39 INFO - PROCESS | 1740 | 1468883619523 Marionette DEBUG loaded listener.js 16:13:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0xa3492800) [pid = 1740] [serial = 512] [outer = 0x92fa3c00] 16:13:40 INFO - PROCESS | 1740 | 1468883620522 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:13:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:13:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1490ms 16:13:40 INFO - PROCESS | 1740 | 1468883620582 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 16:13:40 INFO - PROCESS | 1740 | 1468883620586 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 16:13:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:13:40 INFO - PROCESS | 1740 | 1468883620592 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:13:40 INFO - PROCESS | 1740 | 1468883620596 Marionette TRACE conn3 <- [1,654,null,{}] 16:13:40 INFO - PROCESS | 1740 | 1468883620602 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:40 INFO - PROCESS | 1740 | 1468883620612 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:40 INFO - PROCESS | 1740 | 1468883620842 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 16:13:41 INFO - PROCESS | 1740 | 1468883621054 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:41 INFO - PROCESS | 1740 | 1468883621061 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:41 INFO - PROCESS | 1740 | ++DOCSHELL 0xa2fae400 == 49 [pid = 1740] [id = 171] 16:13:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa3181000) [pid = 1740] [serial = 513] [outer = (nil)] 16:13:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0xa4fe1800) [pid = 1740] [serial = 514] [outer = 0xa3181000] 16:13:41 INFO - PROCESS | 1740 | 1468883621185 Marionette DEBUG loaded listener.js 16:13:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0xa6146000) [pid = 1740] [serial = 515] [outer = 0xa3181000] 16:13:42 INFO - PROCESS | 1740 | 1468883622013 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:13:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:13:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1496ms 16:13:42 INFO - PROCESS | 1740 | 1468883622091 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 16:13:42 INFO - PROCESS | 1740 | 1468883622094 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 16:13:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:13:42 INFO - PROCESS | 1740 | 1468883622101 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:13:42 INFO - PROCESS | 1740 | 1468883622104 Marionette TRACE conn3 <- [1,658,null,{}] 16:13:42 INFO - PROCESS | 1740 | 1468883622110 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:42 INFO - PROCESS | 1740 | 1468883622116 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:42 INFO - PROCESS | 1740 | 1468883622297 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 16:13:42 INFO - PROCESS | 1740 | 1468883622457 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:42 INFO - PROCESS | 1740 | 1468883622466 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:42 INFO - PROCESS | 1740 | ++DOCSHELL 0x917ed000 == 50 [pid = 1740] [id = 172] 16:13:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x99ec9800) [pid = 1740] [serial = 516] [outer = (nil)] 16:13:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0xa61c3400) [pid = 1740] [serial = 517] [outer = 0x99ec9800] 16:13:42 INFO - PROCESS | 1740 | 1468883622554 Marionette DEBUG loaded listener.js 16:13:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0xa672c800) [pid = 1740] [serial = 518] [outer = 0x99ec9800] 16:13:43 INFO - PROCESS | 1740 | 1468883623503 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:13:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:13:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1439ms 16:13:43 INFO - PROCESS | 1740 | 1468883623541 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 16:13:43 INFO - PROCESS | 1740 | 1468883623546 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 16:13:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:13:43 INFO - PROCESS | 1740 | 1468883623553 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:13:43 INFO - PROCESS | 1740 | 1468883623557 Marionette TRACE conn3 <- [1,662,null,{}] 16:13:43 INFO - PROCESS | 1740 | 1468883623564 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:43 INFO - PROCESS | 1740 | 1468883623569 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:43 INFO - PROCESS | 1740 | 1468883623745 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 16:13:43 INFO - PROCESS | 1740 | 1468883623904 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:43 INFO - PROCESS | 1740 | 1468883623913 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f890000 == 51 [pid = 1740] [id = 173] 16:13:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x917e9000) [pid = 1740] [serial = 519] [outer = (nil)] 16:13:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x9967fc00) [pid = 1740] [serial = 520] [outer = 0x917e9000] 16:13:44 INFO - PROCESS | 1740 | 1468883624007 Marionette DEBUG loaded listener.js 16:13:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x9ae35000) [pid = 1740] [serial = 521] [outer = 0x917e9000] 16:13:44 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:13:45 INFO - PROCESS | 1740 | 1468883625174 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:13:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:13:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1684ms 16:13:45 INFO - PROCESS | 1740 | 1468883625239 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 16:13:45 INFO - PROCESS | 1740 | 1468883625246 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 16:13:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:13:45 INFO - PROCESS | 1740 | 1468883625255 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:13:45 INFO - PROCESS | 1740 | 1468883625259 Marionette TRACE conn3 <- [1,666,null,{}] 16:13:45 INFO - PROCESS | 1740 | 1468883625268 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:45 INFO - PROCESS | 1740 | 1468883625275 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:45 INFO - PROCESS | 1740 | 1468883625494 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 16:13:45 INFO - PROCESS | 1740 | 1468883625693 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:45 INFO - PROCESS | 1740 | 1468883625705 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:45 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d6dc00 == 52 [pid = 1740] [id = 174] 16:13:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x93d70400) [pid = 1740] [serial = 522] [outer = (nil)] 16:13:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x9530e800) [pid = 1740] [serial = 523] [outer = 0x93d70400] 16:13:45 INFO - PROCESS | 1740 | 1468883625794 Marionette DEBUG loaded listener.js 16:13:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x9800b400) [pid = 1740] [serial = 524] [outer = 0x93d70400] 16:13:46 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:13:46 INFO - PROCESS | 1740 | 1468883626814 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 16:13:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:13:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1633ms 16:13:46 INFO - PROCESS | 1740 | 1468883626888 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 16:13:46 INFO - PROCESS | 1740 | 1468883626895 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 16:13:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:13:46 INFO - PROCESS | 1740 | 1468883626907 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:13:46 INFO - PROCESS | 1740 | 1468883626911 Marionette TRACE conn3 <- [1,670,null,{}] 16:13:46 INFO - PROCESS | 1740 | 1468883626918 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:46 INFO - PROCESS | 1740 | 1468883626924 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0x93d72000 == 51 [pid = 1740] [id = 154] 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0x917ef400 == 50 [pid = 1740] [id = 153] 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88fc00 == 49 [pid = 1740] [id = 164] 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0x9b4b3000 == 48 [pid = 1740] [id = 163] 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac52c00 == 47 [pid = 1740] [id = 162] 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0x953bb800 == 46 [pid = 1740] [id = 161] 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0x93ad9800 == 45 [pid = 1740] [id = 160] 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0x92fa7000 == 44 [pid = 1740] [id = 159] 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0x8f885800 == 43 [pid = 1740] [id = 156] 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0x9a106c00 == 42 [pid = 1740] [id = 157] 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0x9967e400 == 41 [pid = 1740] [id = 155] 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0x93d64400 == 40 [pid = 1740] [id = 152] 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0xa310bc00 == 39 [pid = 1740] [id = 148] 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0x9ae35400 == 38 [pid = 1740] [id = 149] 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac91c00 == 37 [pid = 1740] [id = 150] 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0x8f882800 == 36 [pid = 1740] [id = 151] 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0x9b110400 == 35 [pid = 1740] [id = 158] 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0x93d6dc00 == 34 [pid = 1740] [id = 174] 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0x8f890000 == 33 [pid = 1740] [id = 173] 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0x917ed000 == 32 [pid = 1740] [id = 172] 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0x8f882000 == 31 [pid = 1740] [id = 170] 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0xa2fae400 == 30 [pid = 1740] [id = 171] 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0xa2faa000 == 29 [pid = 1740] [id = 169] 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0xa1116c00 == 28 [pid = 1740] [id = 168] 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0x93d68c00 == 27 [pid = 1740] [id = 166] 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac4d800 == 26 [pid = 1740] [id = 167] 16:13:48 INFO - PROCESS | 1740 | --DOCSHELL 0x9ae43000 == 25 [pid = 1740] [id = 165] 16:13:48 INFO - PROCESS | 1740 | 1468883628165 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 16:13:48 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x953b5800) [pid = 1740] [serial = 464] [outer = (nil)] [url = about:blank] 16:13:48 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x98833000) [pid = 1740] [serial = 437] [outer = (nil)] [url = about:blank] 16:13:48 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x9c24c400) [pid = 1740] [serial = 440] [outer = (nil)] [url = about:blank] 16:13:48 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x9a4be800) [pid = 1740] [serial = 455] [outer = (nil)] [url = about:blank] 16:13:48 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x9ae40400) [pid = 1740] [serial = 449] [outer = (nil)] [url = about:blank] 16:13:48 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0xa4d5a000) [pid = 1740] [serial = 443] [outer = (nil)] [url = about:blank] 16:13:48 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0xa61c5400) [pid = 1740] [serial = 446] [outer = (nil)] [url = about:blank] 16:13:48 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0xa6c48000) [pid = 1740] [serial = 452] [outer = (nil)] [url = about:blank] 16:13:48 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x93b5b400) [pid = 1740] [serial = 460] [outer = (nil)] [url = about:blank] 16:13:48 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x93b68c00) [pid = 1740] [serial = 461] [outer = (nil)] [url = about:blank] 16:13:48 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x99249c00) [pid = 1740] [serial = 458] [outer = (nil)] [url = about:blank] 16:13:48 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x953be400) [pid = 1740] [serial = 457] [outer = (nil)] [url = about:blank] 16:13:48 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x953ba800) [pid = 1740] [serial = 436] [outer = (nil)] [url = about:blank] 16:13:48 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9b327800) [pid = 1740] [serial = 439] [outer = (nil)] [url = about:blank] 16:13:48 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0xa34ce400) [pid = 1740] [serial = 442] [outer = (nil)] [url = about:blank] 16:13:48 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0xa6150000) [pid = 1740] [serial = 445] [outer = (nil)] [url = about:blank] 16:13:48 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9ae3dc00) [pid = 1740] [serial = 448] [outer = (nil)] [url = about:blank] 16:13:48 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0xa6c41c00) [pid = 1740] [serial = 451] [outer = (nil)] [url = about:blank] 16:13:48 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x996f6400) [pid = 1740] [serial = 454] [outer = (nil)] [url = about:blank] 16:13:48 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x95312400) [pid = 1740] [serial = 463] [outer = (nil)] [url = about:blank] 16:13:48 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x996f5000) [pid = 1740] [serial = 466] [outer = (nil)] [url = about:blank] 16:13:48 INFO - PROCESS | 1740 | 1468883628469 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:48 INFO - PROCESS | 1740 | 1468883628478 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:48 INFO - PROCESS | 1740 | ++DOCSHELL 0x917ed400 == 26 [pid = 1740] [id = 175] 16:13:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x917ed800) [pid = 1740] [serial = 525] [outer = (nil)] 16:13:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x917f1800) [pid = 1740] [serial = 526] [outer = 0x917ed800] 16:13:48 INFO - PROCESS | 1740 | 1468883628561 Marionette DEBUG loaded listener.js 16:13:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x93ae4c00) [pid = 1740] [serial = 527] [outer = 0x917ed800] 16:13:49 INFO - PROCESS | 1740 | 1468883629423 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 16:13:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:13:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 2538ms 16:13:49 INFO - PROCESS | 1740 | 1468883629455 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 16:13:49 INFO - PROCESS | 1740 | 1468883629461 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 16:13:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:13:49 INFO - PROCESS | 1740 | 1468883629471 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:13:49 INFO - PROCESS | 1740 | 1468883629476 Marionette TRACE conn3 <- [1,674,null,{}] 16:13:49 INFO - PROCESS | 1740 | 1468883629483 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:49 INFO - PROCESS | 1740 | 1468883629489 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:49 INFO - PROCESS | 1740 | 1468883629658 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 16:13:49 INFO - PROCESS | 1740 | 1468883629671 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:49 INFO - PROCESS | 1740 | 1468883629677 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x95307800 == 27 [pid = 1740] [id = 176] 16:13:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x95309000) [pid = 1740] [serial = 528] [outer = (nil)] 16:13:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9530f000) [pid = 1740] [serial = 529] [outer = 0x95309000] 16:13:49 INFO - PROCESS | 1740 | 1468883629753 Marionette DEBUG loaded listener.js 16:13:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x953b6400) [pid = 1740] [serial = 530] [outer = 0x95309000] 16:13:50 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:13:50 INFO - PROCESS | 1740 | 1468883630670 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 16:13:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 16:13:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1230ms 16:13:50 INFO - PROCESS | 1740 | 1468883630701 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 16:13:50 INFO - PROCESS | 1740 | 1468883630706 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 16:13:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:13:50 INFO - PROCESS | 1740 | 1468883630736 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:13:50 INFO - PROCESS | 1740 | 1468883630741 Marionette TRACE conn3 <- [1,678,null,{}] 16:13:50 INFO - PROCESS | 1740 | 1468883630747 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:50 INFO - PROCESS | 1740 | 1468883630752 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:50 INFO - PROCESS | 1740 | 1468883630960 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 16:13:51 INFO - PROCESS | 1740 | 1468883630989 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:51 INFO - PROCESS | 1740 | 1468883630997 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:51 INFO - PROCESS | 1740 | ++DOCSHELL 0x996f1000 == 28 [pid = 1740] [id = 177] 16:13:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x996f1800) [pid = 1740] [serial = 531] [outer = (nil)] 16:13:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x996f5800) [pid = 1740] [serial = 532] [outer = 0x996f1800] 16:13:51 INFO - PROCESS | 1740 | 1468883631066 Marionette DEBUG loaded listener.js 16:13:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x99ec0000) [pid = 1740] [serial = 533] [outer = 0x996f1800] 16:13:52 INFO - PROCESS | 1740 | 1468883632062 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 16:13:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:13:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1399ms 16:13:52 INFO - PROCESS | 1740 | 1468883632121 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 16:13:52 INFO - PROCESS | 1740 | 1468883632127 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 16:13:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:13:52 INFO - PROCESS | 1740 | 1468883632145 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:13:52 INFO - PROCESS | 1740 | 1468883632153 Marionette TRACE conn3 <- [1,682,null,{}] 16:13:52 INFO - PROCESS | 1740 | 1468883632163 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:52 INFO - PROCESS | 1740 | 1468883632170 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:52 INFO - PROCESS | 1740 | 1468883632399 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 16:13:52 INFO - PROCESS | 1740 | 1468883632424 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:52 INFO - PROCESS | 1740 | 1468883632459 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x94899800 == 29 [pid = 1740] [id = 178] 16:13:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x952c5c00) [pid = 1740] [serial = 534] [outer = (nil)] 16:13:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x9ac9c400) [pid = 1740] [serial = 535] [outer = 0x952c5c00] 16:13:52 INFO - PROCESS | 1740 | 1468883632590 Marionette DEBUG loaded listener.js 16:13:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9adc9c00) [pid = 1740] [serial = 536] [outer = 0x952c5c00] 16:13:53 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x9d90ac00) [pid = 1740] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:13:53 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x917e5400) [pid = 1740] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:13:53 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9adcb800) [pid = 1740] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:13:53 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9b602c00) [pid = 1740] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:13:53 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9a633800) [pid = 1740] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:13:53 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x93ae6c00) [pid = 1740] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:13:53 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x996ee800) [pid = 1740] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:13:53 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9b1af800) [pid = 1740] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:13:53 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9800f400) [pid = 1740] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:13:53 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x93b66400) [pid = 1740] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:13:53 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x99ec2800) [pid = 1740] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:13:54 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:13:54 INFO - PROCESS | 1740 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:13:54 INFO - PROCESS | 1740 | 1468883634331 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 16:13:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 16:13:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2209ms 16:13:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:13:54 INFO - PROCESS | 1740 | 1468883634345 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 16:13:54 INFO - PROCESS | 1740 | 1468883634348 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 16:13:54 INFO - PROCESS | 1740 | 1468883634354 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:13:54 INFO - PROCESS | 1740 | 1468883634358 Marionette TRACE conn3 <- [1,686,null,{}] 16:13:54 INFO - PROCESS | 1740 | 1468883634363 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:54 INFO - PROCESS | 1740 | 1468883634368 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:54 INFO - PROCESS | 1740 | 1468883634587 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 16:13:54 INFO - PROCESS | 1740 | 1468883634606 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:54 INFO - PROCESS | 1740 | 1468883634615 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:54 INFO - PROCESS | 1740 | ++DOCSHELL 0x94873000 == 30 [pid = 1740] [id = 179] 16:13:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9967c400) [pid = 1740] [serial = 537] [outer = (nil)] 16:13:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9adcb800) [pid = 1740] [serial = 538] [outer = 0x9967c400] 16:13:54 INFO - PROCESS | 1740 | 1468883634686 Marionette DEBUG loaded listener.js 16:13:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9ae34800) [pid = 1740] [serial = 539] [outer = 0x9967c400] 16:13:55 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:13:55 INFO - PROCESS | 1740 | 1468883635988 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 16:13:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:13:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1696ms 16:13:56 INFO - PROCESS | 1740 | 1468883636163 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 16:13:56 INFO - PROCESS | 1740 | 1468883636170 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 16:13:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:13:56 INFO - PROCESS | 1740 | 1468883636186 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:13:56 INFO - PROCESS | 1740 | 1468883636192 Marionette TRACE conn3 <- [1,690,null,{}] 16:13:56 INFO - PROCESS | 1740 | 1468883636201 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:56 INFO - PROCESS | 1740 | 1468883636206 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:56 INFO - PROCESS | 1740 | 1468883636395 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 16:13:56 INFO - PROCESS | 1740 | 1468883636553 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:56 INFO - PROCESS | 1740 | 1468883636567 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:56 INFO - PROCESS | 1740 | ++DOCSHELL 0x92f46800 == 31 [pid = 1740] [id = 180] 16:13:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x94869400) [pid = 1740] [serial = 540] [outer = (nil)] 16:13:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9530b800) [pid = 1740] [serial = 541] [outer = 0x94869400] 16:13:56 INFO - PROCESS | 1740 | 1468883636659 Marionette DEBUG loaded listener.js 16:13:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x996ec400) [pid = 1740] [serial = 542] [outer = 0x94869400] 16:13:58 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:13:58 INFO - PROCESS | 1740 | 1468883638147 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16:13:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:13:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1990ms 16:13:58 INFO - PROCESS | 1740 | 1468883638205 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 16:13:58 INFO - PROCESS | 1740 | 1468883638213 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 16:13:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:13:58 INFO - PROCESS | 1740 | 1468883638227 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:13:58 INFO - PROCESS | 1740 | 1468883638232 Marionette TRACE conn3 <- [1,694,null,{}] 16:13:58 INFO - PROCESS | 1740 | 1468883638239 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:58 INFO - PROCESS | 1740 | 1468883638245 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:58 INFO - PROCESS | 1740 | 1468883638443 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 16:13:58 INFO - PROCESS | 1740 | 1468883638597 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:58 INFO - PROCESS | 1740 | 1468883638606 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:13:58 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b5dc00 == 32 [pid = 1740] [id = 181] 16:13:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x93d6f400) [pid = 1740] [serial = 543] [outer = (nil)] 16:13:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9adc9000) [pid = 1740] [serial = 544] [outer = 0x93d6f400] 16:13:58 INFO - PROCESS | 1740 | 1468883638693 Marionette DEBUG loaded listener.js 16:13:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x9b102c00) [pid = 1740] [serial = 545] [outer = 0x93d6f400] 16:14:00 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:00 INFO - PROCESS | 1740 | 1468883640197 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16:14:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 16:14:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1997ms 16:14:00 INFO - PROCESS | 1740 | 1468883640223 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 16:14:00 INFO - PROCESS | 1740 | 1468883640229 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 16:14:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:14:00 INFO - PROCESS | 1740 | 1468883640236 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:14:00 INFO - PROCESS | 1740 | 1468883640244 Marionette TRACE conn3 <- [1,698,null,{}] 16:14:00 INFO - PROCESS | 1740 | 1468883640264 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:00 INFO - PROCESS | 1740 | 1468883640274 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:00 INFO - PROCESS | 1740 | 1468883640613 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 16:14:00 INFO - PROCESS | 1740 | 1468883640772 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:00 INFO - PROCESS | 1740 | 1468883640781 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f890000 == 33 [pid = 1740] [id = 182] 16:14:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x917eb400) [pid = 1740] [serial = 546] [outer = (nil)] 16:14:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x93b61000) [pid = 1740] [serial = 547] [outer = 0x917eb400] 16:14:00 INFO - PROCESS | 1740 | 1468883640859 Marionette DEBUG loaded listener.js 16:14:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x93d71800) [pid = 1740] [serial = 548] [outer = 0x917eb400] 16:14:01 INFO - PROCESS | 1740 | --DOCSHELL 0x948a0000 == 32 [pid = 1740] [id = 132] 16:14:01 INFO - PROCESS | 1740 | --DOCSHELL 0x9b31c000 == 31 [pid = 1740] [id = 141] 16:14:01 INFO - PROCESS | 1740 | --DOCSHELL 0x99ec6000 == 30 [pid = 1740] [id = 142] 16:14:01 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0xa111d400) [pid = 1740] [serial = 497] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0xa1110400) [pid = 1740] [serial = 496] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9ae3f400) [pid = 1740] [serial = 493] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9b1b2c00) [pid = 1740] [serial = 488] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9bab6c00) [pid = 1740] [serial = 490] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9bff8400) [pid = 1740] [serial = 491] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9a759400) [pid = 1740] [serial = 472] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9a775000) [pid = 1740] [serial = 473] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9ba52800) [pid = 1740] [serial = 478] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9ba59000) [pid = 1740] [serial = 479] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x99ec9c00) [pid = 1740] [serial = 467] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9b1b3c00) [pid = 1740] [serial = 475] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9b1bec00) [pid = 1740] [serial = 476] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9888bc00) [pid = 1740] [serial = 469] [outer = (nil)] [url = about:blank] 16:14:02 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x99677000) [pid = 1740] [serial = 470] [outer = (nil)] [url = about:blank] 16:14:02 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x93d6fc00) [pid = 1740] [serial = 481] [outer = (nil)] [url = about:blank] 16:14:02 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x98010800) [pid = 1740] [serial = 482] [outer = (nil)] [url = about:blank] 16:14:02 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9a635800) [pid = 1740] [serial = 484] [outer = (nil)] [url = about:blank] 16:14:02 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9ae43c00) [pid = 1740] [serial = 487] [outer = (nil)] [url = about:blank] 16:14:02 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9a771400) [pid = 1740] [serial = 485] [outer = (nil)] [url = about:blank] 16:14:02 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9b60dc00) [pid = 1740] [serial = 494] [outer = (nil)] [url = about:blank] 16:14:02 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:02 INFO - PROCESS | 1740 | 1468883642369 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16:14:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 16:14:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2156ms 16:14:02 INFO - PROCESS | 1740 | 1468883642393 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 16:14:02 INFO - PROCESS | 1740 | 1468883642399 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 16:14:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:14:02 INFO - PROCESS | 1740 | 1468883642462 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:14:02 INFO - PROCESS | 1740 | 1468883642467 Marionette TRACE conn3 <- [1,702,null,{}] 16:14:02 INFO - PROCESS | 1740 | 1468883642474 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:02 INFO - PROCESS | 1740 | 1468883642480 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:02 INFO - PROCESS | 1740 | 1468883642674 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 16:14:02 INFO - PROCESS | 1740 | 1468883642688 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:02 INFO - PROCESS | 1740 | 1468883642698 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x98828c00 == 31 [pid = 1740] [id = 183] 16:14:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x992c2c00) [pid = 1740] [serial = 549] [outer = (nil)] 16:14:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x996f2000) [pid = 1740] [serial = 550] [outer = 0x992c2c00] 16:14:02 INFO - PROCESS | 1740 | 1468883642770 Marionette DEBUG loaded listener.js 16:14:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9a101c00) [pid = 1740] [serial = 551] [outer = 0x992c2c00] 16:14:03 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:04 INFO - PROCESS | 1740 | 1468883644030 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:14:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:14:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1589ms 16:14:04 INFO - PROCESS | 1740 | 1468883644055 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 16:14:04 INFO - PROCESS | 1740 | 1468883644061 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 16:14:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:14:04 INFO - PROCESS | 1740 | 1468883644090 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:14:04 INFO - PROCESS | 1740 | 1468883644093 Marionette TRACE conn3 <- [1,706,null,{}] 16:14:04 INFO - PROCESS | 1740 | 1468883644100 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:04 INFO - PROCESS | 1740 | 1468883644104 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:04 INFO - PROCESS | 1740 | 1468883644342 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 16:14:04 INFO - PROCESS | 1740 | 1468883644382 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:04 INFO - PROCESS | 1740 | 1468883644392 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:04 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac4d000 == 32 [pid = 1740] [id = 184] 16:14:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9ac4d800) [pid = 1740] [serial = 552] [outer = (nil)] 16:14:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9ac9d400) [pid = 1740] [serial = 553] [outer = 0x9ac4d800] 16:14:04 INFO - PROCESS | 1740 | 1468883644460 Marionette DEBUG loaded listener.js 16:14:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9ae3f400) [pid = 1740] [serial = 554] [outer = 0x9ac4d800] 16:14:05 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:05 INFO - PROCESS | 1740 | 1468883645770 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:14:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:14:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1735ms 16:14:05 INFO - PROCESS | 1740 | 1468883645826 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 16:14:05 INFO - PROCESS | 1740 | 1468883645833 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 16:14:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:14:05 INFO - PROCESS | 1740 | 1468883645965 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:14:05 INFO - PROCESS | 1740 | 1468883645972 Marionette TRACE conn3 <- [1,710,null,{}] 16:14:05 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9489d800) [pid = 1740] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:14:05 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9adc4000) [pid = 1740] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:14:05 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0xa111a000) [pid = 1740] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:14:05 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0xa2fefc00) [pid = 1740] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:14:05 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x92fa3c00) [pid = 1740] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:14:05 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x917ed800) [pid = 1740] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:14:05 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x93d70400) [pid = 1740] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:14:06 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0xa3181000) [pid = 1740] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:14:06 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x996f1800) [pid = 1740] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:14:06 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x99ec9800) [pid = 1740] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:14:06 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x95309000) [pid = 1740] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:14:06 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x952c5c00) [pid = 1740] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:14:06 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0x917e9000) [pid = 1740] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:14:06 INFO - PROCESS | 1740 | 1468883646011 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:06 INFO - PROCESS | 1740 | 1468883646021 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:06 INFO - PROCESS | 1740 | 1468883646177 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 16:14:06 INFO - PROCESS | 1740 | 1468883646186 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:06 INFO - PROCESS | 1740 | 1468883646197 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:06 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac50c00 == 33 [pid = 1740] [id = 185] 16:14:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x9ac56400) [pid = 1740] [serial = 555] [outer = (nil)] 16:14:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x9b1b7000) [pid = 1740] [serial = 556] [outer = 0x9ac56400] 16:14:06 INFO - PROCESS | 1740 | 1468883646271 Marionette DEBUG loaded listener.js 16:14:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x9ba53c00) [pid = 1740] [serial = 557] [outer = 0x9ac56400] 16:14:07 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:07 INFO - PROCESS | 1740 | 1468883647654 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:14:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:14:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1842ms 16:14:07 INFO - PROCESS | 1740 | 1468883647684 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 16:14:07 INFO - PROCESS | 1740 | 1468883647688 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 16:14:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:14:07 INFO - PROCESS | 1740 | 1468883647694 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:14:07 INFO - PROCESS | 1740 | 1468883647697 Marionette TRACE conn3 <- [1,714,null,{}] 16:14:07 INFO - PROCESS | 1740 | 1468883647757 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:07 INFO - PROCESS | 1740 | 1468883647763 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:07 INFO - PROCESS | 1740 | 1468883647920 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 16:14:07 INFO - PROCESS | 1740 | 1468883647930 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:07 INFO - PROCESS | 1740 | 1468883647940 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x996ef800 == 34 [pid = 1740] [id = 186] 16:14:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x9b4b1400) [pid = 1740] [serial = 558] [outer = (nil)] 16:14:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x9bff4c00) [pid = 1740] [serial = 559] [outer = 0x9b4b1400] 16:14:08 INFO - PROCESS | 1740 | 1468883648011 Marionette DEBUG loaded listener.js 16:14:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9b322400) [pid = 1740] [serial = 560] [outer = 0x9b4b1400] 16:14:09 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:09 INFO - PROCESS | 1740 | 1468883649491 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:14:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:14:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1885ms 16:14:09 INFO - PROCESS | 1740 | 1468883649581 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 16:14:09 INFO - PROCESS | 1740 | 1468883649589 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 16:14:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:14:09 INFO - PROCESS | 1740 | 1468883649598 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:14:09 INFO - PROCESS | 1740 | 1468883649602 Marionette TRACE conn3 <- [1,718,null,{}] 16:14:09 INFO - PROCESS | 1740 | 1468883649611 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:09 INFO - PROCESS | 1740 | 1468883649618 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:09 INFO - PROCESS | 1740 | 1468883649792 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 16:14:09 INFO - PROCESS | 1740 | 1468883649946 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:09 INFO - PROCESS | 1740 | 1468883649958 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:09 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f889000 == 35 [pid = 1740] [id = 187] 16:14:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x917e8400) [pid = 1740] [serial = 561] [outer = (nil)] 16:14:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x99675c00) [pid = 1740] [serial = 562] [outer = 0x917e8400] 16:14:10 INFO - PROCESS | 1740 | 1468883650041 Marionette DEBUG loaded listener.js 16:14:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x99ec9c00) [pid = 1740] [serial = 563] [outer = 0x917e8400] 16:14:11 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:11 INFO - PROCESS | 1740 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:14:11 INFO - PROCESS | 1740 | 1468883651497 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:14:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:14:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1934ms 16:14:11 INFO - PROCESS | 1740 | 1468883651532 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 16:14:11 INFO - PROCESS | 1740 | 1468883651542 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 16:14:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:14:11 INFO - PROCESS | 1740 | 1468883651559 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:14:11 INFO - PROCESS | 1740 | 1468883651567 Marionette TRACE conn3 <- [1,722,null,{}] 16:14:11 INFO - PROCESS | 1740 | 1468883651576 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:11 INFO - PROCESS | 1740 | 1468883651585 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:11 INFO - PROCESS | 1740 | 1468883651822 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 16:14:12 INFO - PROCESS | 1740 | 1468883651976 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:12 INFO - PROCESS | 1740 | 1468883651988 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:12 INFO - PROCESS | 1740 | ++DOCSHELL 0x93ae4400 == 36 [pid = 1740] [id = 188] 16:14:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9a4bac00) [pid = 1740] [serial = 564] [outer = (nil)] 16:14:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9b1be000) [pid = 1740] [serial = 565] [outer = 0x9a4bac00] 16:14:12 INFO - PROCESS | 1740 | 1468883652071 Marionette DEBUG loaded listener.js 16:14:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9ba54800) [pid = 1740] [serial = 566] [outer = 0x9a4bac00] 16:14:13 INFO - PROCESS | 1740 | 1468883653096 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 16:14:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:14:13 INFO - PROCESS | 1740 | 1468883653155 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 16:14:13 INFO - PROCESS | 1740 | 1468883653162 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:14:13 INFO - PROCESS | 1740 | 1468883653168 Marionette TRACE conn3 <- [1,726,null,{}] 16:14:13 INFO - PROCESS | 1740 | 1468883653186 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:13 INFO - PROCESS | 1740 | 1468883653195 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:13 INFO - PROCESS | 1740 | 1468883653422 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 16:14:13 INFO - PROCESS | 1740 | 1468883653628 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:13 INFO - PROCESS | 1740 | 1468883653637 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x9cc03400 == 37 [pid = 1740] [id = 189] 16:14:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9d90b400) [pid = 1740] [serial = 567] [outer = (nil)] 16:14:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9d97cc00) [pid = 1740] [serial = 568] [outer = 0x9d90b400] 16:14:13 INFO - PROCESS | 1740 | 1468883653772 Marionette DEBUG loaded listener.js 16:14:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0xa1191400) [pid = 1740] [serial = 569] [outer = 0x9d90b400] 16:14:14 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:14 INFO - PROCESS | 1740 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:14:14 INFO - PROCESS | 1740 | 1468883654779 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:14:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:14:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1650ms 16:14:14 INFO - PROCESS | 1740 | 1468883654812 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 16:14:14 INFO - PROCESS | 1740 | 1468883654818 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 16:14:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:14:14 INFO - PROCESS | 1740 | 1468883654825 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:14:14 INFO - PROCESS | 1740 | 1468883654828 Marionette TRACE conn3 <- [1,730,null,{}] 16:14:14 INFO - PROCESS | 1740 | 1468883654835 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:14 INFO - PROCESS | 1740 | 1468883654840 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:15 INFO - PROCESS | 1740 | 1468883655046 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 16:14:15 INFO - PROCESS | 1740 | 1468883655269 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:15 INFO - PROCESS | 1740 | 1468883655277 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac48800 == 38 [pid = 1740] [id = 190] 16:14:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9b1b3c00) [pid = 1740] [serial = 570] [outer = (nil)] 16:14:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0xa2326c00) [pid = 1740] [serial = 571] [outer = 0x9b1b3c00] 16:14:15 INFO - PROCESS | 1740 | 1468883655380 Marionette DEBUG loaded listener.js 16:14:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0xa2fae800) [pid = 1740] [serial = 572] [outer = 0x9b1b3c00] 16:14:16 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:16 INFO - PROCESS | 1740 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:14:16 INFO - PROCESS | 1740 | 1468883656326 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:14:16 INFO - PROCESS | 1740 | 1468883656373 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 16:14:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:14:16 INFO - PROCESS | 1740 | 1468883656379 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:14:16 INFO - PROCESS | 1740 | 1468883656383 Marionette TRACE conn3 <- [1,734,null,{}] 16:14:16 INFO - PROCESS | 1740 | 1468883656389 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:16 INFO - PROCESS | 1740 | 1468883656395 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:16 INFO - PROCESS | 1740 | 1468883656580 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 16:14:16 INFO - PROCESS | 1740 | 1468883656825 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:16 INFO - PROCESS | 1740 | 1468883656832 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:16 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b60ac00 == 39 [pid = 1740] [id = 191] 16:14:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9d97dc00) [pid = 1740] [serial = 573] [outer = (nil)] 16:14:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0xa34cec00) [pid = 1740] [serial = 574] [outer = 0x9d97dc00] 16:14:16 INFO - PROCESS | 1740 | 1468883656921 Marionette DEBUG loaded listener.js 16:14:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0xa34d2800) [pid = 1740] [serial = 575] [outer = 0x9d97dc00] 16:14:17 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:17 INFO - PROCESS | 1740 | 1468883657883 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:14:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:14:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1533ms 16:14:17 INFO - PROCESS | 1740 | 1468883657913 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 16:14:17 INFO - PROCESS | 1740 | 1468883657918 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 16:14:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:14:17 INFO - PROCESS | 1740 | 1468883657924 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:14:17 INFO - PROCESS | 1740 | 1468883657928 Marionette TRACE conn3 <- [1,738,null,{}] 16:14:17 INFO - PROCESS | 1740 | 1468883657934 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:17 INFO - PROCESS | 1740 | 1468883657945 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:18 INFO - PROCESS | 1740 | 1468883658138 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 16:14:18 INFO - PROCESS | 1740 | 1468883658297 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:18 INFO - PROCESS | 1740 | 1468883658310 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:18 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f884800 == 40 [pid = 1740] [id = 192] 16:14:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x953b9c00) [pid = 1740] [serial = 576] [outer = (nil)] 16:14:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9ac50400) [pid = 1740] [serial = 577] [outer = 0x953b9c00] 16:14:18 INFO - PROCESS | 1740 | 1468883658440 Marionette DEBUG loaded listener.js 16:14:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0xa4f87c00) [pid = 1740] [serial = 578] [outer = 0x953b9c00] 16:14:19 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:19 INFO - PROCESS | 1740 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:14:19 INFO - PROCESS | 1740 | 1468883659763 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:14:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:14:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1889ms 16:14:19 INFO - PROCESS | 1740 | 1468883659833 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 16:14:19 INFO - PROCESS | 1740 | 1468883659839 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 16:14:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:14:19 INFO - PROCESS | 1740 | 1468883659868 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:14:19 INFO - PROCESS | 1740 | 1468883659873 Marionette TRACE conn3 <- [1,742,null,{}] 16:14:19 INFO - PROCESS | 1740 | 1468883659882 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:19 INFO - PROCESS | 1740 | 1468883659887 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:20 INFO - PROCESS | 1740 | 1468883660046 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 16:14:20 INFO - PROCESS | 1740 | 1468883660201 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:20 INFO - PROCESS | 1740 | 1468883660212 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:20 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b64800 == 41 [pid = 1740] [id = 193] 16:14:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x93b67c00) [pid = 1740] [serial = 579] [outer = (nil)] 16:14:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x953b5000) [pid = 1740] [serial = 580] [outer = 0x93b67c00] 16:14:20 INFO - PROCESS | 1740 | 1468883660288 Marionette DEBUG loaded listener.js 16:14:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x98012400) [pid = 1740] [serial = 581] [outer = 0x93b67c00] 16:14:21 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac56000 == 40 [pid = 1740] [id = 146] 16:14:21 INFO - PROCESS | 1740 | --DOCSHELL 0x8f888c00 == 39 [pid = 1740] [id = 136] 16:14:21 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88dc00 == 38 [pid = 1740] [id = 145] 16:14:21 INFO - PROCESS | 1740 | --DOCSHELL 0x917ed400 == 37 [pid = 1740] [id = 175] 16:14:21 INFO - PROCESS | 1740 | --DOCSHELL 0x996f2c00 == 36 [pid = 1740] [id = 140] 16:14:21 INFO - PROCESS | 1740 | --DOCSHELL 0x8f885000 == 35 [pid = 1740] [id = 143] 16:14:21 INFO - PROCESS | 1740 | --DOCSHELL 0x93d72400 == 34 [pid = 1740] [id = 131] 16:14:21 INFO - PROCESS | 1740 | --DOCSHELL 0x9b1bb400 == 33 [pid = 1740] [id = 138] 16:14:21 INFO - PROCESS | 1740 | --DOCSHELL 0x92f45800 == 32 [pid = 1740] [id = 135] 16:14:21 INFO - PROCESS | 1740 | --DOCSHELL 0x992c9400 == 31 [pid = 1740] [id = 134] 16:14:21 INFO - PROCESS | 1740 | --DOCSHELL 0x9b10fc00 == 30 [pid = 1740] [id = 144] 16:14:21 INFO - PROCESS | 1740 | --DOCSHELL 0xa33dac00 == 29 [pid = 1740] [id = 147] 16:14:21 INFO - PROCESS | 1740 | --DOCSHELL 0x93b69c00 == 28 [pid = 1740] [id = 139] 16:14:21 INFO - PROCESS | 1740 | --DOCSHELL 0x9a277c00 == 27 [pid = 1740] [id = 133] 16:14:21 INFO - PROCESS | 1740 | --DOCSHELL 0x9b4b8000 == 26 [pid = 1740] [id = 137] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x996f5800) [pid = 1740] [serial = 532] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9adc9c00) [pid = 1740] [serial = 536] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x953b6400) [pid = 1740] [serial = 530] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9adcb800) [pid = 1740] [serial = 538] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x99ec2000) [pid = 1740] [serial = 500] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x98891c00) [pid = 1740] [serial = 499] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9b323800) [pid = 1740] [serial = 503] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9ae38800) [pid = 1740] [serial = 502] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0xa2566800) [pid = 1740] [serial = 506] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0xa22ed800) [pid = 1740] [serial = 505] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0xa3111400) [pid = 1740] [serial = 509] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0xa3107800) [pid = 1740] [serial = 508] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0xa3492800) [pid = 1740] [serial = 512] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0xa33d0000) [pid = 1740] [serial = 511] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x917f1800) [pid = 1740] [serial = 526] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x93ae4c00) [pid = 1740] [serial = 527] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9800b400) [pid = 1740] [serial = 524] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9530e800) [pid = 1740] [serial = 523] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0xa6146000) [pid = 1740] [serial = 515] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0xa4fe1800) [pid = 1740] [serial = 514] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x99ec0000) [pid = 1740] [serial = 533] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0xa672c800) [pid = 1740] [serial = 518] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0xa61c3400) [pid = 1740] [serial = 517] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x9530f000) [pid = 1740] [serial = 529] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x9ac9c400) [pid = 1740] [serial = 535] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x9ae35000) [pid = 1740] [serial = 521] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0x9967fc00) [pid = 1740] [serial = 520] [outer = (nil)] [url = about:blank] 16:14:22 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:22 INFO - PROCESS | 1740 | 1468883662696 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:14:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 16:14:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2892ms 16:14:22 INFO - PROCESS | 1740 | 1468883662755 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 16:14:22 INFO - PROCESS | 1740 | 1468883662761 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 16:14:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:14:22 INFO - PROCESS | 1740 | 1468883662770 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:14:22 INFO - PROCESS | 1740 | 1468883662774 Marionette TRACE conn3 <- [1,746,null,{}] 16:14:22 INFO - PROCESS | 1740 | 1468883662782 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:22 INFO - PROCESS | 1740 | 1468883662788 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:22 INFO - PROCESS | 1740 | 1468883662948 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 16:14:23 INFO - PROCESS | 1740 | 1468883663060 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:23 INFO - PROCESS | 1740 | 1468883663069 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b5b800 == 27 [pid = 1740] [id = 194] 16:14:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x93b5c000) [pid = 1740] [serial = 582] [outer = (nil)] 16:14:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x93d72400) [pid = 1740] [serial = 583] [outer = 0x93b5c000] 16:14:23 INFO - PROCESS | 1740 | 1468883663183 Marionette DEBUG loaded listener.js 16:14:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x94894800) [pid = 1740] [serial = 584] [outer = 0x93b5c000] 16:14:24 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:24 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:24 INFO - PROCESS | 1740 | 1468883664644 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:14:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 16:14:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1933ms 16:14:24 INFO - PROCESS | 1740 | 1468883664703 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 16:14:24 INFO - PROCESS | 1740 | 1468883664710 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 16:14:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:14:24 INFO - PROCESS | 1740 | 1468883664721 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:14:24 INFO - PROCESS | 1740 | 1468883664729 Marionette TRACE conn3 <- [1,750,null,{}] 16:14:24 INFO - PROCESS | 1740 | 1468883664737 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:24 INFO - PROCESS | 1740 | 1468883664743 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:24 INFO - PROCESS | 1740 | 1468883664919 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 16:14:25 INFO - PROCESS | 1740 | 1468883665066 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:25 INFO - PROCESS | 1740 | 1468883665076 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:25 INFO - PROCESS | 1740 | ++DOCSHELL 0x917ed400 == 28 [pid = 1740] [id = 195] 16:14:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x917ed800) [pid = 1740] [serial = 585] [outer = (nil)] 16:14:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x9489e800) [pid = 1740] [serial = 586] [outer = 0x917ed800] 16:14:25 INFO - PROCESS | 1740 | 1468883665171 Marionette DEBUG loaded listener.js 16:14:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9530d400) [pid = 1740] [serial = 587] [outer = 0x917ed800] 16:14:26 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:26 INFO - PROCESS | 1740 | 1468883666575 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:14:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:14:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1897ms 16:14:26 INFO - PROCESS | 1740 | 1468883666617 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 16:14:26 INFO - PROCESS | 1740 | 1468883666632 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 16:14:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:14:26 INFO - PROCESS | 1740 | 1468883666653 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:14:26 INFO - PROCESS | 1740 | 1468883666661 Marionette TRACE conn3 <- [1,754,null,{}] 16:14:26 INFO - PROCESS | 1740 | 1468883666674 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:26 INFO - PROCESS | 1740 | 1468883666684 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:26 INFO - PROCESS | 1740 | 1468883666938 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 16:14:27 INFO - PROCESS | 1740 | 1468883667097 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:27 INFO - PROCESS | 1740 | 1468883667110 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x953bcc00 == 29 [pid = 1740] [id = 196] 16:14:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9800fc00) [pid = 1740] [serial = 588] [outer = (nil)] 16:14:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x996ea000) [pid = 1740] [serial = 589] [outer = 0x9800fc00] 16:14:27 INFO - PROCESS | 1740 | 1468883667195 Marionette DEBUG loaded listener.js 16:14:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x996f3400) [pid = 1740] [serial = 590] [outer = 0x9800fc00] 16:14:28 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:28 INFO - PROCESS | 1740 | 1468883668710 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:14:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 16:14:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2101ms 16:14:28 INFO - PROCESS | 1740 | 1468883668750 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 16:14:28 INFO - PROCESS | 1740 | 1468883668755 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 16:14:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:14:28 INFO - PROCESS | 1740 | 1468883668762 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:14:28 INFO - PROCESS | 1740 | 1468883668769 Marionette TRACE conn3 <- [1,758,null,{}] 16:14:28 INFO - PROCESS | 1740 | 1468883668789 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:28 INFO - PROCESS | 1740 | 1468883668799 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:29 INFO - PROCESS | 1740 | 1468883669077 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 16:14:29 INFO - PROCESS | 1740 | 1468883669211 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:29 INFO - PROCESS | 1740 | 1468883669224 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x917f0c00 == 30 [pid = 1740] [id = 197] 16:14:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x917f1c00) [pid = 1740] [serial = 591] [outer = (nil)] 16:14:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x93b61800) [pid = 1740] [serial = 592] [outer = 0x917f1c00] 16:14:29 INFO - PROCESS | 1740 | 1468883669365 Marionette DEBUG loaded listener.js 16:14:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x93b69c00) [pid = 1740] [serial = 593] [outer = 0x917f1c00] 16:14:29 INFO - PROCESS | 1740 | --DOCSHELL 0x9cc03400 == 29 [pid = 1740] [id = 189] 16:14:29 INFO - PROCESS | 1740 | --DOCSHELL 0x93ae4400 == 28 [pid = 1740] [id = 188] 16:14:29 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac48800 == 27 [pid = 1740] [id = 190] 16:14:29 INFO - PROCESS | 1740 | --DOCSHELL 0x8f889000 == 26 [pid = 1740] [id = 187] 16:14:29 INFO - PROCESS | 1740 | --DOCSHELL 0x93b64800 == 25 [pid = 1740] [id = 193] 16:14:30 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:30 INFO - PROCESS | 1740 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:14:30 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:30 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:30 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:30 INFO - PROCESS | 1740 | 1468883670381 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:14:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:14:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1692ms 16:14:30 INFO - PROCESS | 1740 | 1468883670455 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 16:14:30 INFO - PROCESS | 1740 | 1468883670462 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 16:14:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:14:30 INFO - PROCESS | 1740 | 1468883670470 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:14:30 INFO - PROCESS | 1740 | 1468883670479 Marionette TRACE conn3 <- [1,762,null,{}] 16:14:30 INFO - PROCESS | 1740 | 1468883670487 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:30 INFO - PROCESS | 1740 | 1468883670492 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:30 INFO - PROCESS | 1740 | 1468883670753 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 16:14:31 INFO - PROCESS | 1740 | 1468883671083 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:31 INFO - PROCESS | 1740 | 1468883671090 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x98886800 == 26 [pid = 1740] [id = 198] 16:14:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x98888000) [pid = 1740] [serial = 594] [outer = (nil)] 16:14:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x992c2000) [pid = 1740] [serial = 595] [outer = 0x98888000] 16:14:31 INFO - PROCESS | 1740 | 1468883671182 Marionette DEBUG loaded listener.js 16:14:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x996f2c00) [pid = 1740] [serial = 596] [outer = 0x98888000] 16:14:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x99677000) [pid = 1740] [serial = 597] [outer = 0x95304000] 16:14:32 INFO - PROCESS | 1740 | 1468883672490 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:14:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:14:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2046ms 16:14:32 INFO - PROCESS | 1740 | 1468883672522 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 16:14:32 INFO - PROCESS | 1740 | 1468883672534 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 16:14:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:14:32 INFO - PROCESS | 1740 | 1468883672647 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:14:32 INFO - PROCESS | 1740 | 1468883672653 Marionette TRACE conn3 <- [1,766,null,{}] 16:14:32 INFO - PROCESS | 1740 | 1468883672668 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:32 INFO - PROCESS | 1740 | 1468883672675 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:32 INFO - PROCESS | 1740 | 1468883672856 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 16:14:33 INFO - PROCESS | 1740 | 1468883673006 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:33 INFO - PROCESS | 1740 | 1468883673014 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:33 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a633800 == 27 [pid = 1740] [id = 199] 16:14:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9a635400) [pid = 1740] [serial = 598] [outer = (nil)] 16:14:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9ac51c00) [pid = 1740] [serial = 599] [outer = 0x9a635400] 16:14:33 INFO - PROCESS | 1740 | 1468883673101 Marionette DEBUG loaded listener.js 16:14:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9ac92000) [pid = 1740] [serial = 600] [outer = 0x9a635400] 16:14:34 INFO - PROCESS | 1740 | 1468883674436 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:14:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:14:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1947ms 16:14:34 INFO - PROCESS | 1740 | 1468883674539 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 16:14:34 INFO - PROCESS | 1740 | 1468883674544 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 16:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:14:34 INFO - PROCESS | 1740 | 1468883674555 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:14:34 INFO - PROCESS | 1740 | 1468883674560 Marionette TRACE conn3 <- [1,770,null,{}] 16:14:34 INFO - PROCESS | 1740 | 1468883674578 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:34 INFO - PROCESS | 1740 | 1468883674587 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:34 INFO - PROCESS | 1740 | 1468883674831 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 16:14:34 INFO - PROCESS | 1740 | 1468883674947 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:34 INFO - PROCESS | 1740 | 1468883674959 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:34 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ae3c000 == 28 [pid = 1740] [id = 200] 16:14:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9ae3d400) [pid = 1740] [serial = 601] [outer = (nil)] 16:14:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9b108c00) [pid = 1740] [serial = 602] [outer = 0x9ae3d400] 16:14:35 INFO - PROCESS | 1740 | 1468883675047 Marionette DEBUG loaded listener.js 16:14:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9b327000) [pid = 1740] [serial = 603] [outer = 0x9ae3d400] 16:14:35 INFO - PROCESS | 1740 | 1468883675992 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1492ms 16:14:36 INFO - PROCESS | 1740 | 1468883676046 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 16:14:36 INFO - PROCESS | 1740 | 1468883676051 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 16:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:14:36 INFO - PROCESS | 1740 | 1468883676057 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:14:36 INFO - PROCESS | 1740 | 1468883676061 Marionette TRACE conn3 <- [1,774,null,{}] 16:14:36 INFO - PROCESS | 1740 | 1468883676067 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:36 INFO - PROCESS | 1740 | 1468883676072 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:36 INFO - PROCESS | 1740 | 1468883676292 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 16:14:36 INFO - PROCESS | 1740 | 1468883676506 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:36 INFO - PROCESS | 1740 | 1468883676513 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88d800 == 29 [pid = 1740] [id = 201] 16:14:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x92f46c00) [pid = 1740] [serial = 604] [outer = (nil)] 16:14:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9ba5ec00) [pid = 1740] [serial = 605] [outer = 0x92f46c00] 16:14:36 INFO - PROCESS | 1740 | 1468883676645 Marionette DEBUG loaded listener.js 16:14:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x9c24d400) [pid = 1740] [serial = 606] [outer = 0x92f46c00] 16:14:37 INFO - PROCESS | 1740 | 1468883677642 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1633ms 16:14:37 INFO - PROCESS | 1740 | 1468883677692 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 16:14:37 INFO - PROCESS | 1740 | 1468883677696 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 16:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:14:37 INFO - PROCESS | 1740 | 1468883677702 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:14:37 INFO - PROCESS | 1740 | 1468883677706 Marionette TRACE conn3 <- [1,778,null,{}] 16:14:37 INFO - PROCESS | 1740 | 1468883677712 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:37 INFO - PROCESS | 1740 | 1468883677717 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:37 INFO - PROCESS | 1740 | 1468883677990 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 16:14:38 INFO - PROCESS | 1740 | 1468883678263 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:38 INFO - PROCESS | 1740 | 1468883678269 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:38 INFO - PROCESS | 1740 | ++DOCSHELL 0x92fa1000 == 30 [pid = 1740] [id = 202] 16:14:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x92fa3800) [pid = 1740] [serial = 607] [outer = (nil)] 16:14:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x93b65c00) [pid = 1740] [serial = 608] [outer = 0x92fa3800] 16:14:38 INFO - PROCESS | 1740 | 1468883678373 Marionette DEBUG loaded listener.js 16:14:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x95309c00) [pid = 1740] [serial = 609] [outer = 0x92fa3800] 16:14:38 INFO - PROCESS | 1740 | --DOCSHELL 0x917ed400 == 29 [pid = 1740] [id = 195] 16:14:40 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac4d000 == 28 [pid = 1740] [id = 184] 16:14:40 INFO - PROCESS | 1740 | --DOCSHELL 0x92f46800 == 27 [pid = 1740] [id = 180] 16:14:40 INFO - PROCESS | 1740 | --DOCSHELL 0x996f1000 == 26 [pid = 1740] [id = 177] 16:14:40 INFO - PROCESS | 1740 | --DOCSHELL 0x93b5dc00 == 25 [pid = 1740] [id = 181] 16:14:40 INFO - PROCESS | 1740 | --DOCSHELL 0x8f890000 == 24 [pid = 1740] [id = 182] 16:14:40 INFO - PROCESS | 1740 | --DOCSHELL 0x94873000 == 23 [pid = 1740] [id = 179] 16:14:40 INFO - PROCESS | 1740 | --DOCSHELL 0x94899800 == 22 [pid = 1740] [id = 178] 16:14:40 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac50c00 == 21 [pid = 1740] [id = 185] 16:14:40 INFO - PROCESS | 1740 | --DOCSHELL 0x9b60ac00 == 20 [pid = 1740] [id = 191] 16:14:40 INFO - PROCESS | 1740 | --DOCSHELL 0x996ef800 == 19 [pid = 1740] [id = 186] 16:14:40 INFO - PROCESS | 1740 | --DOCSHELL 0x953bcc00 == 18 [pid = 1740] [id = 196] 16:14:40 INFO - PROCESS | 1740 | --DOCSHELL 0x8f884800 == 17 [pid = 1740] [id = 192] 16:14:40 INFO - PROCESS | 1740 | --DOCSHELL 0x98828c00 == 16 [pid = 1740] [id = 183] 16:14:40 INFO - PROCESS | 1740 | --DOCSHELL 0x95307800 == 15 [pid = 1740] [id = 176] 16:14:40 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88d800 == 14 [pid = 1740] [id = 201] 16:14:40 INFO - PROCESS | 1740 | --DOCSHELL 0x9ae3c000 == 13 [pid = 1740] [id = 200] 16:14:40 INFO - PROCESS | 1740 | --DOCSHELL 0x9a633800 == 12 [pid = 1740] [id = 199] 16:14:40 INFO - PROCESS | 1740 | --DOCSHELL 0x93b5b800 == 11 [pid = 1740] [id = 194] 16:14:40 INFO - PROCESS | 1740 | --DOCSHELL 0x917f0c00 == 10 [pid = 1740] [id = 197] 16:14:40 INFO - PROCESS | 1740 | --DOCSHELL 0x98886800 == 9 [pid = 1740] [id = 198] 16:14:42 INFO - PROCESS | 1740 | 1468883682771 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 5097ms 16:14:42 INFO - PROCESS | 1740 | 1468883682813 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 16:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:14:42 INFO - PROCESS | 1740 | 1468883682821 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 16:14:42 INFO - PROCESS | 1740 | 1468883682829 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:14:42 INFO - PROCESS | 1740 | 1468883682837 Marionette TRACE conn3 <- [1,782,null,{}] 16:14:42 INFO - PROCESS | 1740 | 1468883682854 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:42 INFO - PROCESS | 1740 | 1468883682859 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:43 INFO - PROCESS | 1740 | 1468883683085 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 16:14:43 INFO - PROCESS | 1740 | 1468883683115 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:43 INFO - PROCESS | 1740 | 1468883683124 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x953bd800 == 10 [pid = 1740] [id = 203] 16:14:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x953be400) [pid = 1740] [serial = 610] [outer = (nil)] 16:14:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x9882cc00) [pid = 1740] [serial = 611] [outer = 0x953be400] 16:14:43 INFO - PROCESS | 1740 | 1468883683213 Marionette DEBUG loaded listener.js 16:14:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x99676800) [pid = 1740] [serial = 612] [outer = 0x953be400] 16:14:44 INFO - PROCESS | 1740 | 1468883684179 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1397ms 16:14:44 INFO - PROCESS | 1740 | 1468883684229 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 16:14:44 INFO - PROCESS | 1740 | 1468883684244 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 16:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:14:44 INFO - PROCESS | 1740 | 1468883684266 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:14:44 INFO - PROCESS | 1740 | 1468883684271 Marionette TRACE conn3 <- [1,786,null,{}] 16:14:44 INFO - PROCESS | 1740 | 1468883684277 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:44 INFO - PROCESS | 1740 | 1468883684283 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:45 INFO - PROCESS | 1740 | 1468883685165 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 16:14:45 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x9b4b1400) [pid = 1740] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:14:45 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x917e8400) [pid = 1740] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:14:45 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x9a4bac00) [pid = 1740] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:14:45 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9d90b400) [pid = 1740] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:14:45 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x9b1b3c00) [pid = 1740] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:14:45 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9d97dc00) [pid = 1740] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:14:45 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x93b67c00) [pid = 1740] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:14:45 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x953b9c00) [pid = 1740] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:14:45 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9ac4d800) [pid = 1740] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:14:45 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x93d6f400) [pid = 1740] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:14:45 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x94869400) [pid = 1740] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:14:45 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9967c400) [pid = 1740] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:14:45 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x917eb400) [pid = 1740] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:14:45 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x992c2c00) [pid = 1740] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:14:45 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9ac56400) [pid = 1740] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:14:45 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x93b5c000) [pid = 1740] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:14:45 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x917ed800) [pid = 1740] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:14:45 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9800fc00) [pid = 1740] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:14:45 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x917f1c00) [pid = 1740] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:14:45 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x98888000) [pid = 1740] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:14:45 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9a635400) [pid = 1740] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:14:45 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9ae3d400) [pid = 1740] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:14:45 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x92f46c00) [pid = 1740] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:14:45 INFO - PROCESS | 1740 | 1468883685422 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:45 INFO - PROCESS | 1740 | 1468883685430 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:45 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88b000 == 11 [pid = 1740] [id = 204] 16:14:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x917eb400) [pid = 1740] [serial = 613] [outer = (nil)] 16:14:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x93b67c00) [pid = 1740] [serial = 614] [outer = 0x917eb400] 16:14:45 INFO - PROCESS | 1740 | 1468883685505 Marionette DEBUG loaded listener.js 16:14:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x996f2800) [pid = 1740] [serial = 615] [outer = 0x917eb400] 16:14:46 INFO - PROCESS | 1740 | 1468883686256 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 2041ms 16:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:14:46 INFO - PROCESS | 1740 | 1468883686307 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 16:14:46 INFO - PROCESS | 1740 | 1468883686310 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 16:14:46 INFO - PROCESS | 1740 | 1468883686317 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:14:46 INFO - PROCESS | 1740 | 1468883686324 Marionette TRACE conn3 <- [1,790,null,{}] 16:14:46 INFO - PROCESS | 1740 | 1468883686343 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:46 INFO - PROCESS | 1740 | 1468883686352 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:46 INFO - PROCESS | 1740 | 1468883686523 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 16:14:46 INFO - PROCESS | 1740 | 1468883686535 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:46 INFO - PROCESS | 1740 | 1468883686546 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:46 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac52400 == 12 [pid = 1740] [id = 205] 16:14:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9ac56400) [pid = 1740] [serial = 616] [outer = (nil)] 16:14:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9adc9c00) [pid = 1740] [serial = 617] [outer = 0x9ac56400] 16:14:46 INFO - PROCESS | 1740 | 1468883686729 Marionette DEBUG loaded listener.js 16:14:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9ae3cc00) [pid = 1740] [serial = 618] [outer = 0x9ac56400] 16:14:47 INFO - PROCESS | 1740 | 1468883687847 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1591ms 16:14:47 INFO - PROCESS | 1740 | 1468883687908 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 16:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:14:47 INFO - PROCESS | 1740 | 1468883687916 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 16:14:47 INFO - PROCESS | 1740 | 1468883687924 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:14:47 INFO - PROCESS | 1740 | 1468883687930 Marionette TRACE conn3 <- [1,794,null,{}] 16:14:47 INFO - PROCESS | 1740 | 1468883687939 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:47 INFO - PROCESS | 1740 | 1468883687945 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:48 INFO - PROCESS | 1740 | 1468883688190 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 16:14:48 INFO - PROCESS | 1740 | 1468883688419 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:48 INFO - PROCESS | 1740 | 1468883688431 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:48 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b5b800 == 13 [pid = 1740] [id = 206] 16:14:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x93d66000) [pid = 1740] [serial = 619] [outer = (nil)] 16:14:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x996e9800) [pid = 1740] [serial = 620] [outer = 0x93d66000] 16:14:48 INFO - PROCESS | 1740 | 1468883688518 Marionette DEBUG loaded listener.js 16:14:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9a770400) [pid = 1740] [serial = 621] [outer = 0x93d66000] 16:14:49 INFO - PROCESS | 1740 | 1468883689541 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1687ms 16:14:49 INFO - PROCESS | 1740 | 1468883689611 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 16:14:49 INFO - PROCESS | 1740 | 1468883689619 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 16:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:14:49 INFO - PROCESS | 1740 | 1468883689631 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:14:49 INFO - PROCESS | 1740 | 1468883689635 Marionette TRACE conn3 <- [1,798,null,{}] 16:14:49 INFO - PROCESS | 1740 | 1468883689642 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:49 INFO - PROCESS | 1740 | 1468883689648 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:49 INFO - PROCESS | 1740 | 1468883689880 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 16:14:50 INFO - PROCESS | 1740 | 1468883690140 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:50 INFO - PROCESS | 1740 | 1468883690149 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ae36400 == 14 [pid = 1740] [id = 207] 16:14:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9ae3e800) [pid = 1740] [serial = 622] [outer = (nil)] 16:14:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9b1af400) [pid = 1740] [serial = 623] [outer = 0x9ae3e800] 16:14:50 INFO - PROCESS | 1740 | 1468883690235 Marionette DEBUG loaded listener.js 16:14:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9b1b6c00) [pid = 1740] [serial = 624] [outer = 0x9ae3e800] 16:14:51 INFO - PROCESS | 1740 | 1468883691191 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 16:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1601ms 16:14:51 INFO - PROCESS | 1740 | 1468883691231 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 16:14:51 INFO - PROCESS | 1740 | 1468883691235 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 16:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:14:51 INFO - PROCESS | 1740 | 1468883691242 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:14:51 INFO - PROCESS | 1740 | 1468883691248 Marionette TRACE conn3 <- [1,802,null,{}] 16:14:51 INFO - PROCESS | 1740 | 1468883691265 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:51 INFO - PROCESS | 1740 | 1468883691274 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:51 INFO - PROCESS | 1740 | 1468883691474 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 16:14:51 INFO - PROCESS | 1740 | 1468883691684 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:51 INFO - PROCESS | 1740 | 1468883691695 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:51 INFO - PROCESS | 1740 | ++DOCSHELL 0x9d910000 == 15 [pid = 1740] [id = 208] 16:14:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9d913800) [pid = 1740] [serial = 625] [outer = (nil)] 16:14:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9d981c00) [pid = 1740] [serial = 626] [outer = 0x9d913800] 16:14:51 INFO - PROCESS | 1740 | 1468883691812 Marionette DEBUG loaded listener.js 16:14:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa22ed800) [pid = 1740] [serial = 627] [outer = 0x9d913800] 16:14:52 INFO - PROCESS | 1740 | 1468883692864 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 16:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1693ms 16:14:52 INFO - PROCESS | 1740 | 1468883692936 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 16:14:52 INFO - PROCESS | 1740 | 1468883692940 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 16:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:14:52 INFO - PROCESS | 1740 | 1468883692947 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:14:52 INFO - PROCESS | 1740 | 1468883692950 Marionette TRACE conn3 <- [1,806,null,{}] 16:14:52 INFO - PROCESS | 1740 | 1468883692956 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:52 INFO - PROCESS | 1740 | 1468883692962 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:53 INFO - PROCESS | 1740 | 1468883693177 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 16:14:53 INFO - PROCESS | 1740 | 1468883693406 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:53 INFO - PROCESS | 1740 | 1468883693417 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:53 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d6f400 == 16 [pid = 1740] [id = 209] 16:14:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9800b400) [pid = 1740] [serial = 628] [outer = (nil)] 16:14:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa2ff5400) [pid = 1740] [serial = 629] [outer = 0x9800b400] 16:14:53 INFO - PROCESS | 1740 | 1468883693544 Marionette DEBUG loaded listener.js 16:14:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0xa317bc00) [pid = 1740] [serial = 630] [outer = 0x9800b400] 16:14:54 INFO - PROCESS | 1740 | 1468883694456 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 16:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1538ms 16:14:54 INFO - PROCESS | 1740 | 1468883694486 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 16:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:14:54 INFO - PROCESS | 1740 | 1468883694491 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 16:14:54 INFO - PROCESS | 1740 | 1468883694497 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:14:54 INFO - PROCESS | 1740 | 1468883694501 Marionette TRACE conn3 <- [1,810,null,{}] 16:14:54 INFO - PROCESS | 1740 | 1468883694507 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:54 INFO - PROCESS | 1740 | 1468883694513 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:54 INFO - PROCESS | 1740 | 1468883694686 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 16:14:54 INFO - PROCESS | 1740 | 1468883694846 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:54 INFO - PROCESS | 1740 | 1468883694855 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:54 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b1be800 == 17 [pid = 1740] [id = 210] 16:14:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0xa2fa7800) [pid = 1740] [serial = 631] [outer = (nil)] 16:14:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0xa33da000) [pid = 1740] [serial = 632] [outer = 0xa2fa7800] 16:14:54 INFO - PROCESS | 1740 | 1468883694935 Marionette DEBUG loaded listener.js 16:14:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0xa33d0000) [pid = 1740] [serial = 633] [outer = 0xa2fa7800] 16:14:55 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x996f3400) [pid = 1740] [serial = 590] [outer = (nil)] [url = about:blank] 16:14:55 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9530d400) [pid = 1740] [serial = 587] [outer = (nil)] [url = about:blank] 16:14:55 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x996ea000) [pid = 1740] [serial = 589] [outer = (nil)] [url = about:blank] 16:14:55 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9489e800) [pid = 1740] [serial = 586] [outer = (nil)] [url = about:blank] 16:14:55 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x93b69c00) [pid = 1740] [serial = 593] [outer = (nil)] [url = about:blank] 16:14:55 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x953b5000) [pid = 1740] [serial = 580] [outer = (nil)] [url = about:blank] 16:14:55 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x93d72400) [pid = 1740] [serial = 583] [outer = (nil)] [url = about:blank] 16:14:55 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x93b61800) [pid = 1740] [serial = 592] [outer = (nil)] [url = about:blank] 16:14:55 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0xa4f87c00) [pid = 1740] [serial = 578] [outer = (nil)] [url = about:blank] 16:14:55 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x94894800) [pid = 1740] [serial = 584] [outer = (nil)] [url = about:blank] 16:14:55 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x98012400) [pid = 1740] [serial = 581] [outer = (nil)] [url = about:blank] 16:14:55 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9ac50400) [pid = 1740] [serial = 577] [outer = (nil)] [url = about:blank] 16:14:55 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9c24d400) [pid = 1740] [serial = 606] [outer = (nil)] [url = about:blank] 16:14:55 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9ba5ec00) [pid = 1740] [serial = 605] [outer = (nil)] [url = about:blank] 16:14:55 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9b327000) [pid = 1740] [serial = 603] [outer = (nil)] [url = about:blank] 16:14:55 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9ac92000) [pid = 1740] [serial = 600] [outer = (nil)] [url = about:blank] 16:14:55 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9b108c00) [pid = 1740] [serial = 602] [outer = (nil)] [url = about:blank] 16:14:55 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x996f2c00) [pid = 1740] [serial = 596] [outer = (nil)] [url = about:blank] 16:14:55 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9ac51c00) [pid = 1740] [serial = 599] [outer = (nil)] [url = about:blank] 16:14:55 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x992c2000) [pid = 1740] [serial = 595] [outer = (nil)] [url = about:blank] 16:14:56 INFO - PROCESS | 1740 | 1468883696012 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1536ms 16:14:56 INFO - PROCESS | 1740 | 1468883696032 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 16:14:56 INFO - PROCESS | 1740 | 1468883696040 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 16:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:14:56 INFO - PROCESS | 1740 | 1468883696049 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:14:56 INFO - PROCESS | 1740 | 1468883696054 Marionette TRACE conn3 <- [1,814,null,{}] 16:14:56 INFO - PROCESS | 1740 | 1468883696063 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:56 INFO - PROCESS | 1740 | 1468883696069 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:56 INFO - PROCESS | 1740 | 1468883696290 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 16:14:56 INFO - PROCESS | 1740 | 1468883696517 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:56 INFO - PROCESS | 1740 | 1468883696533 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:56 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b68c00 == 18 [pid = 1740] [id = 211] 16:14:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x93b69c00) [pid = 1740] [serial = 634] [outer = (nil)] 16:14:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x93d6d800) [pid = 1740] [serial = 635] [outer = 0x93b69c00] 16:14:56 INFO - PROCESS | 1740 | 1468883696627 Marionette DEBUG loaded listener.js 16:14:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x948a0000) [pid = 1740] [serial = 636] [outer = 0x93b69c00] 16:14:57 INFO - PROCESS | 1740 | 1468883697581 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 16:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:14:57 INFO - PROCESS | 1740 | 1468883697651 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 16:14:57 INFO - PROCESS | 1740 | 1468883697662 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:14:57 INFO - PROCESS | 1740 | 1468883697667 Marionette TRACE conn3 <- [1,818,null,{}] 16:14:57 INFO - PROCESS | 1740 | 1468883697719 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:57 INFO - PROCESS | 1740 | 1468883697726 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:57 INFO - PROCESS | 1740 | 1468883697946 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 16:14:58 INFO - PROCESS | 1740 | 1468883698141 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:58 INFO - PROCESS | 1740 | 1468883698152 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:58 INFO - PROCESS | 1740 | ++DOCSHELL 0x917eac00 == 19 [pid = 1740] [id = 212] 16:14:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x996eb000) [pid = 1740] [serial = 637] [outer = (nil)] 16:14:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x99ec0000) [pid = 1740] [serial = 638] [outer = 0x996eb000] 16:14:58 INFO - PROCESS | 1740 | 1468883698237 Marionette DEBUG loaded listener.js 16:14:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9a635800) [pid = 1740] [serial = 639] [outer = 0x996eb000] 16:14:59 INFO - PROCESS | 1740 | 1468883699157 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 16:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1527ms 16:14:59 INFO - PROCESS | 1740 | 1468883699189 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 16:14:59 INFO - PROCESS | 1740 | 1468883699193 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 16:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:14:59 INFO - PROCESS | 1740 | 1468883699201 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:14:59 INFO - PROCESS | 1740 | 1468883699207 Marionette TRACE conn3 <- [1,822,null,{}] 16:14:59 INFO - PROCESS | 1740 | 1468883699226 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:59 INFO - PROCESS | 1740 | 1468883699235 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:59 INFO - PROCESS | 1740 | 1468883699430 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 16:14:59 INFO - PROCESS | 1740 | 1468883699687 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:59 INFO - PROCESS | 1740 | 1468883699696 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:14:59 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b31c800 == 20 [pid = 1740] [id = 213] 16:14:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9b323000) [pid = 1740] [serial = 640] [outer = (nil)] 16:14:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9b60dc00) [pid = 1740] [serial = 641] [outer = 0x9b323000] 16:14:59 INFO - PROCESS | 1740 | 1468883699832 Marionette DEBUG loaded listener.js 16:14:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9c24c400) [pid = 1740] [serial = 642] [outer = 0x9b323000] 16:15:00 INFO - PROCESS | 1740 | 1468883700741 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 16:15:00 INFO - PROCESS | 1740 | 1468883700807 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 16:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:15:00 INFO - PROCESS | 1740 | 1468883700815 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:15:00 INFO - PROCESS | 1740 | 1468883700817 Marionette TRACE conn3 <- [1,826,null,{}] 16:15:00 INFO - PROCESS | 1740 | 1468883700824 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:00 INFO - PROCESS | 1740 | 1468883700829 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:01 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9b322400) [pid = 1740] [serial = 560] [outer = (nil)] [url = about:blank] 16:15:01 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9bff4c00) [pid = 1740] [serial = 559] [outer = (nil)] [url = about:blank] 16:15:01 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x99675c00) [pid = 1740] [serial = 562] [outer = (nil)] [url = about:blank] 16:15:01 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9b1be000) [pid = 1740] [serial = 565] [outer = (nil)] [url = about:blank] 16:15:01 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9ba54800) [pid = 1740] [serial = 566] [outer = (nil)] [url = about:blank] 16:15:01 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0xa1191400) [pid = 1740] [serial = 569] [outer = (nil)] [url = about:blank] 16:15:01 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9d97cc00) [pid = 1740] [serial = 568] [outer = (nil)] [url = about:blank] 16:15:01 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0xa2fae800) [pid = 1740] [serial = 572] [outer = (nil)] [url = about:blank] 16:15:01 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0xa2326c00) [pid = 1740] [serial = 571] [outer = (nil)] [url = about:blank] 16:15:01 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0xa34cec00) [pid = 1740] [serial = 574] [outer = (nil)] [url = about:blank] 16:15:01 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9ac9d400) [pid = 1740] [serial = 553] [outer = (nil)] [url = about:blank] 16:15:01 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x99ec9c00) [pid = 1740] [serial = 563] [outer = (nil)] [url = about:blank] 16:15:01 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0xa34d2800) [pid = 1740] [serial = 575] [outer = (nil)] [url = about:blank] 16:15:01 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x9adc9000) [pid = 1740] [serial = 544] [outer = (nil)] [url = about:blank] 16:15:01 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x9b102c00) [pid = 1740] [serial = 545] [outer = (nil)] [url = about:blank] 16:15:01 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x9530b800) [pid = 1740] [serial = 541] [outer = (nil)] [url = about:blank] 16:15:01 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x996ec400) [pid = 1740] [serial = 542] [outer = (nil)] [url = about:blank] 16:15:01 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0x9ae34800) [pid = 1740] [serial = 539] [outer = (nil)] [url = about:blank] 16:15:01 INFO - PROCESS | 1740 | --DOMWINDOW == 60 (0x93b61000) [pid = 1740] [serial = 547] [outer = (nil)] [url = about:blank] 16:15:01 INFO - PROCESS | 1740 | --DOMWINDOW == 59 (0x93d71800) [pid = 1740] [serial = 548] [outer = (nil)] [url = about:blank] 16:15:01 INFO - PROCESS | 1740 | --DOMWINDOW == 58 (0x996f2000) [pid = 1740] [serial = 550] [outer = (nil)] [url = about:blank] 16:15:01 INFO - PROCESS | 1740 | --DOMWINDOW == 57 (0x9ae3f400) [pid = 1740] [serial = 554] [outer = (nil)] [url = about:blank] 16:15:01 INFO - PROCESS | 1740 | --DOMWINDOW == 56 (0x9a101c00) [pid = 1740] [serial = 551] [outer = (nil)] [url = about:blank] 16:15:01 INFO - PROCESS | 1740 | --DOMWINDOW == 55 (0x9ba53c00) [pid = 1740] [serial = 557] [outer = (nil)] [url = about:blank] 16:15:01 INFO - PROCESS | 1740 | --DOMWINDOW == 54 (0xa4d53400) [pid = 1740] [serial = 383] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:15:01 INFO - PROCESS | 1740 | --DOMWINDOW == 53 (0x9b1b7000) [pid = 1740] [serial = 556] [outer = (nil)] [url = about:blank] 16:15:01 INFO - PROCESS | 1740 | 1468883701709 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 16:15:01 INFO - PROCESS | 1740 | 1468883701791 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:01 INFO - PROCESS | 1740 | 1468883701801 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:01 INFO - PROCESS | 1740 | ++DOCSHELL 0x917f2800 == 21 [pid = 1740] [id = 214] 16:15:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 54 (0x93b61000) [pid = 1740] [serial = 643] [outer = (nil)] 16:15:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 55 (0x93d64400) [pid = 1740] [serial = 644] [outer = 0x93b61000] 16:15:01 INFO - PROCESS | 1740 | 1468883701881 Marionette DEBUG loaded listener.js 16:15:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 56 (0x93d6ec00) [pid = 1740] [serial = 645] [outer = 0x93b61000] 16:15:02 INFO - PROCESS | 1740 | 1468883702811 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 16:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 2038ms 16:15:02 INFO - PROCESS | 1740 | 1468883702855 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 16:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:15:02 INFO - PROCESS | 1740 | 1468883702861 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 16:15:02 INFO - PROCESS | 1740 | 1468883702869 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:15:02 INFO - PROCESS | 1740 | 1468883702872 Marionette TRACE conn3 <- [1,830,null,{}] 16:15:02 INFO - PROCESS | 1740 | 1468883702880 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:02 INFO - PROCESS | 1740 | 1468883702885 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:03 INFO - PROCESS | 1740 | 1468883703052 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 16:15:03 INFO - PROCESS | 1740 | 1468883703062 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:03 INFO - PROCESS | 1740 | 1468883703071 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:03 INFO - PROCESS | 1740 | ++DOCSHELL 0x953bac00 == 22 [pid = 1740] [id = 215] 16:15:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 57 (0x953bbc00) [pid = 1740] [serial = 646] [outer = (nil)] 16:15:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 58 (0x953bf000) [pid = 1740] [serial = 647] [outer = 0x953bbc00] 16:15:03 INFO - PROCESS | 1740 | 1468883703156 Marionette DEBUG loaded listener.js 16:15:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 59 (0x99675400) [pid = 1740] [serial = 648] [outer = 0x953bbc00] 16:15:04 INFO - PROCESS | 1740 | 1468883704065 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 16:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1286ms 16:15:04 INFO - PROCESS | 1740 | 1468883704154 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 16:15:04 INFO - PROCESS | 1740 | 1468883704159 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 16:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:15:04 INFO - PROCESS | 1740 | 1468883704165 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:15:04 INFO - PROCESS | 1740 | 1468883704168 Marionette TRACE conn3 <- [1,834,null,{}] 16:15:04 INFO - PROCESS | 1740 | 1468883704174 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:04 INFO - PROCESS | 1740 | 1468883704179 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:04 INFO - PROCESS | 1740 | 1468883704389 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 16:15:04 INFO - PROCESS | 1740 | 1468883704410 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:04 INFO - PROCESS | 1740 | 1468883704420 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:04 INFO - PROCESS | 1740 | ++DOCSHELL 0x98010800 == 23 [pid = 1740] [id = 216] 16:15:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 60 (0x996f4c00) [pid = 1740] [serial = 649] [outer = (nil)] 16:15:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 61 (0x9a070c00) [pid = 1740] [serial = 650] [outer = 0x996f4c00] 16:15:04 INFO - PROCESS | 1740 | 1468883704486 Marionette DEBUG loaded listener.js 16:15:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x9a4bbc00) [pid = 1740] [serial = 651] [outer = 0x996f4c00] 16:15:05 INFO - PROCESS | 1740 | 1468883705447 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 16:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1339ms 16:15:05 INFO - PROCESS | 1740 | 1468883705504 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 16:15:05 INFO - PROCESS | 1740 | 1468883705511 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 16:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:15:05 INFO - PROCESS | 1740 | 1468883705539 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:15:05 INFO - PROCESS | 1740 | 1468883705546 Marionette TRACE conn3 <- [1,838,null,{}] 16:15:05 INFO - PROCESS | 1740 | 1468883705551 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:05 INFO - PROCESS | 1740 | 1468883705558 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:05 INFO - PROCESS | 1740 | 1468883705764 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 16:15:05 INFO - PROCESS | 1740 | 1468883705781 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:05 INFO - PROCESS | 1740 | 1468883705788 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:05 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a106000 == 24 [pid = 1740] [id = 217] 16:15:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x9a4b5800) [pid = 1740] [serial = 652] [outer = (nil)] 16:15:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x9adc9000) [pid = 1740] [serial = 653] [outer = 0x9a4b5800] 16:15:05 INFO - PROCESS | 1740 | 1468883705857 Marionette DEBUG loaded listener.js 16:15:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x9ae43400) [pid = 1740] [serial = 654] [outer = 0x9a4b5800] 16:15:06 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x92fa3800) [pid = 1740] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:15:06 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x953be400) [pid = 1740] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:15:06 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x917eb400) [pid = 1740] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:15:06 INFO - PROCESS | 1740 | 1468883706751 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 16:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1256ms 16:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:15:06 INFO - PROCESS | 1740 | 1468883706786 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 16:15:06 INFO - PROCESS | 1740 | 1468883706789 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 16:15:06 INFO - PROCESS | 1740 | 1468883706796 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:15:06 INFO - PROCESS | 1740 | 1468883706799 Marionette TRACE conn3 <- [1,842,null,{}] 16:15:06 INFO - PROCESS | 1740 | 1468883706804 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:06 INFO - PROCESS | 1740 | 1468883706809 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:07 INFO - PROCESS | 1740 | 1468883707013 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 16:15:07 INFO - PROCESS | 1740 | 1468883707030 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:07 INFO - PROCESS | 1740 | 1468883707039 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a75c800 == 25 [pid = 1740] [id = 218] 16:15:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x9ac54c00) [pid = 1740] [serial = 655] [outer = (nil)] 16:15:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x9b1b3400) [pid = 1740] [serial = 656] [outer = 0x9ac54c00] 16:15:07 INFO - PROCESS | 1740 | 1468883707108 Marionette DEBUG loaded listener.js 16:15:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x9b1b0c00) [pid = 1740] [serial = 657] [outer = 0x9ac54c00] 16:15:08 INFO - PROCESS | 1740 | 1468883708086 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 16:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1341ms 16:15:08 INFO - PROCESS | 1740 | 1468883708137 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 16:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:15:08 INFO - PROCESS | 1740 | 1468883708141 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 16:15:08 INFO - PROCESS | 1740 | 1468883708148 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:15:08 INFO - PROCESS | 1740 | 1468883708152 Marionette TRACE conn3 <- [1,846,null,{}] 16:15:08 INFO - PROCESS | 1740 | 1468883708159 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:08 INFO - PROCESS | 1740 | 1468883708164 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:08 INFO - PROCESS | 1740 | 1468883708366 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 16:15:08 INFO - PROCESS | 1740 | 1468883708571 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:08 INFO - PROCESS | 1740 | 1468883708582 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f884400 == 26 [pid = 1740] [id = 219] 16:15:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x8f888000) [pid = 1740] [serial = 658] [outer = (nil)] 16:15:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x917f0000) [pid = 1740] [serial = 659] [outer = 0x8f888000] 16:15:08 INFO - PROCESS | 1740 | 1468883708675 Marionette DEBUG loaded listener.js 16:15:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x92f4b800) [pid = 1740] [serial = 660] [outer = 0x8f888000] 16:15:09 INFO - PROCESS | 1740 | 1468883709830 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1702ms 16:15:09 INFO - PROCESS | 1740 | 1468883709852 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 16:15:09 INFO - PROCESS | 1740 | 1468883709858 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 16:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:15:09 INFO - PROCESS | 1740 | 1468883709867 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:15:09 INFO - PROCESS | 1740 | 1468883709872 Marionette TRACE conn3 <- [1,850,null,{}] 16:15:09 INFO - PROCESS | 1740 | 1468883709882 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:09 INFO - PROCESS | 1740 | 1468883709895 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:10 INFO - PROCESS | 1740 | 1468883710130 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 16:15:10 INFO - PROCESS | 1740 | 1468883710388 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:10 INFO - PROCESS | 1740 | 1468883710399 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:10 INFO - PROCESS | 1740 | ++DOCSHELL 0x9882d400 == 27 [pid = 1740] [id = 220] 16:15:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9888b400) [pid = 1740] [serial = 661] [outer = (nil)] 16:15:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x996efc00) [pid = 1740] [serial = 662] [outer = 0x9888b400] 16:15:10 INFO - PROCESS | 1740 | 1468883710490 Marionette DEBUG loaded listener.js 16:15:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x99e38000) [pid = 1740] [serial = 663] [outer = 0x9888b400] 16:15:11 INFO - PROCESS | 1740 | 1468883711430 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1595ms 16:15:11 INFO - PROCESS | 1740 | 1468883711464 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 16:15:11 INFO - PROCESS | 1740 | 1468883711471 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 16:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:15:11 INFO - PROCESS | 1740 | 1468883711478 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:15:11 INFO - PROCESS | 1740 | 1468883711483 Marionette TRACE conn3 <- [1,854,null,{}] 16:15:11 INFO - PROCESS | 1740 | 1468883711489 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:11 INFO - PROCESS | 1740 | 1468883711495 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:11 INFO - PROCESS | 1740 | 1468883711689 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 16:15:11 INFO - PROCESS | 1740 | 1468883711942 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:11 INFO - PROCESS | 1740 | 1468883711955 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:12 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f886c00 == 28 [pid = 1740] [id = 221] 16:15:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9ac52800) [pid = 1740] [serial = 664] [outer = (nil)] 16:15:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9ae38c00) [pid = 1740] [serial = 665] [outer = 0x9ac52800] 16:15:12 INFO - PROCESS | 1740 | 1468883712096 Marionette DEBUG loaded listener.js 16:15:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9ae43800) [pid = 1740] [serial = 666] [outer = 0x9ac52800] 16:15:13 INFO - PROCESS | 1740 | 1468883713112 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1693ms 16:15:13 INFO - PROCESS | 1740 | 1468883713172 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 16:15:13 INFO - PROCESS | 1740 | 1468883713176 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 16:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:15:13 INFO - PROCESS | 1740 | 1468883713193 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:15:13 INFO - PROCESS | 1740 | 1468883713203 Marionette TRACE conn3 <- [1,858,null,{}] 16:15:13 INFO - PROCESS | 1740 | 1468883713210 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:13 INFO - PROCESS | 1740 | 1468883713218 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:13 INFO - PROCESS | 1740 | 1468883713448 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 16:15:13 INFO - PROCESS | 1740 | 1468883713648 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:13 INFO - PROCESS | 1740 | 1468883713656 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac4a800 == 29 [pid = 1740] [id = 222] 16:15:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9ac54400) [pid = 1740] [serial = 667] [outer = (nil)] 16:15:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9c245800) [pid = 1740] [serial = 668] [outer = 0x9ac54400] 16:15:13 INFO - PROCESS | 1740 | 1468883713783 Marionette DEBUG loaded listener.js 16:15:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9c276400) [pid = 1740] [serial = 669] [outer = 0x9ac54400] 16:15:14 INFO - PROCESS | 1740 | 1468883714693 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1553ms 16:15:14 INFO - PROCESS | 1740 | 1468883714738 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 16:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:15:14 INFO - PROCESS | 1740 | 1468883714743 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 16:15:14 INFO - PROCESS | 1740 | 1468883714749 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:15:14 INFO - PROCESS | 1740 | 1468883714753 Marionette TRACE conn3 <- [1,862,null,{}] 16:15:14 INFO - PROCESS | 1740 | 1468883714759 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:14 INFO - PROCESS | 1740 | 1468883714764 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:14 INFO - PROCESS | 1740 | 1468883714944 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 16:15:15 INFO - PROCESS | 1740 | 1468883715099 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:15 INFO - PROCESS | 1740 | 1468883715110 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d64800 == 30 [pid = 1740] [id = 223] 16:15:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x996f3800) [pid = 1740] [serial = 670] [outer = (nil)] 16:15:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9d97d400) [pid = 1740] [serial = 671] [outer = 0x996f3800] 16:15:15 INFO - PROCESS | 1740 | 1468883715191 Marionette DEBUG loaded listener.js 16:15:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0xa110ec00) [pid = 1740] [serial = 672] [outer = 0x996f3800] 16:15:16 INFO - PROCESS | 1740 | 1468883716190 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1482ms 16:15:16 INFO - PROCESS | 1740 | 1468883716230 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 16:15:16 INFO - PROCESS | 1740 | 1468883716235 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 16:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:15:16 INFO - PROCESS | 1740 | 1468883716241 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:15:16 INFO - PROCESS | 1740 | 1468883716245 Marionette TRACE conn3 <- [1,866,null,{}] 16:15:16 INFO - PROCESS | 1740 | 1468883716251 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:16 INFO - PROCESS | 1740 | 1468883716256 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:16 INFO - PROCESS | 1740 | 1468883716426 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 16:15:16 INFO - PROCESS | 1740 | 1468883716618 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:16 INFO - PROCESS | 1740 | 1468883716640 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:16 INFO - PROCESS | 1740 | ++DOCSHELL 0x95312c00 == 31 [pid = 1740] [id = 224] 16:15:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x953b0400) [pid = 1740] [serial = 673] [outer = (nil)] 16:15:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x99dd2000) [pid = 1740] [serial = 674] [outer = 0x953b0400] 16:15:16 INFO - PROCESS | 1740 | 1468883716795 Marionette DEBUG loaded listener.js 16:15:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0xa310ac00) [pid = 1740] [serial = 675] [outer = 0x953b0400] 16:15:18 INFO - PROCESS | 1740 | 1468883718154 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1932ms 16:15:18 INFO - PROCESS | 1740 | 1468883718174 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 16:15:18 INFO - PROCESS | 1740 | 1468883718181 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 16:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:15:18 INFO - PROCESS | 1740 | 1468883718189 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:15:18 INFO - PROCESS | 1740 | 1468883718193 Marionette TRACE conn3 <- [1,870,null,{}] 16:15:18 INFO - PROCESS | 1740 | 1468883718201 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:18 INFO - PROCESS | 1740 | 1468883718205 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:18 INFO - PROCESS | 1740 | 1468883718467 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 16:15:18 INFO - PROCESS | 1740 | 1468883718683 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:18 INFO - PROCESS | 1740 | 1468883718689 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:18 INFO - PROCESS | 1740 | ++DOCSHELL 0x952bec00 == 32 [pid = 1740] [id = 225] 16:15:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x952c5c00) [pid = 1740] [serial = 676] [outer = (nil)] 16:15:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x953bd400) [pid = 1740] [serial = 677] [outer = 0x952c5c00] 16:15:18 INFO - PROCESS | 1740 | 1468883718770 Marionette DEBUG loaded listener.js 16:15:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x95312400) [pid = 1740] [serial = 678] [outer = 0x952c5c00] 16:15:20 INFO - PROCESS | 1740 | --DOCSHELL 0x9a75c800 == 31 [pid = 1740] [id = 218] 16:15:20 INFO - PROCESS | 1740 | --DOCSHELL 0x9a106000 == 30 [pid = 1740] [id = 217] 16:15:20 INFO - PROCESS | 1740 | --DOCSHELL 0x98010800 == 29 [pid = 1740] [id = 216] 16:15:20 INFO - PROCESS | 1740 | --DOCSHELL 0x953bac00 == 28 [pid = 1740] [id = 215] 16:15:20 INFO - PROCESS | 1740 | --DOCSHELL 0x917f2800 == 27 [pid = 1740] [id = 214] 16:15:20 INFO - PROCESS | 1740 | --DOCSHELL 0x9b31c800 == 26 [pid = 1740] [id = 213] 16:15:20 INFO - PROCESS | 1740 | --DOCSHELL 0x93b68c00 == 25 [pid = 1740] [id = 211] 16:15:20 INFO - PROCESS | 1740 | --DOCSHELL 0x917eac00 == 24 [pid = 1740] [id = 212] 16:15:20 INFO - PROCESS | 1740 | --DOCSHELL 0x9d910000 == 23 [pid = 1740] [id = 208] 16:15:20 INFO - PROCESS | 1740 | --DOCSHELL 0x93d6f400 == 22 [pid = 1740] [id = 209] 16:15:20 INFO - PROCESS | 1740 | --DOCSHELL 0x92fa1000 == 21 [pid = 1740] [id = 202] 16:15:20 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88b000 == 20 [pid = 1740] [id = 204] 16:15:20 INFO - PROCESS | 1740 | --DOCSHELL 0x953bd800 == 19 [pid = 1740] [id = 203] 16:15:20 INFO - PROCESS | 1740 | --DOCSHELL 0x9ae36400 == 18 [pid = 1740] [id = 207] 16:15:20 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac52400 == 17 [pid = 1740] [id = 205] 16:15:20 INFO - PROCESS | 1740 | --DOCSHELL 0x93b5b800 == 16 [pid = 1740] [id = 206] 16:15:20 INFO - PROCESS | 1740 | --DOCSHELL 0x9b1be800 == 15 [pid = 1740] [id = 210] 16:15:20 INFO - PROCESS | 1740 | --DOCSHELL 0x95312c00 == 14 [pid = 1740] [id = 224] 16:15:20 INFO - PROCESS | 1740 | --DOCSHELL 0x93d64800 == 13 [pid = 1740] [id = 223] 16:15:20 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac4a800 == 12 [pid = 1740] [id = 222] 16:15:20 INFO - PROCESS | 1740 | --DOCSHELL 0x9882d400 == 11 [pid = 1740] [id = 220] 16:15:20 INFO - PROCESS | 1740 | --DOCSHELL 0x8f886c00 == 10 [pid = 1740] [id = 221] 16:15:20 INFO - PROCESS | 1740 | --DOCSHELL 0x8f884400 == 9 [pid = 1740] [id = 219] 16:15:20 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9882cc00) [pid = 1740] [serial = 611] [outer = (nil)] [url = about:blank] 16:15:20 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x93b67c00) [pid = 1740] [serial = 614] [outer = (nil)] [url = about:blank] 16:15:20 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x996f2800) [pid = 1740] [serial = 615] [outer = (nil)] [url = about:blank] 16:15:20 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x99676800) [pid = 1740] [serial = 612] [outer = (nil)] [url = about:blank] 16:15:20 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x95309c00) [pid = 1740] [serial = 609] [outer = (nil)] [url = about:blank] 16:15:20 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x93b65c00) [pid = 1740] [serial = 608] [outer = (nil)] [url = about:blank] 16:15:20 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9adc9c00) [pid = 1740] [serial = 617] [outer = (nil)] [url = about:blank] 16:15:20 INFO - PROCESS | 1740 | 1468883720681 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 2540ms 16:15:20 INFO - PROCESS | 1740 | 1468883720729 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 16:15:20 INFO - PROCESS | 1740 | 1468883720735 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 16:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:15:20 INFO - PROCESS | 1740 | 1468883720744 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:15:20 INFO - PROCESS | 1740 | 1468883720749 Marionette TRACE conn3 <- [1,874,null,{}] 16:15:20 INFO - PROCESS | 1740 | 1468883720757 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:20 INFO - PROCESS | 1740 | 1468883720763 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:20 INFO - PROCESS | 1740 | 1468883720943 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 16:15:21 INFO - PROCESS | 1740 | 1468883721085 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:21 INFO - PROCESS | 1740 | 1468883721100 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e7000 == 10 [pid = 1740] [id = 226] 16:15:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x917f0c00) [pid = 1740] [serial = 679] [outer = (nil)] 16:15:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x93ad9800) [pid = 1740] [serial = 680] [outer = 0x917f0c00] 16:15:21 INFO - PROCESS | 1740 | 1468883721170 Marionette DEBUG loaded listener.js 16:15:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x93b63400) [pid = 1740] [serial = 681] [outer = 0x917f0c00] 16:15:21 INFO - PROCESS | 1740 | 1468883721943 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1234ms 16:15:21 INFO - PROCESS | 1740 | 1468883721978 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 16:15:21 INFO - PROCESS | 1740 | 1468883721987 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 16:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:15:22 INFO - PROCESS | 1740 | 1468883721998 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:15:22 INFO - PROCESS | 1740 | 1468883722002 Marionette TRACE conn3 <- [1,878,null,{}] 16:15:22 INFO - PROCESS | 1740 | 1468883722009 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:22 INFO - PROCESS | 1740 | 1468883722015 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:22 INFO - PROCESS | 1740 | 1468883722189 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 16:15:22 INFO - PROCESS | 1740 | 1468883722202 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:22 INFO - PROCESS | 1740 | 1468883722211 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:22 INFO - PROCESS | 1740 | ++DOCSHELL 0x9530d800 == 11 [pid = 1740] [id = 227] 16:15:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x953b7c00) [pid = 1740] [serial = 682] [outer = (nil)] 16:15:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9800d800) [pid = 1740] [serial = 683] [outer = 0x953b7c00] 16:15:22 INFO - PROCESS | 1740 | 1468883722398 Marionette DEBUG loaded listener.js 16:15:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9882d400) [pid = 1740] [serial = 684] [outer = 0x953b7c00] 16:15:23 INFO - PROCESS | 1740 | 1468883723357 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1389ms 16:15:23 INFO - PROCESS | 1740 | 1468883723395 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 16:15:23 INFO - PROCESS | 1740 | 1468883723399 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 16:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:15:23 INFO - PROCESS | 1740 | 1468883723406 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:15:23 INFO - PROCESS | 1740 | 1468883723412 Marionette TRACE conn3 <- [1,882,null,{}] 16:15:23 INFO - PROCESS | 1740 | 1468883723438 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:23 INFO - PROCESS | 1740 | 1468883723448 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:23 INFO - PROCESS | 1740 | 1468883723659 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 16:15:23 INFO - PROCESS | 1740 | 1468883723687 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:23 INFO - PROCESS | 1740 | 1468883723694 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac4a400 == 12 [pid = 1740] [id = 228] 16:15:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x9ac4a800) [pid = 1740] [serial = 685] [outer = (nil)] 16:15:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x9ac4e400) [pid = 1740] [serial = 686] [outer = 0x9ac4a800] 16:15:23 INFO - PROCESS | 1740 | 1468883723771 Marionette DEBUG loaded listener.js 16:15:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9ac99000) [pid = 1740] [serial = 687] [outer = 0x9ac4a800] 16:15:24 INFO - PROCESS | 1740 | 1468883724707 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1337ms 16:15:24 INFO - PROCESS | 1740 | 1468883724743 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 16:15:24 INFO - PROCESS | 1740 | 1468883724747 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 16:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:15:24 INFO - PROCESS | 1740 | 1468883724754 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:15:24 INFO - PROCESS | 1740 | 1468883724756 Marionette TRACE conn3 <- [1,886,null,{}] 16:15:25 INFO - PROCESS | 1740 | 1468883725056 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:25 INFO - PROCESS | 1740 | 1468883725062 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:25 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x9ac54c00) [pid = 1740] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:15:25 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x996f4c00) [pid = 1740] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:15:25 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9a4b5800) [pid = 1740] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:15:25 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0xa2fa7800) [pid = 1740] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:15:25 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x93b69c00) [pid = 1740] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:15:25 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x93b61000) [pid = 1740] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:15:25 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x953bbc00) [pid = 1740] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:15:25 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9b323000) [pid = 1740] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:15:25 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x996eb000) [pid = 1740] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:15:25 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9800b400) [pid = 1740] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:15:25 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9d913800) [pid = 1740] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:15:25 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9ae3e800) [pid = 1740] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:15:25 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x93d66000) [pid = 1740] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:15:25 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9ac56400) [pid = 1740] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:15:25 INFO - PROCESS | 1740 | 1468883725290 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 16:15:25 INFO - PROCESS | 1740 | 1468883725422 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:25 INFO - PROCESS | 1740 | 1468883725428 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:25 INFO - PROCESS | 1740 | ++DOCSHELL 0x98891800 == 13 [pid = 1740] [id = 229] 16:15:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x996eb000) [pid = 1740] [serial = 688] [outer = (nil)] 16:15:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9a107400) [pid = 1740] [serial = 689] [outer = 0x996eb000] 16:15:25 INFO - PROCESS | 1740 | 1468883725507 Marionette DEBUG loaded listener.js 16:15:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9ac56000) [pid = 1740] [serial = 690] [outer = 0x996eb000] 16:15:26 INFO - PROCESS | 1740 | 1468883726274 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1579ms 16:15:26 INFO - PROCESS | 1740 | 1468883726333 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 16:15:26 INFO - PROCESS | 1740 | 1468883726336 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 16:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:15:26 INFO - PROCESS | 1740 | 1468883726343 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:15:26 INFO - PROCESS | 1740 | 1468883726347 Marionette TRACE conn3 <- [1,890,null,{}] 16:15:26 INFO - PROCESS | 1740 | 1468883726352 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:26 INFO - PROCESS | 1740 | 1468883726357 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:26 INFO - PROCESS | 1740 | 1468883726568 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 16:15:26 INFO - PROCESS | 1740 | 1468883726577 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:26 INFO - PROCESS | 1740 | 1468883726585 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x953bbc00 == 14 [pid = 1740] [id = 230] 16:15:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9ae3c000) [pid = 1740] [serial = 691] [outer = (nil)] 16:15:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9b1b4400) [pid = 1740] [serial = 692] [outer = 0x9ae3c000] 16:15:26 INFO - PROCESS | 1740 | 1468883726653 Marionette DEBUG loaded listener.js 16:15:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9b31c000) [pid = 1740] [serial = 693] [outer = 0x9ae3c000] 16:15:27 INFO - PROCESS | 1740 | 1468883727743 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1439ms 16:15:27 INFO - PROCESS | 1740 | 1468883727786 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 16:15:27 INFO - PROCESS | 1740 | 1468883727796 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 16:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:15:27 INFO - PROCESS | 1740 | 1468883727808 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:15:27 INFO - PROCESS | 1740 | 1468883727813 Marionette TRACE conn3 <- [1,894,null,{}] 16:15:27 INFO - PROCESS | 1740 | 1468883727822 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:27 INFO - PROCESS | 1740 | 1468883727827 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:28 INFO - PROCESS | 1740 | 1468883728130 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 16:15:28 INFO - PROCESS | 1740 | 1468883728311 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:28 INFO - PROCESS | 1740 | 1468883728320 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:28 INFO - PROCESS | 1740 | ++DOCSHELL 0x93ae3800 == 15 [pid = 1740] [id = 231] 16:15:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x93b5c000) [pid = 1740] [serial = 694] [outer = (nil)] 16:15:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9530bc00) [pid = 1740] [serial = 695] [outer = 0x93b5c000] 16:15:28 INFO - PROCESS | 1740 | 1468883728409 Marionette DEBUG loaded listener.js 16:15:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x99676c00) [pid = 1740] [serial = 696] [outer = 0x93b5c000] 16:15:29 INFO - PROCESS | 1740 | 1468883729442 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1684ms 16:15:29 INFO - PROCESS | 1740 | 1468883729491 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 16:15:29 INFO - PROCESS | 1740 | 1468883729498 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 16:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:15:29 INFO - PROCESS | 1740 | 1468883729509 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:15:29 INFO - PROCESS | 1740 | 1468883729513 Marionette TRACE conn3 <- [1,898,null,{}] 16:15:29 INFO - PROCESS | 1740 | 1468883729520 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:29 INFO - PROCESS | 1740 | 1468883729527 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:29 INFO - PROCESS | 1740 | 1468883729748 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 16:15:29 INFO - PROCESS | 1740 | 1468883729964 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:29 INFO - PROCESS | 1740 | 1468883729974 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:30 INFO - PROCESS | 1740 | ++DOCSHELL 0x99ddcc00 == 16 [pid = 1740] [id = 232] 16:15:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9ac52c00) [pid = 1740] [serial = 697] [outer = (nil)] 16:15:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9adcf000) [pid = 1740] [serial = 698] [outer = 0x9ac52c00] 16:15:30 INFO - PROCESS | 1740 | 1468883730080 Marionette DEBUG loaded listener.js 16:15:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x9ad76800) [pid = 1740] [serial = 699] [outer = 0x9ac52c00] 16:15:31 INFO - PROCESS | 1740 | 1468883731118 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1635ms 16:15:31 INFO - PROCESS | 1740 | 1468883731144 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 16:15:31 INFO - PROCESS | 1740 | 1468883731148 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 16:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:15:31 INFO - PROCESS | 1740 | 1468883731155 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:15:31 INFO - PROCESS | 1740 | 1468883731161 Marionette TRACE conn3 <- [1,902,null,{}] 16:15:31 INFO - PROCESS | 1740 | 1468883731178 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:31 INFO - PROCESS | 1740 | 1468883731187 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:31 INFO - PROCESS | 1740 | 1468883731410 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 16:15:31 INFO - PROCESS | 1740 | 1468883731675 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:31 INFO - PROCESS | 1740 | 1468883731696 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x9bac3400 == 17 [pid = 1740] [id = 233] 16:15:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x9bfed800) [pid = 1740] [serial = 700] [outer = (nil)] 16:15:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9c0ec400) [pid = 1740] [serial = 701] [outer = 0x9bfed800] 16:15:31 INFO - PROCESS | 1740 | 1468883731787 Marionette DEBUG loaded listener.js 16:15:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x9c24ec00) [pid = 1740] [serial = 702] [outer = 0x9bfed800] 16:15:32 INFO - PROCESS | 1740 | 1468883732759 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1687ms 16:15:32 INFO - PROCESS | 1740 | 1468883732850 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 16:15:32 INFO - PROCESS | 1740 | 1468883732855 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 16:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:15:32 INFO - PROCESS | 1740 | 1468883732865 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:15:32 INFO - PROCESS | 1740 | 1468883732868 Marionette TRACE conn3 <- [1,906,null,{}] 16:15:32 INFO - PROCESS | 1740 | 1468883732874 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:32 INFO - PROCESS | 1740 | 1468883732879 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:33 INFO - PROCESS | 1740 | 1468883733196 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 16:15:33 INFO - PROCESS | 1740 | 1468883733420 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:33 INFO - PROCESS | 1740 | 1468883733431 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:33 INFO - PROCESS | 1740 | ++DOCSHELL 0x92fa2c00 == 18 [pid = 1740] [id = 234] 16:15:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x93ade000) [pid = 1740] [serial = 703] [outer = (nil)] 16:15:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x93b66c00) [pid = 1740] [serial = 704] [outer = 0x93ade000] 16:15:33 INFO - PROCESS | 1740 | 1468883733506 Marionette DEBUG loaded listener.js 16:15:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x94894400) [pid = 1740] [serial = 705] [outer = 0x93ade000] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x9b1b3400) [pid = 1740] [serial = 656] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x9a4bbc00) [pid = 1740] [serial = 651] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x9adc9000) [pid = 1740] [serial = 653] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0xa33da000) [pid = 1740] [serial = 632] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0xa33d0000) [pid = 1740] [serial = 633] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x93d6d800) [pid = 1740] [serial = 635] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x948a0000) [pid = 1740] [serial = 636] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x93d64400) [pid = 1740] [serial = 644] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x93d6ec00) [pid = 1740] [serial = 645] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x953bf000) [pid = 1740] [serial = 647] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9b60dc00) [pid = 1740] [serial = 641] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9c24c400) [pid = 1740] [serial = 642] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x99ec0000) [pid = 1740] [serial = 638] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9a635800) [pid = 1740] [serial = 639] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0xa2ff5400) [pid = 1740] [serial = 629] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0xa317bc00) [pid = 1740] [serial = 630] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9d981c00) [pid = 1740] [serial = 626] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0xa22ed800) [pid = 1740] [serial = 627] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9b1af400) [pid = 1740] [serial = 623] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9b1b6c00) [pid = 1740] [serial = 624] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x996e9800) [pid = 1740] [serial = 620] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9a770400) [pid = 1740] [serial = 621] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9ae3cc00) [pid = 1740] [serial = 618] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9a070c00) [pid = 1740] [serial = 650] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9ae43400) [pid = 1740] [serial = 654] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x99675400) [pid = 1740] [serial = 648] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x9b1b0c00) [pid = 1740] [serial = 657] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1740 | 1468883734527 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1680ms 16:15:34 INFO - PROCESS | 1740 | 1468883734546 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 16:15:34 INFO - PROCESS | 1740 | 1468883734552 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 16:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:15:34 INFO - PROCESS | 1740 | 1468883734560 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:15:34 INFO - PROCESS | 1740 | 1468883734564 Marionette TRACE conn3 <- [1,910,null,{}] 16:15:34 INFO - PROCESS | 1740 | 1468883734571 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:34 INFO - PROCESS | 1740 | 1468883734579 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:34 INFO - PROCESS | 1740 | 1468883734740 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 16:15:34 INFO - PROCESS | 1740 | 1468883734857 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:34 INFO - PROCESS | 1740 | 1468883734865 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:34 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d73800 == 19 [pid = 1740] [id = 235] 16:15:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x98833000) [pid = 1740] [serial = 706] [outer = (nil)] 16:15:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x996f6400) [pid = 1740] [serial = 707] [outer = 0x98833000] 16:15:34 INFO - PROCESS | 1740 | 1468883734944 Marionette DEBUG loaded listener.js 16:15:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9a10b000) [pid = 1740] [serial = 708] [outer = 0x98833000] 16:15:35 INFO - PROCESS | 1740 | 1468883735744 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1239ms 16:15:35 INFO - PROCESS | 1740 | 1468883735797 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 16:15:35 INFO - PROCESS | 1740 | 1468883735802 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 16:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:15:35 INFO - PROCESS | 1740 | 1468883735809 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:15:35 INFO - PROCESS | 1740 | 1468883735812 Marionette TRACE conn3 <- [1,914,null,{}] 16:15:35 INFO - PROCESS | 1740 | 1468883735818 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:35 INFO - PROCESS | 1740 | 1468883735824 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:35 INFO - PROCESS | 1740 | 1468883735984 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 16:15:36 INFO - PROCESS | 1740 | 1468883735997 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:36 INFO - PROCESS | 1740 | 1468883736005 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a77e400 == 20 [pid = 1740] [id = 236] 16:15:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9adc6c00) [pid = 1740] [serial = 709] [outer = (nil)] 16:15:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9ae34800) [pid = 1740] [serial = 710] [outer = 0x9adc6c00] 16:15:36 INFO - PROCESS | 1740 | 1468883736074 Marionette DEBUG loaded listener.js 16:15:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9ae43400) [pid = 1740] [serial = 711] [outer = 0x9adc6c00] 16:15:36 INFO - PROCESS | 1740 | 1468883736992 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1241ms 16:15:37 INFO - PROCESS | 1740 | 1468883737051 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 16:15:37 INFO - PROCESS | 1740 | 1468883737056 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 16:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:15:37 INFO - PROCESS | 1740 | 1468883737080 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:15:37 INFO - PROCESS | 1740 | 1468883737086 Marionette TRACE conn3 <- [1,918,null,{}] 16:15:37 INFO - PROCESS | 1740 | 1468883737093 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:37 INFO - PROCESS | 1740 | 1468883737099 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:37 INFO - PROCESS | 1740 | 1468883737315 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 16:15:37 INFO - PROCESS | 1740 | 1468883737331 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:37 INFO - PROCESS | 1740 | 1468883737338 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:37 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a76fc00 == 21 [pid = 1740] [id = 237] 16:15:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9ac4cc00) [pid = 1740] [serial = 712] [outer = (nil)] 16:15:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9ba56c00) [pid = 1740] [serial = 713] [outer = 0x9ac4cc00] 16:15:37 INFO - PROCESS | 1740 | 1468883737409 Marionette DEBUG loaded listener.js 16:15:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9babec00) [pid = 1740] [serial = 714] [outer = 0x9ac4cc00] 16:15:38 INFO - PROCESS | 1740 | 1468883738322 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1291ms 16:15:38 INFO - PROCESS | 1740 | 1468883738363 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 16:15:38 INFO - PROCESS | 1740 | 1468883738366 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 16:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:15:38 INFO - PROCESS | 1740 | 1468883738373 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:15:38 INFO - PROCESS | 1740 | 1468883738376 Marionette TRACE conn3 <- [1,922,null,{}] 16:15:38 INFO - PROCESS | 1740 | 1468883738390 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:38 INFO - PROCESS | 1740 | 1468883738395 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:38 INFO - PROCESS | 1740 | 1468883738590 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 16:15:38 INFO - PROCESS | 1740 | 1468883738667 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:38 INFO - PROCESS | 1740 | 1468883738674 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:38 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a637000 == 22 [pid = 1740] [id = 238] 16:15:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9a758000) [pid = 1740] [serial = 715] [outer = (nil)] 16:15:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9c24c400) [pid = 1740] [serial = 716] [outer = 0x9a758000] 16:15:38 INFO - PROCESS | 1740 | 1468883738742 Marionette DEBUG loaded listener.js 16:15:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9bff9000) [pid = 1740] [serial = 717] [outer = 0x9a758000] 16:15:39 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9ac4a800) [pid = 1740] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:15:39 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x952c5c00) [pid = 1740] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:15:39 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x917f0c00) [pid = 1740] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:15:39 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x953b7c00) [pid = 1740] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:15:39 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x8f888000) [pid = 1740] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:15:39 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x996eb000) [pid = 1740] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:15:39 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9888b400) [pid = 1740] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:15:39 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9ac52800) [pid = 1740] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:15:39 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9ac54400) [pid = 1740] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:15:39 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x996f3800) [pid = 1740] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:15:39 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x953b0400) [pid = 1740] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:15:39 INFO - PROCESS | 1740 | 1468883739625 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1295ms 16:15:39 INFO - PROCESS | 1740 | 1468883739669 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 16:15:39 INFO - PROCESS | 1740 | 1468883739673 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 16:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:15:39 INFO - PROCESS | 1740 | 1468883739679 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:15:39 INFO - PROCESS | 1740 | 1468883739681 Marionette TRACE conn3 <- [1,926,null,{}] 16:15:39 INFO - PROCESS | 1740 | 1468883739687 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:39 INFO - PROCESS | 1740 | 1468883739692 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:39 INFO - PROCESS | 1740 | 1468883739885 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 16:15:39 INFO - PROCESS | 1740 | 1468883739904 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:39 INFO - PROCESS | 1740 | 1468883739921 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b65c00 == 23 [pid = 1740] [id = 239] 16:15:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x93d6f800) [pid = 1740] [serial = 718] [outer = (nil)] 16:15:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9bab5000) [pid = 1740] [serial = 719] [outer = 0x93d6f800] 16:15:40 INFO - PROCESS | 1740 | 1468883740000 Marionette DEBUG loaded listener.js 16:15:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9d97d800) [pid = 1740] [serial = 720] [outer = 0x93d6f800] 16:15:40 INFO - PROCESS | 1740 | 1468883740843 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1182ms 16:15:40 INFO - PROCESS | 1740 | 1468883740869 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 16:15:40 INFO - PROCESS | 1740 | 1468883740873 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 16:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:15:40 INFO - PROCESS | 1740 | 1468883740879 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:15:40 INFO - PROCESS | 1740 | 1468883740882 Marionette TRACE conn3 <- [1,930,null,{}] 16:15:40 INFO - PROCESS | 1740 | 1468883740891 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:40 INFO - PROCESS | 1740 | 1468883740896 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:41 INFO - PROCESS | 1740 | 1468883741053 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 16:15:41 INFO - PROCESS | 1740 | 1468883741063 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:41 INFO - PROCESS | 1740 | 1468883741069 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x917ee800 == 24 [pid = 1740] [id = 240] 16:15:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x953b7c00) [pid = 1740] [serial = 721] [outer = (nil)] 16:15:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0xa252a000) [pid = 1740] [serial = 722] [outer = 0x953b7c00] 16:15:41 INFO - PROCESS | 1740 | 1468883741138 Marionette DEBUG loaded listener.js 16:15:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0xa2faec00) [pid = 1740] [serial = 723] [outer = 0x953b7c00] 16:15:42 INFO - PROCESS | 1740 | 1468883742235 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1389ms 16:15:42 INFO - PROCESS | 1740 | 1468883742270 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 16:15:42 INFO - PROCESS | 1740 | 1468883742276 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 16:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:15:42 INFO - PROCESS | 1740 | 1468883742284 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:15:42 INFO - PROCESS | 1740 | 1468883742292 Marionette TRACE conn3 <- [1,934,null,{}] 16:15:42 INFO - PROCESS | 1740 | 1468883742300 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:42 INFO - PROCESS | 1740 | 1468883742306 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:42 INFO - PROCESS | 1740 | 1468883742495 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 16:15:42 INFO - PROCESS | 1740 | 1468883742656 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:42 INFO - PROCESS | 1740 | 1468883742665 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:42 INFO - PROCESS | 1740 | ++DOCSHELL 0x94875400 == 25 [pid = 1740] [id = 241] 16:15:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9529f000) [pid = 1740] [serial = 724] [outer = (nil)] 16:15:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x99dd2c00) [pid = 1740] [serial = 725] [outer = 0x9529f000] 16:15:42 INFO - PROCESS | 1740 | 1468883742803 Marionette DEBUG loaded listener.js 16:15:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9a773000) [pid = 1740] [serial = 726] [outer = 0x9529f000] 16:15:43 INFO - PROCESS | 1740 | 1468883743694 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1446ms 16:15:43 INFO - PROCESS | 1740 | 1468883743730 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 16:15:43 INFO - PROCESS | 1740 | 1468883743738 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 16:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:15:43 INFO - PROCESS | 1740 | 1468883743749 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:15:43 INFO - PROCESS | 1740 | 1468883743753 Marionette TRACE conn3 <- [1,938,null,{}] 16:15:43 INFO - PROCESS | 1740 | 1468883743760 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:43 INFO - PROCESS | 1740 | 1468883743766 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:43 INFO - PROCESS | 1740 | 1468883743956 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 16:15:44 INFO - PROCESS | 1740 | 1468883744115 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:44 INFO - PROCESS | 1740 | 1468883744122 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:44 INFO - PROCESS | 1740 | ++DOCSHELL 0x953b3c00 == 26 [pid = 1740] [id = 242] 16:15:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9ac57000) [pid = 1740] [serial = 727] [outer = (nil)] 16:15:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9b1b9c00) [pid = 1740] [serial = 728] [outer = 0x9ac57000] 16:15:44 INFO - PROCESS | 1740 | 1468883744211 Marionette DEBUG loaded listener.js 16:15:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9b4b1400) [pid = 1740] [serial = 729] [outer = 0x9ac57000] 16:15:45 INFO - PROCESS | 1740 | 1468883745211 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1494ms 16:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:15:45 INFO - PROCESS | 1740 | 1468883745243 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 16:15:45 INFO - PROCESS | 1740 | 1468883745247 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 16:15:45 INFO - PROCESS | 1740 | 1468883745255 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:15:45 INFO - PROCESS | 1740 | 1468883745261 Marionette TRACE conn3 <- [1,942,null,{}] 16:15:45 INFO - PROCESS | 1740 | 1468883745278 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:45 INFO - PROCESS | 1740 | 1468883745287 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:45 INFO - PROCESS | 1740 | 1468883745471 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 16:15:45 INFO - PROCESS | 1740 | 1468883745633 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:45 INFO - PROCESS | 1740 | 1468883745647 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:45 INFO - PROCESS | 1740 | ++DOCSHELL 0xa209dc00 == 27 [pid = 1740] [id = 243] 16:15:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0xa22ed800) [pid = 1740] [serial = 730] [outer = (nil)] 16:15:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0xa2ff2000) [pid = 1740] [serial = 731] [outer = 0xa22ed800] 16:15:45 INFO - PROCESS | 1740 | 1468883745732 Marionette DEBUG loaded listener.js 16:15:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0xa3115c00) [pid = 1740] [serial = 732] [outer = 0xa22ed800] 16:15:46 INFO - PROCESS | 1740 | 1468883746663 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1440ms 16:15:46 INFO - PROCESS | 1740 | 1468883746694 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 16:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:15:46 INFO - PROCESS | 1740 | 1468883746699 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 16:15:46 INFO - PROCESS | 1740 | 1468883746706 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:15:46 INFO - PROCESS | 1740 | 1468883746709 Marionette TRACE conn3 <- [1,946,null,{}] 16:15:46 INFO - PROCESS | 1740 | 1468883746716 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:46 INFO - PROCESS | 1740 | 1468883746721 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:46 INFO - PROCESS | 1740 | 1468883746911 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 16:15:47 INFO - PROCESS | 1740 | 1468883747071 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:47 INFO - PROCESS | 1740 | 1468883747081 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:47 INFO - PROCESS | 1740 | ++DOCSHELL 0xa2327400 == 28 [pid = 1740] [id = 244] 16:15:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0xa252a400) [pid = 1740] [serial = 733] [outer = (nil)] 16:15:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0xa33d0000) [pid = 1740] [serial = 734] [outer = 0xa252a400] 16:15:47 INFO - PROCESS | 1740 | 1468883747159 Marionette DEBUG loaded listener.js 16:15:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa33dac00) [pid = 1740] [serial = 735] [outer = 0xa252a400] 16:15:48 INFO - PROCESS | 1740 | 1468883748173 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1542ms 16:15:48 INFO - PROCESS | 1740 | 1468883748248 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 16:15:48 INFO - PROCESS | 1740 | 1468883748252 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 16:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:15:48 INFO - PROCESS | 1740 | 1468883748259 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:15:48 INFO - PROCESS | 1740 | 1468883748261 Marionette TRACE conn3 <- [1,950,null,{}] 16:15:48 INFO - PROCESS | 1740 | 1468883748268 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:48 INFO - PROCESS | 1740 | 1468883748273 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:48 INFO - PROCESS | 1740 | 1468883748482 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 16:15:48 INFO - PROCESS | 1740 | 1468883748693 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:48 INFO - PROCESS | 1740 | 1468883748704 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:48 INFO - PROCESS | 1740 | ++DOCSHELL 0x94899c00 == 29 [pid = 1740] [id = 245] 16:15:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9ac48400) [pid = 1740] [serial = 736] [outer = (nil)] 16:15:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa34cec00) [pid = 1740] [serial = 737] [outer = 0x9ac48400] 16:15:48 INFO - PROCESS | 1740 | 1468883748830 Marionette DEBUG loaded listener.js 16:15:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0xa34d2400) [pid = 1740] [serial = 738] [outer = 0x9ac48400] 16:15:49 INFO - PROCESS | 1740 | 1468883749794 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1584ms 16:15:49 INFO - PROCESS | 1740 | 1468883749844 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 16:15:49 INFO - PROCESS | 1740 | 1468883749848 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 16:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:15:49 INFO - PROCESS | 1740 | 1468883749854 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:15:49 INFO - PROCESS | 1740 | 1468883749858 Marionette TRACE conn3 <- [1,954,null,{}] 16:15:49 INFO - PROCESS | 1740 | 1468883749864 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:49 INFO - PROCESS | 1740 | 1468883749874 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:50 INFO - PROCESS | 1740 | 1468883750064 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 16:15:50 INFO - PROCESS | 1740 | 1468883750289 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:50 INFO - PROCESS | 1740 | 1468883750297 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x9489b400 == 30 [pid = 1740] [id = 246] 16:15:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0xa317ac00) [pid = 1740] [serial = 739] [outer = (nil)] 16:15:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0xa4fe6400) [pid = 1740] [serial = 740] [outer = 0xa317ac00] 16:15:50 INFO - PROCESS | 1740 | 1468883750426 Marionette DEBUG loaded listener.js 16:15:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0xa618d000) [pid = 1740] [serial = 741] [outer = 0xa317ac00] 16:15:51 INFO - PROCESS | 1740 | 1468883751272 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1486ms 16:15:51 INFO - PROCESS | 1740 | 1468883751341 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 16:15:51 INFO - PROCESS | 1740 | 1468883751346 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 16:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:15:51 INFO - PROCESS | 1740 | 1468883751352 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:15:51 INFO - PROCESS | 1740 | 1468883751356 Marionette TRACE conn3 <- [1,958,null,{}] 16:15:51 INFO - PROCESS | 1740 | 1468883751362 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:51 INFO - PROCESS | 1740 | 1468883751366 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:51 INFO - PROCESS | 1740 | 1468883751574 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 16:15:51 INFO - PROCESS | 1740 | 1468883751738 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:51 INFO - PROCESS | 1740 | 1468883751745 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:51 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88d000 == 31 [pid = 1740] [id = 247] 16:15:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x8f890800) [pid = 1740] [serial = 742] [outer = (nil)] 16:15:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x9882e400) [pid = 1740] [serial = 743] [outer = 0x8f890800] 16:15:51 INFO - PROCESS | 1740 | 1468883751832 Marionette DEBUG loaded listener.js 16:15:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x992ca000) [pid = 1740] [serial = 744] [outer = 0x8f890800] 16:15:53 INFO - PROCESS | 1740 | 1468883753054 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1735ms 16:15:53 INFO - PROCESS | 1740 | 1468883753088 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 16:15:53 INFO - PROCESS | 1740 | 1468883753094 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 16:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:15:53 INFO - PROCESS | 1740 | 1468883753103 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:15:53 INFO - PROCESS | 1740 | 1468883753107 Marionette TRACE conn3 <- [1,962,null,{}] 16:15:53 INFO - PROCESS | 1740 | 1468883753117 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:53 INFO - PROCESS | 1740 | 1468883753122 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:53 INFO - PROCESS | 1740 | 1468883753305 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 16:15:53 INFO - PROCESS | 1740 | 1468883753516 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:53 INFO - PROCESS | 1740 | 1468883753530 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:53 INFO - PROCESS | 1740 | ++DOCSHELL 0x952b7400 == 32 [pid = 1740] [id = 248] 16:15:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x95303c00) [pid = 1740] [serial = 745] [outer = (nil)] 16:15:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x953b2c00) [pid = 1740] [serial = 746] [outer = 0x95303c00] 16:15:53 INFO - PROCESS | 1740 | 1468883753603 Marionette DEBUG loaded listener.js 16:15:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x992ca800) [pid = 1740] [serial = 747] [outer = 0x95303c00] 16:15:54 INFO - PROCESS | 1740 | 1468883754610 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1587ms 16:15:54 INFO - PROCESS | 1740 | 1468883754690 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 16:15:54 INFO - PROCESS | 1740 | 1468883754697 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 16:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:15:54 INFO - PROCESS | 1740 | 1468883754708 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:15:54 INFO - PROCESS | 1740 | 1468883754712 Marionette TRACE conn3 <- [1,966,null,{}] 16:15:54 INFO - PROCESS | 1740 | 1468883754718 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:54 INFO - PROCESS | 1740 | 1468883754724 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:55 INFO - PROCESS | 1740 | 1468883755896 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 16:15:56 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x9ac4e400) [pid = 1740] [serial = 686] [outer = (nil)] [url = about:blank] 16:15:56 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x9ac99000) [pid = 1740] [serial = 687] [outer = (nil)] [url = about:blank] 16:15:56 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x95312400) [pid = 1740] [serial = 678] [outer = (nil)] [url = about:blank] 16:15:56 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x953bd400) [pid = 1740] [serial = 677] [outer = (nil)] [url = about:blank] 16:15:56 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x93ad9800) [pid = 1740] [serial = 680] [outer = (nil)] [url = about:blank] 16:15:56 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x9b1b4400) [pid = 1740] [serial = 692] [outer = (nil)] [url = about:blank] 16:15:56 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x93b63400) [pid = 1740] [serial = 681] [outer = (nil)] [url = about:blank] 16:15:56 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9800d800) [pid = 1740] [serial = 683] [outer = (nil)] [url = about:blank] 16:15:56 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x92f4b800) [pid = 1740] [serial = 660] [outer = (nil)] [url = about:blank] 16:15:56 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x917f0000) [pid = 1740] [serial = 659] [outer = (nil)] [url = about:blank] 16:15:56 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9ac56000) [pid = 1740] [serial = 690] [outer = (nil)] [url = about:blank] 16:15:56 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x99e38000) [pid = 1740] [serial = 663] [outer = (nil)] [url = about:blank] 16:15:56 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x996efc00) [pid = 1740] [serial = 662] [outer = (nil)] [url = about:blank] 16:15:56 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9ae43800) [pid = 1740] [serial = 666] [outer = (nil)] [url = about:blank] 16:15:56 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9ae38c00) [pid = 1740] [serial = 665] [outer = (nil)] [url = about:blank] 16:15:56 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9c276400) [pid = 1740] [serial = 669] [outer = (nil)] [url = about:blank] 16:15:56 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9c245800) [pid = 1740] [serial = 668] [outer = (nil)] [url = about:blank] 16:15:56 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0xa110ec00) [pid = 1740] [serial = 672] [outer = (nil)] [url = about:blank] 16:15:56 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9d97d400) [pid = 1740] [serial = 671] [outer = (nil)] [url = about:blank] 16:15:56 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0xa310ac00) [pid = 1740] [serial = 675] [outer = (nil)] [url = about:blank] 16:15:56 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x99dd2000) [pid = 1740] [serial = 674] [outer = (nil)] [url = about:blank] 16:15:56 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9a107400) [pid = 1740] [serial = 689] [outer = (nil)] [url = about:blank] 16:15:56 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9882d400) [pid = 1740] [serial = 684] [outer = (nil)] [url = about:blank] 16:15:56 INFO - PROCESS | 1740 | 1468883756199 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:56 INFO - PROCESS | 1740 | 1468883756207 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:56 INFO - PROCESS | 1740 | ++DOCSHELL 0x917f1800 == 33 [pid = 1740] [id = 249] 16:15:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x917f2000) [pid = 1740] [serial = 748] [outer = (nil)] 16:15:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x92f4bc00) [pid = 1740] [serial = 749] [outer = 0x917f2000] 16:15:56 INFO - PROCESS | 1740 | 1468883756283 Marionette DEBUG loaded listener.js 16:15:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x93b63400) [pid = 1740] [serial = 750] [outer = 0x917f2000] 16:15:57 INFO - PROCESS | 1740 | 1468883757054 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 2389ms 16:15:57 INFO - PROCESS | 1740 | 1468883757098 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 16:15:57 INFO - PROCESS | 1740 | 1468883757104 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 16:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:15:57 INFO - PROCESS | 1740 | 1468883757117 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:15:57 INFO - PROCESS | 1740 | 1468883757121 Marionette TRACE conn3 <- [1,970,null,{}] 16:15:57 INFO - PROCESS | 1740 | 1468883757138 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:57 INFO - PROCESS | 1740 | 1468883757143 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:57 INFO - PROCESS | 1740 | 1468883757354 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 16:15:57 INFO - PROCESS | 1740 | 1468883757366 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:57 INFO - PROCESS | 1740 | 1468883757373 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x952a7400 == 34 [pid = 1740] [id = 250] 16:15:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9530b800) [pid = 1740] [serial = 751] [outer = (nil)] 16:15:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x953b4c00) [pid = 1740] [serial = 752] [outer = 0x9530b800] 16:15:57 INFO - PROCESS | 1740 | 1468883757448 Marionette DEBUG loaded listener.js 16:15:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x953bf400) [pid = 1740] [serial = 753] [outer = 0x9530b800] 16:15:58 INFO - PROCESS | 1740 | 1468883758454 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1383ms 16:15:58 INFO - PROCESS | 1740 | 1468883758500 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 16:15:58 INFO - PROCESS | 1740 | 1468883758505 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 16:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:15:58 INFO - PROCESS | 1740 | 1468883758511 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:15:58 INFO - PROCESS | 1740 | 1468883758515 Marionette TRACE conn3 <- [1,974,null,{}] 16:15:58 INFO - PROCESS | 1740 | 1468883758521 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:58 INFO - PROCESS | 1740 | 1468883758526 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:58 INFO - PROCESS | 1740 | 1468883758746 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 16:15:58 INFO - PROCESS | 1740 | 1468883758771 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:58 INFO - PROCESS | 1740 | 1468883758781 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:15:58 INFO - PROCESS | 1740 | ++DOCSHELL 0x996f2c00 == 35 [pid = 1740] [id = 251] 16:15:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x996f4400) [pid = 1740] [serial = 754] [outer = (nil)] 16:15:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x99e38800) [pid = 1740] [serial = 755] [outer = 0x996f4400] 16:15:58 INFO - PROCESS | 1740 | 1468883758849 Marionette DEBUG loaded listener.js 16:15:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9a101c00) [pid = 1740] [serial = 756] [outer = 0x996f4400] 16:15:59 INFO - PROCESS | 1740 | 1468883759890 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1431ms 16:15:59 INFO - PROCESS | 1740 | 1468883759951 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 16:15:59 INFO - PROCESS | 1740 | 1468883759957 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 16:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:15:59 INFO - PROCESS | 1740 | 1468883759975 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:15:59 INFO - PROCESS | 1740 | 1468883759983 Marionette TRACE conn3 <- [1,978,null,{}] 16:15:59 INFO - PROCESS | 1740 | 1468883759994 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:00 INFO - PROCESS | 1740 | 1468883760001 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:00 INFO - PROCESS | 1740 | 1468883760292 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 16:16:00 INFO - PROCESS | 1740 | 1468883760319 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:00 INFO - PROCESS | 1740 | 1468883760351 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x953b6c00 == 36 [pid = 1740] [id = 252] 16:16:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x953be000) [pid = 1740] [serial = 757] [outer = (nil)] 16:16:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9adc5800) [pid = 1740] [serial = 758] [outer = 0x953be000] 16:16:00 INFO - PROCESS | 1740 | 1468883760481 Marionette DEBUG loaded listener.js 16:16:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9adcec00) [pid = 1740] [serial = 759] [outer = 0x953be000] 16:16:01 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9a758000) [pid = 1740] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:16:01 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9adc6c00) [pid = 1740] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:16:01 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9ae3c000) [pid = 1740] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:16:01 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x98833000) [pid = 1740] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:16:01 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x93b5c000) [pid = 1740] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:16:01 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9ac52c00) [pid = 1740] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:16:01 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9bfed800) [pid = 1740] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:16:01 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x93ade000) [pid = 1740] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:16:01 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x93d6f800) [pid = 1740] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:16:01 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9ac4cc00) [pid = 1740] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:16:01 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x953b7c00) [pid = 1740] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:16:01 INFO - PROCESS | 1740 | 1468883761709 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1805ms 16:16:01 INFO - PROCESS | 1740 | 1468883761773 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 16:16:01 INFO - PROCESS | 1740 | 1468883761778 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 16:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:16:01 INFO - PROCESS | 1740 | 1468883761795 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:16:01 INFO - PROCESS | 1740 | 1468883761800 Marionette TRACE conn3 <- [1,982,null,{}] 16:16:01 INFO - PROCESS | 1740 | 1468883761808 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:01 INFO - PROCESS | 1740 | 1468883761815 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:01 INFO - PROCESS | 1740 | 1468883761997 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 16:16:02 INFO - PROCESS | 1740 | 1468883762119 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:02 INFO - PROCESS | 1740 | 1468883762126 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f890c00 == 37 [pid = 1740] [id = 253] 16:16:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x93b5c000) [pid = 1740] [serial = 760] [outer = (nil)] 16:16:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9ae39800) [pid = 1740] [serial = 761] [outer = 0x93b5c000] 16:16:02 INFO - PROCESS | 1740 | 1468883762198 Marionette DEBUG loaded listener.js 16:16:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9ae41c00) [pid = 1740] [serial = 762] [outer = 0x93b5c000] 16:16:02 INFO - PROCESS | 1740 | 1468883762980 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1242ms 16:16:03 INFO - PROCESS | 1740 | 1468883763075 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 16:16:03 INFO - PROCESS | 1740 | 1468883763079 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 16:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:16:03 INFO - PROCESS | 1740 | 1468883763085 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:16:03 INFO - PROCESS | 1740 | 1468883763089 Marionette TRACE conn3 <- [1,986,null,{}] 16:16:03 INFO - PROCESS | 1740 | 1468883763094 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:03 INFO - PROCESS | 1740 | 1468883763099 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:03 INFO - PROCESS | 1740 | 1468883763324 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 16:16:03 INFO - PROCESS | 1740 | 1468883763490 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:03 INFO - PROCESS | 1740 | 1468883763502 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:03 INFO - PROCESS | 1740 | ++DOCSHELL 0x917eec00 == 38 [pid = 1740] [id = 254] 16:16:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x917ef000) [pid = 1740] [serial = 763] [outer = (nil)] 16:16:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x93ae3400) [pid = 1740] [serial = 764] [outer = 0x917ef000] 16:16:03 INFO - PROCESS | 1740 | 1468883763590 Marionette DEBUG loaded listener.js 16:16:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x953b9000) [pid = 1740] [serial = 765] [outer = 0x917ef000] 16:16:04 INFO - PROCESS | 1740 | 1468883764697 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1683ms 16:16:04 INFO - PROCESS | 1740 | 1468883764771 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 16:16:04 INFO - PROCESS | 1740 | 1468883764778 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 16:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:16:04 INFO - PROCESS | 1740 | 1468883764787 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:16:04 INFO - PROCESS | 1740 | 1468883764793 Marionette TRACE conn3 <- [1,990,null,{}] 16:16:04 INFO - PROCESS | 1740 | 1468883764800 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:04 INFO - PROCESS | 1740 | 1468883764806 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:05 INFO - PROCESS | 1740 | 1468883765024 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 16:16:05 INFO - PROCESS | 1740 | 1468883765255 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:05 INFO - PROCESS | 1740 | 1468883765271 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:05 INFO - PROCESS | 1740 | ++DOCSHELL 0x917f1400 == 39 [pid = 1740] [id = 255] 16:16:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x93ae6c00) [pid = 1740] [serial = 766] [outer = (nil)] 16:16:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9ac4f000) [pid = 1740] [serial = 767] [outer = 0x93ae6c00] 16:16:05 INFO - PROCESS | 1740 | 1468883765470 Marionette DEBUG loaded listener.js 16:16:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9adc6c00) [pid = 1740] [serial = 768] [outer = 0x93ae6c00] 16:16:06 INFO - PROCESS | 1740 | 1468883766459 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1736ms 16:16:06 INFO - PROCESS | 1740 | 1468883766529 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 16:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:16:06 INFO - PROCESS | 1740 | 1468883766534 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 16:16:06 INFO - PROCESS | 1740 | 1468883766541 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:16:06 INFO - PROCESS | 1740 | 1468883766544 Marionette TRACE conn3 <- [1,994,null,{}] 16:16:06 INFO - PROCESS | 1740 | 1468883766551 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:06 INFO - PROCESS | 1740 | 1468883766557 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:06 INFO - PROCESS | 1740 | 1468883766753 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 16:16:07 INFO - PROCESS | 1740 | 1468883767004 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:07 INFO - PROCESS | 1740 | 1468883767011 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b5d000 == 40 [pid = 1740] [id = 256] 16:16:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9bab9800) [pid = 1740] [serial = 769] [outer = (nil)] 16:16:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9bff5800) [pid = 1740] [serial = 770] [outer = 0x9bab9800] 16:16:07 INFO - PROCESS | 1740 | 1468883767102 Marionette DEBUG loaded listener.js 16:16:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x9c27c800) [pid = 1740] [serial = 771] [outer = 0x9bab9800] 16:16:08 INFO - PROCESS | 1740 | 1468883768098 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 16:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1632ms 16:16:08 INFO - PROCESS | 1740 | 1468883768173 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 16:16:08 INFO - PROCESS | 1740 | 1468883768180 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 16:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:16:08 INFO - PROCESS | 1740 | 1468883768197 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:16:08 INFO - PROCESS | 1740 | 1468883768205 Marionette TRACE conn3 <- [1,998,null,{}] 16:16:08 INFO - PROCESS | 1740 | 1468883768211 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:08 INFO - PROCESS | 1740 | 1468883768218 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:08 INFO - PROCESS | 1740 | 1468883768435 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 16:16:08 INFO - PROCESS | 1740 | 1468883768686 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:08 INFO - PROCESS | 1740 | 1468883768697 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x9c27b000 == 41 [pid = 1740] [id = 257] 16:16:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x9c27ec00) [pid = 1740] [serial = 772] [outer = (nil)] 16:16:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0xa2097400) [pid = 1740] [serial = 773] [outer = 0x9c27ec00] 16:16:08 INFO - PROCESS | 1740 | 1468883768778 Marionette DEBUG loaded listener.js 16:16:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0xa200c000) [pid = 1740] [serial = 774] [outer = 0x9c27ec00] 16:16:09 INFO - PROCESS | 1740 | 1468883769740 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 16:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1593ms 16:16:09 INFO - PROCESS | 1740 | 1468883769784 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 16:16:09 INFO - PROCESS | 1740 | 1468883769788 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 16:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:16:09 INFO - PROCESS | 1740 | 1468883769794 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:16:09 INFO - PROCESS | 1740 | 1468883769798 Marionette TRACE conn3 <- [1,1002,null,{}] 16:16:09 INFO - PROCESS | 1740 | 1468883769804 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:09 INFO - PROCESS | 1740 | 1468883769810 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:09 INFO - PROCESS | 1740 | 1468883769992 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 16:16:10 INFO - PROCESS | 1740 | 1468883770293 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:10 INFO - PROCESS | 1740 | 1468883770301 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:10 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e5800 == 42 [pid = 1740] [id = 258] 16:16:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x917e8800) [pid = 1740] [serial = 775] [outer = (nil)] 16:16:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x917f2800) [pid = 1740] [serial = 776] [outer = 0x917e8800] 16:16:10 INFO - PROCESS | 1740 | 1468883770440 Marionette DEBUG loaded listener.js 16:16:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x93d6f800) [pid = 1740] [serial = 777] [outer = 0x917e8800] 16:16:11 INFO - PROCESS | 1740 | --DOCSHELL 0x98891800 == 41 [pid = 1740] [id = 229] 16:16:11 INFO - PROCESS | 1740 | --DOCSHELL 0x952bec00 == 40 [pid = 1740] [id = 225] 16:16:11 INFO - PROCESS | 1740 | --DOCSHELL 0x9530d800 == 39 [pid = 1740] [id = 227] 16:16:11 INFO - PROCESS | 1740 | --DOCSHELL 0x917e7000 == 38 [pid = 1740] [id = 226] 16:16:11 INFO - PROCESS | 1740 | 1468883771474 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 16:16:11 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x9c24c400) [pid = 1740] [serial = 716] [outer = (nil)] [url = about:blank] 16:16:11 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x9bff9000) [pid = 1740] [serial = 717] [outer = (nil)] [url = about:blank] 16:16:11 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x9ae34800) [pid = 1740] [serial = 710] [outer = (nil)] [url = about:blank] 16:16:11 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9b31c000) [pid = 1740] [serial = 693] [outer = (nil)] [url = about:blank] 16:16:11 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x996f6400) [pid = 1740] [serial = 707] [outer = (nil)] [url = about:blank] 16:16:11 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9a10b000) [pid = 1740] [serial = 708] [outer = (nil)] [url = about:blank] 16:16:11 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9530bc00) [pid = 1740] [serial = 695] [outer = (nil)] [url = about:blank] 16:16:11 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x99676c00) [pid = 1740] [serial = 696] [outer = (nil)] [url = about:blank] 16:16:11 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9adcf000) [pid = 1740] [serial = 698] [outer = (nil)] [url = about:blank] 16:16:11 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9ad76800) [pid = 1740] [serial = 699] [outer = (nil)] [url = about:blank] 16:16:11 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9c0ec400) [pid = 1740] [serial = 701] [outer = (nil)] [url = about:blank] 16:16:11 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9c24ec00) [pid = 1740] [serial = 702] [outer = (nil)] [url = about:blank] 16:16:11 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x93b66c00) [pid = 1740] [serial = 704] [outer = (nil)] [url = about:blank] 16:16:11 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x94894400) [pid = 1740] [serial = 705] [outer = (nil)] [url = about:blank] 16:16:11 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9d97d800) [pid = 1740] [serial = 720] [outer = (nil)] [url = about:blank] 16:16:11 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9ba56c00) [pid = 1740] [serial = 713] [outer = (nil)] [url = about:blank] 16:16:11 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9babec00) [pid = 1740] [serial = 714] [outer = (nil)] [url = about:blank] 16:16:11 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0xa252a000) [pid = 1740] [serial = 722] [outer = (nil)] [url = about:blank] 16:16:11 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0xa2faec00) [pid = 1740] [serial = 723] [outer = (nil)] [url = about:blank] 16:16:11 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9bab5000) [pid = 1740] [serial = 719] [outer = (nil)] [url = about:blank] 16:16:11 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9ae43400) [pid = 1740] [serial = 711] [outer = (nil)] [url = about:blank] 16:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1739ms 16:16:11 INFO - PROCESS | 1740 | 1468883771536 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 16:16:11 INFO - PROCESS | 1740 | 1468883771542 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 16:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:16:11 INFO - PROCESS | 1740 | 1468883771549 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:16:11 INFO - PROCESS | 1740 | 1468883771554 Marionette TRACE conn3 <- [1,1006,null,{}] 16:16:11 INFO - PROCESS | 1740 | 1468883771562 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:11 INFO - PROCESS | 1740 | 1468883771570 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:11 INFO - PROCESS | 1740 | 1468883771734 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 16:16:11 INFO - PROCESS | 1740 | 1468883771900 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:11 INFO - PROCESS | 1740 | 1468883771909 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:11 INFO - PROCESS | 1740 | ++DOCSHELL 0x99676800 == 39 [pid = 1740] [id = 259] 16:16:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x99676c00) [pid = 1740] [serial = 778] [outer = (nil)] 16:16:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x996ebc00) [pid = 1740] [serial = 779] [outer = 0x99676c00] 16:16:12 INFO - PROCESS | 1740 | 1468883771996 Marionette DEBUG loaded listener.js 16:16:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9a106000) [pid = 1740] [serial = 780] [outer = 0x99676c00] 16:16:12 INFO - PROCESS | 1740 | 1468883772802 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 16:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1286ms 16:16:12 INFO - PROCESS | 1740 | 1468883772838 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 16:16:12 INFO - PROCESS | 1740 | 1468883772843 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 16:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:16:12 INFO - PROCESS | 1740 | 1468883772852 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:16:12 INFO - PROCESS | 1740 | 1468883772856 Marionette TRACE conn3 <- [1,1010,null,{}] 16:16:12 INFO - PROCESS | 1740 | 1468883772862 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:12 INFO - PROCESS | 1740 | 1468883772867 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:13 INFO - PROCESS | 1740 | 1468883773052 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 16:16:13 INFO - PROCESS | 1740 | 1468883773064 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:13 INFO - PROCESS | 1740 | 1468883773071 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x9adc8800 == 40 [pid = 1740] [id = 260] 16:16:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9ae34800) [pid = 1740] [serial = 781] [outer = (nil)] 16:16:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9b1b0400) [pid = 1740] [serial = 782] [outer = 0x9ae34800] 16:16:13 INFO - PROCESS | 1740 | 1468883773265 Marionette DEBUG loaded listener.js 16:16:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9b31c800) [pid = 1740] [serial = 783] [outer = 0x9ae34800] 16:16:14 INFO - PROCESS | 1740 | 1468883774150 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 16:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1337ms 16:16:14 INFO - PROCESS | 1740 | 1468883774189 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 16:16:14 INFO - PROCESS | 1740 | 1468883774193 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 16:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:16:14 INFO - PROCESS | 1740 | 1468883774201 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:16:14 INFO - PROCESS | 1740 | 1468883774209 Marionette TRACE conn3 <- [1,1014,null,{}] 16:16:14 INFO - PROCESS | 1740 | 1468883774229 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:14 INFO - PROCESS | 1740 | 1468883774237 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:14 INFO - PROCESS | 1740 | 1468883774443 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 16:16:14 INFO - PROCESS | 1740 | 1468883774468 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:14 INFO - PROCESS | 1740 | 1468883774477 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:14 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88c800 == 41 [pid = 1740] [id = 261] 16:16:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x953b4000) [pid = 1740] [serial = 784] [outer = (nil)] 16:16:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9c27f800) [pid = 1740] [serial = 785] [outer = 0x953b4000] 16:16:14 INFO - PROCESS | 1740 | 1468883774544 Marionette DEBUG loaded listener.js 16:16:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9d911800) [pid = 1740] [serial = 786] [outer = 0x953b4000] 16:16:15 INFO - PROCESS | 1740 | 1468883775484 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1347ms 16:16:15 INFO - PROCESS | 1740 | 1468883775547 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 16:16:15 INFO - PROCESS | 1740 | 1468883775551 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 16:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:16:15 INFO - PROCESS | 1740 | 1468883775558 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:16:15 INFO - PROCESS | 1740 | 1468883775562 Marionette TRACE conn3 <- [1,1018,null,{}] 16:16:15 INFO - PROCESS | 1740 | 1468883775567 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:15 INFO - PROCESS | 1740 | 1468883775572 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:15 INFO - PROCESS | 1740 | 1468883775778 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 16:16:15 INFO - PROCESS | 1740 | 1468883775801 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:15 INFO - PROCESS | 1740 | 1468883775811 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x99248800 == 42 [pid = 1740] [id = 262] 16:16:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9b1b1400) [pid = 1740] [serial = 787] [outer = (nil)] 16:16:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0xa1194400) [pid = 1740] [serial = 788] [outer = 0x9b1b1400] 16:16:15 INFO - PROCESS | 1740 | 1468883775877 Marionette DEBUG loaded listener.js 16:16:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0xa252a000) [pid = 1740] [serial = 789] [outer = 0x9b1b1400] 16:16:16 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9530b800) [pid = 1740] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:16:16 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x917f2000) [pid = 1740] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:16:16 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9ac57000) [pid = 1740] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:16:16 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0xa252a400) [pid = 1740] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:16:16 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9ac48400) [pid = 1740] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:16:16 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x8f890800) [pid = 1740] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:16:16 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0xa317ac00) [pid = 1740] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:16:16 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x953be000) [pid = 1740] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:16:16 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0xa22ed800) [pid = 1740] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:16:16 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9529f000) [pid = 1740] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:16:16 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x95303c00) [pid = 1740] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:16:16 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x996f4400) [pid = 1740] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:16:16 INFO - PROCESS | 1740 | 1468883776836 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1336ms 16:16:16 INFO - PROCESS | 1740 | 1468883776896 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 16:16:16 INFO - PROCESS | 1740 | 1468883776899 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 16:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:16:16 INFO - PROCESS | 1740 | 1468883776905 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:16:16 INFO - PROCESS | 1740 | 1468883776909 Marionette TRACE conn3 <- [1,1022,null,{}] 16:16:16 INFO - PROCESS | 1740 | 1468883776914 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:16 INFO - PROCESS | 1740 | 1468883776919 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:17 INFO - PROCESS | 1740 | 1468883777073 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 16:16:17 INFO - PROCESS | 1740 | 1468883777192 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:17 INFO - PROCESS | 1740 | 1468883777210 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:17 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b64400 == 43 [pid = 1740] [id = 263] 16:16:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x95311800) [pid = 1740] [serial = 790] [outer = (nil)] 16:16:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9c27a800) [pid = 1740] [serial = 791] [outer = 0x95311800] 16:16:17 INFO - PROCESS | 1740 | 1468883777293 Marionette DEBUG loaded listener.js 16:16:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0xa2fefc00) [pid = 1740] [serial = 792] [outer = 0x95311800] 16:16:18 INFO - PROCESS | 1740 | 1468883778104 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1284ms 16:16:18 INFO - PROCESS | 1740 | 1468883778247 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 16:16:18 INFO - PROCESS | 1740 | 1468883778254 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 16:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:16:18 INFO - PROCESS | 1740 | 1468883778265 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:16:18 INFO - PROCESS | 1740 | 1468883778270 Marionette TRACE conn3 <- [1,1026,null,{}] 16:16:18 INFO - PROCESS | 1740 | 1468883778279 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:18 INFO - PROCESS | 1740 | 1468883778285 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:18 INFO - PROCESS | 1740 | 1468883778480 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 16:16:18 INFO - PROCESS | 1740 | 1468883778656 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:18 INFO - PROCESS | 1740 | 1468883778673 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:18 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b5d800 == 44 [pid = 1740] [id = 264] 16:16:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9529e400) [pid = 1740] [serial = 793] [outer = (nil)] 16:16:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x98011000) [pid = 1740] [serial = 794] [outer = 0x9529e400] 16:16:18 INFO - PROCESS | 1740 | 1468883778755 Marionette DEBUG loaded listener.js 16:16:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x98834400) [pid = 1740] [serial = 795] [outer = 0x9529e400] 16:16:19 INFO - PROCESS | 1740 | 1468883779816 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1591ms 16:16:19 INFO - PROCESS | 1740 | 1468883779857 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 16:16:19 INFO - PROCESS | 1740 | 1468883779862 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 16:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:16:19 INFO - PROCESS | 1740 | 1468883779873 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:16:19 INFO - PROCESS | 1740 | 1468883779878 Marionette TRACE conn3 <- [1,1030,null,{}] 16:16:19 INFO - PROCESS | 1740 | 1468883779886 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:19 INFO - PROCESS | 1740 | 1468883779892 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:20 INFO - PROCESS | 1740 | 1468883780075 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 16:16:20 INFO - PROCESS | 1740 | 1468883780287 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:20 INFO - PROCESS | 1740 | 1468883780297 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:20 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ae3b800 == 45 [pid = 1740] [id = 265] 16:16:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9ae3e000) [pid = 1740] [serial = 796] [outer = (nil)] 16:16:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9b1b3400) [pid = 1740] [serial = 797] [outer = 0x9ae3e000] 16:16:20 INFO - PROCESS | 1740 | 1468883780387 Marionette DEBUG loaded listener.js 16:16:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9b60f000) [pid = 1740] [serial = 798] [outer = 0x9ae3e000] 16:16:21 INFO - PROCESS | 1740 | 1468883781288 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1489ms 16:16:21 INFO - PROCESS | 1740 | 1468883781360 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 16:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:16:21 INFO - PROCESS | 1740 | 1468883781365 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 16:16:21 INFO - PROCESS | 1740 | 1468883781373 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:16:21 INFO - PROCESS | 1740 | 1468883781376 Marionette TRACE conn3 <- [1,1034,null,{}] 16:16:21 INFO - PROCESS | 1740 | 1468883781391 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:21 INFO - PROCESS | 1740 | 1468883781400 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:21 INFO - PROCESS | 1740 | 1468883781626 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 16:16:21 INFO - PROCESS | 1740 | 1468883781884 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:21 INFO - PROCESS | 1740 | 1468883781897 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x9bfeec00 == 46 [pid = 1740] [id = 266] 16:16:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0xa3180000) [pid = 1740] [serial = 799] [outer = (nil)] 16:16:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0xa33da000) [pid = 1740] [serial = 800] [outer = 0xa3180000] 16:16:22 INFO - PROCESS | 1740 | 1468883782028 Marionette DEBUG loaded listener.js 16:16:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0xa34cbc00) [pid = 1740] [serial = 801] [outer = 0xa3180000] 16:16:22 INFO - PROCESS | 1740 | 1468883782912 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1590ms 16:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:16:22 INFO - PROCESS | 1740 | 1468883782963 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 16:16:22 INFO - PROCESS | 1740 | 1468883782967 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 16:16:22 INFO - PROCESS | 1740 | 1468883782975 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:16:22 INFO - PROCESS | 1740 | 1468883782979 Marionette TRACE conn3 <- [1,1038,null,{}] 16:16:22 INFO - PROCESS | 1740 | 1468883782984 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:22 INFO - PROCESS | 1740 | 1468883782990 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:23 INFO - PROCESS | 1740 | 1468883783198 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 16:16:23 INFO - PROCESS | 1740 | 1468883783377 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:23 INFO - PROCESS | 1740 | 1468883783385 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x9529f000 == 47 [pid = 1740] [id = 267] 16:16:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9b1b8c00) [pid = 1740] [serial = 802] [outer = (nil)] 16:16:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0xa4d60400) [pid = 1740] [serial = 803] [outer = 0x9b1b8c00] 16:16:23 INFO - PROCESS | 1740 | 1468883783513 Marionette DEBUG loaded listener.js 16:16:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa4f24000) [pid = 1740] [serial = 804] [outer = 0x9b1b8c00] 16:16:24 INFO - PROCESS | 1740 | 1468883784400 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1481ms 16:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:16:24 INFO - PROCESS | 1740 | 1468883784456 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 16:16:24 INFO - PROCESS | 1740 | 1468883784459 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 16:16:24 INFO - PROCESS | 1740 | 1468883784466 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:16:24 INFO - PROCESS | 1740 | 1468883784470 Marionette TRACE conn3 <- [1,1042,null,{}] 16:16:24 INFO - PROCESS | 1740 | 1468883784475 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:24 INFO - PROCESS | 1740 | 1468883784481 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:24 INFO - PROCESS | 1740 | 1468883784659 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 16:16:24 INFO - PROCESS | 1740 | 1468883784826 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:24 INFO - PROCESS | 1740 | 1468883784834 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:24 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f881c00 == 48 [pid = 1740] [id = 268] 16:16:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x917e6400) [pid = 1740] [serial = 805] [outer = (nil)] 16:16:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0xa61bf800) [pid = 1740] [serial = 806] [outer = 0x917e6400] 16:16:24 INFO - PROCESS | 1740 | 1468883784918 Marionette DEBUG loaded listener.js 16:16:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0xa61c4400) [pid = 1740] [serial = 807] [outer = 0x917e6400] 16:16:25 INFO - PROCESS | 1740 | 1468883785794 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1389ms 16:16:25 INFO - PROCESS | 1740 | 1468883785855 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 16:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:16:25 INFO - PROCESS | 1740 | 1468883785859 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 16:16:25 INFO - PROCESS | 1740 | 1468883785866 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:16:25 INFO - PROCESS | 1740 | 1468883785869 Marionette TRACE conn3 <- [1,1046,null,{}] 16:16:25 INFO - PROCESS | 1740 | 1468883785882 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:25 INFO - PROCESS | 1740 | 1468883785892 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:26 INFO - PROCESS | 1740 | 1468883786143 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 16:16:26 INFO - PROCESS | 1740 | 1468883786358 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:26 INFO - PROCESS | 1740 | 1468883786366 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:26 INFO - PROCESS | 1740 | ++DOCSHELL 0xa4f22800 == 49 [pid = 1740] [id = 269] 16:16:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0xa6c43400) [pid = 1740] [serial = 808] [outer = (nil)] 16:16:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0xa6c49400) [pid = 1740] [serial = 809] [outer = 0xa6c43400] 16:16:26 INFO - PROCESS | 1740 | 1468883786493 Marionette DEBUG loaded listener.js 16:16:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0xa6c4d000) [pid = 1740] [serial = 810] [outer = 0xa6c43400] 16:16:27 INFO - PROCESS | 1740 | 1468883787349 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1530ms 16:16:27 INFO - PROCESS | 1740 | 1468883787396 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 16:16:27 INFO - PROCESS | 1740 | 1468883787400 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 16:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:16:27 INFO - PROCESS | 1740 | 1468883787406 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:16:27 INFO - PROCESS | 1740 | 1468883787410 Marionette TRACE conn3 <- [1,1050,null,{}] 16:16:27 INFO - PROCESS | 1740 | 1468883787416 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:27 INFO - PROCESS | 1740 | 1468883787421 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:27 INFO - PROCESS | 1740 | 1468883787596 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 16:16:27 INFO - PROCESS | 1740 | 1468883787766 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:27 INFO - PROCESS | 1740 | 1468883787780 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x94873800 == 50 [pid = 1740] [id = 270] 16:16:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x953bd400) [pid = 1740] [serial = 811] [outer = (nil)] 16:16:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x9a771800) [pid = 1740] [serial = 812] [outer = 0x953bd400] 16:16:27 INFO - PROCESS | 1740 | 1468883787856 Marionette DEBUG loaded listener.js 16:16:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0xa672d800) [pid = 1740] [serial = 813] [outer = 0x953bd400] 16:16:28 INFO - PROCESS | 1740 | 1468883788994 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1640ms 16:16:29 INFO - PROCESS | 1740 | 1468883789047 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 16:16:29 INFO - PROCESS | 1740 | 1468883789054 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 16:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:16:29 INFO - PROCESS | 1740 | 1468883789062 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:16:29 INFO - PROCESS | 1740 | 1468883789067 Marionette TRACE conn3 <- [1,1054,null,{}] 16:16:29 INFO - PROCESS | 1740 | 1468883789075 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:29 INFO - PROCESS | 1740 | 1468883789081 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:29 INFO - PROCESS | 1740 | 1468883789292 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 16:16:29 INFO - PROCESS | 1740 | 1468883789620 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:29 INFO - PROCESS | 1740 | 1468883789633 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x996ee000 == 51 [pid = 1740] [id = 271] 16:16:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x996f0000) [pid = 1740] [serial = 814] [outer = (nil)] 16:16:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x99e38000) [pid = 1740] [serial = 815] [outer = 0x996f0000] 16:16:29 INFO - PROCESS | 1740 | 1468883789719 Marionette DEBUG loaded listener.js 16:16:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x9a4b6c00) [pid = 1740] [serial = 816] [outer = 0x996f0000] 16:16:31 INFO - PROCESS | 1740 | --DOCSHELL 0xa209dc00 == 50 [pid = 1740] [id = 243] 16:16:31 INFO - PROCESS | 1740 | --DOCSHELL 0xa2327400 == 49 [pid = 1740] [id = 244] 16:16:31 INFO - PROCESS | 1740 | --DOCSHELL 0x94899c00 == 48 [pid = 1740] [id = 245] 16:16:31 INFO - PROCESS | 1740 | --DOCSHELL 0x9489b400 == 47 [pid = 1740] [id = 246] 16:16:31 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88d000 == 46 [pid = 1740] [id = 247] 16:16:31 INFO - PROCESS | 1740 | --DOCSHELL 0x952b7400 == 45 [pid = 1740] [id = 248] 16:16:31 INFO - PROCESS | 1740 | --DOCSHELL 0x917f1800 == 44 [pid = 1740] [id = 249] 16:16:31 INFO - PROCESS | 1740 | --DOCSHELL 0x9a77e400 == 43 [pid = 1740] [id = 236] 16:16:31 INFO - PROCESS | 1740 | --DOCSHELL 0x92fa2c00 == 42 [pid = 1740] [id = 234] 16:16:31 INFO - PROCESS | 1740 | --DOCSHELL 0x9a76fc00 == 41 [pid = 1740] [id = 237] 16:16:31 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac4a400 == 40 [pid = 1740] [id = 228] 16:16:31 INFO - PROCESS | 1740 | --DOCSHELL 0x9a637000 == 39 [pid = 1740] [id = 238] 16:16:31 INFO - PROCESS | 1740 | --DOCSHELL 0x953bbc00 == 38 [pid = 1740] [id = 230] 16:16:31 INFO - PROCESS | 1740 | --DOCSHELL 0x9bac3400 == 37 [pid = 1740] [id = 233] 16:16:31 INFO - PROCESS | 1740 | --DOCSHELL 0x99ddcc00 == 36 [pid = 1740] [id = 232] 16:16:31 INFO - PROCESS | 1740 | --DOCSHELL 0x94875400 == 35 [pid = 1740] [id = 241] 16:16:31 INFO - PROCESS | 1740 | --DOCSHELL 0x953b3c00 == 34 [pid = 1740] [id = 242] 16:16:31 INFO - PROCESS | 1740 | --DOCSHELL 0x917ee800 == 33 [pid = 1740] [id = 240] 16:16:31 INFO - PROCESS | 1740 | --DOCSHELL 0x93ae3800 == 32 [pid = 1740] [id = 231] 16:16:31 INFO - PROCESS | 1740 | --DOCSHELL 0x93d73800 == 31 [pid = 1740] [id = 235] 16:16:31 INFO - PROCESS | 1740 | --DOCSHELL 0x93b65c00 == 30 [pid = 1740] [id = 239] 16:16:31 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x953b4c00) [pid = 1740] [serial = 752] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x92f4bc00) [pid = 1740] [serial = 749] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x9b4b1400) [pid = 1740] [serial = 729] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0xa33dac00) [pid = 1740] [serial = 735] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0xa34d2400) [pid = 1740] [serial = 738] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x9882e400) [pid = 1740] [serial = 743] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0xa618d000) [pid = 1740] [serial = 741] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x9adcec00) [pid = 1740] [serial = 759] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0xa33d0000) [pid = 1740] [serial = 734] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0xa2ff2000) [pid = 1740] [serial = 731] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x953bf400) [pid = 1740] [serial = 753] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x93b63400) [pid = 1740] [serial = 750] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9a773000) [pid = 1740] [serial = 726] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0xa4fe6400) [pid = 1740] [serial = 740] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9b1b9c00) [pid = 1740] [serial = 728] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9adc5800) [pid = 1740] [serial = 758] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x992ca000) [pid = 1740] [serial = 744] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x992ca800) [pid = 1740] [serial = 747] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0xa34cec00) [pid = 1740] [serial = 737] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x99e38800) [pid = 1740] [serial = 755] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x953b2c00) [pid = 1740] [serial = 746] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x99dd2c00) [pid = 1740] [serial = 725] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0xa3115c00) [pid = 1740] [serial = 732] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9a101c00) [pid = 1740] [serial = 756] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9ae39800) [pid = 1740] [serial = 761] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1740 | 1468883791754 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 2744ms 16:16:31 INFO - PROCESS | 1740 | 1468883791807 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 16:16:31 INFO - PROCESS | 1740 | 1468883791812 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 16:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:16:31 INFO - PROCESS | 1740 | 1468883791820 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:16:31 INFO - PROCESS | 1740 | 1468883791825 Marionette TRACE conn3 <- [1,1058,null,{}] 16:16:31 INFO - PROCESS | 1740 | 1468883791833 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:31 INFO - PROCESS | 1740 | 1468883791839 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:32 INFO - PROCESS | 1740 | 1468883792012 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 16:16:32 INFO - PROCESS | 1740 | 1468883792178 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:32 INFO - PROCESS | 1740 | 1468883792189 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:32 INFO - PROCESS | 1740 | ++DOCSHELL 0x917f2000 == 31 [pid = 1740] [id = 272] 16:16:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x92f4b800) [pid = 1740] [serial = 817] [outer = (nil)] 16:16:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x93b62800) [pid = 1740] [serial = 818] [outer = 0x92f4b800] 16:16:32 INFO - PROCESS | 1740 | 1468883792273 Marionette DEBUG loaded listener.js 16:16:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x93d68800) [pid = 1740] [serial = 819] [outer = 0x92f4b800] 16:16:33 INFO - PROCESS | 1740 | 1468883793318 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1532ms 16:16:33 INFO - PROCESS | 1740 | 1468883793353 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 16:16:33 INFO - PROCESS | 1740 | 1468883793364 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 16:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:16:33 INFO - PROCESS | 1740 | 1468883793377 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:16:33 INFO - PROCESS | 1740 | 1468883793381 Marionette TRACE conn3 <- [1,1062,null,{}] 16:16:33 INFO - PROCESS | 1740 | 1468883793387 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:33 INFO - PROCESS | 1740 | 1468883793393 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:33 INFO - PROCESS | 1740 | 1468883793583 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 16:16:33 INFO - PROCESS | 1740 | 1468883793755 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:33 INFO - PROCESS | 1740 | 1468883793761 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:33 INFO - PROCESS | 1740 | ++DOCSHELL 0x953bfc00 == 32 [pid = 1740] [id = 273] 16:16:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9800ac00) [pid = 1740] [serial = 820] [outer = (nil)] 16:16:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x98886800) [pid = 1740] [serial = 821] [outer = 0x9800ac00] 16:16:33 INFO - PROCESS | 1740 | 1468883793848 Marionette DEBUG loaded listener.js 16:16:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x992ca000) [pid = 1740] [serial = 822] [outer = 0x9800ac00] 16:16:34 INFO - PROCESS | 1740 | 1468883794742 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1389ms 16:16:34 INFO - PROCESS | 1740 | 1468883794766 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 16:16:34 INFO - PROCESS | 1740 | 1468883794770 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 16:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:16:34 INFO - PROCESS | 1740 | 1468883794777 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:16:34 INFO - PROCESS | 1740 | 1468883794784 Marionette TRACE conn3 <- [1,1066,null,{}] 16:16:34 INFO - PROCESS | 1740 | 1468883794809 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:34 INFO - PROCESS | 1740 | 1468883794819 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:35 INFO - PROCESS | 1740 | 1468883795031 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 16:16:35 INFO - PROCESS | 1740 | 1468883795061 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:35 INFO - PROCESS | 1740 | 1468883795071 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:35 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a1dfc00 == 33 [pid = 1740] [id = 274] 16:16:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9a277400) [pid = 1740] [serial = 823] [outer = (nil)] 16:16:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9a62c800) [pid = 1740] [serial = 824] [outer = 0x9a277400] 16:16:35 INFO - PROCESS | 1740 | 1468883795145 Marionette DEBUG loaded listener.js 16:16:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9a77c400) [pid = 1740] [serial = 825] [outer = 0x9a277400] 16:16:36 INFO - PROCESS | 1740 | 1468883796473 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:16:36 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x95311800) [pid = 1740] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:16:36 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x953b4000) [pid = 1740] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:16:36 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9b1b1400) [pid = 1740] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:16:36 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x917ef000) [pid = 1740] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:16:36 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9ae34800) [pid = 1740] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:16:36 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x99676c00) [pid = 1740] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:16:36 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9bab9800) [pid = 1740] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:16:36 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x93b5c000) [pid = 1740] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:16:36 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x917e8800) [pid = 1740] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:16:36 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9c27ec00) [pid = 1740] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:16:36 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x93ae6c00) [pid = 1740] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1791ms 16:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:16:36 INFO - PROCESS | 1740 | 1468883796568 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 16:16:36 INFO - PROCESS | 1740 | 1468883796572 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 16:16:36 INFO - PROCESS | 1740 | 1468883796579 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:16:36 INFO - PROCESS | 1740 | 1468883796582 Marionette TRACE conn3 <- [1,1070,null,{}] 16:16:36 INFO - PROCESS | 1740 | 1468883796633 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:36 INFO - PROCESS | 1740 | 1468883796637 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:36 INFO - PROCESS | 1740 | 1468883796837 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 16:16:36 INFO - PROCESS | 1740 | 1468883796921 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:36 INFO - PROCESS | 1740 | 1468883796931 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x9882cc00 == 34 [pid = 1740] [id = 275] 16:16:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9a759c00) [pid = 1740] [serial = 826] [outer = (nil)] 16:16:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9ac4d400) [pid = 1740] [serial = 827] [outer = 0x9a759c00] 16:16:37 INFO - PROCESS | 1740 | 1468883797035 Marionette DEBUG loaded listener.js 16:16:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9ac95000) [pid = 1740] [serial = 828] [outer = 0x9a759c00] 16:16:37 INFO - PROCESS | 1740 | 1468883797770 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1247ms 16:16:37 INFO - PROCESS | 1740 | 1468883797830 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 16:16:37 INFO - PROCESS | 1740 | 1468883797834 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 16:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:16:37 INFO - PROCESS | 1740 | 1468883797840 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:16:37 INFO - PROCESS | 1740 | 1468883797843 Marionette TRACE conn3 <- [1,1074,null,{}] 16:16:37 INFO - PROCESS | 1740 | 1468883797849 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:37 INFO - PROCESS | 1740 | 1468883797854 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:38 INFO - PROCESS | 1740 | 1468883798004 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 16:16:38 INFO - PROCESS | 1740 | 1468883798013 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:38 INFO - PROCESS | 1740 | 1468883798022 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:38 INFO - PROCESS | 1740 | ++DOCSHELL 0x9adc7000 == 35 [pid = 1740] [id = 276] 16:16:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9adca000) [pid = 1740] [serial = 829] [outer = (nil)] 16:16:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9add0800) [pid = 1740] [serial = 830] [outer = 0x9adca000] 16:16:38 INFO - PROCESS | 1740 | 1468883798093 Marionette DEBUG loaded listener.js 16:16:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9ae3b000) [pid = 1740] [serial = 831] [outer = 0x9adca000] 16:16:39 INFO - PROCESS | 1740 | 1468883799285 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1491ms 16:16:39 INFO - PROCESS | 1740 | 1468883799333 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 16:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:16:39 INFO - PROCESS | 1740 | 1468883799340 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 16:16:39 INFO - PROCESS | 1740 | 1468883799348 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:16:39 INFO - PROCESS | 1740 | 1468883799355 Marionette TRACE conn3 <- [1,1078,null,{}] 16:16:39 INFO - PROCESS | 1740 | 1468883799366 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:39 INFO - PROCESS | 1740 | 1468883799373 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:39 INFO - PROCESS | 1740 | 1468883799581 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 16:16:39 INFO - PROCESS | 1740 | 1468883799869 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:39 INFO - PROCESS | 1740 | 1468883799877 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x917ee000 == 36 [pid = 1740] [id = 277] 16:16:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x93b5ac00) [pid = 1740] [serial = 832] [outer = (nil)] 16:16:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9530ac00) [pid = 1740] [serial = 833] [outer = 0x93b5ac00] 16:16:39 INFO - PROCESS | 1740 | 1468883799972 Marionette DEBUG loaded listener.js 16:16:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x953bc000) [pid = 1740] [serial = 834] [outer = 0x93b5ac00] 16:16:41 INFO - PROCESS | 1740 | 1468883800999 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1690ms 16:16:41 INFO - PROCESS | 1740 | 1468883801039 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 16:16:41 INFO - PROCESS | 1740 | 1468883801046 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 16:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:16:41 INFO - PROCESS | 1740 | 1468883801057 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:16:41 INFO - PROCESS | 1740 | 1468883801061 Marionette TRACE conn3 <- [1,1082,null,{}] 16:16:41 INFO - PROCESS | 1740 | 1468883801070 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:41 INFO - PROCESS | 1740 | 1468883801077 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:41 INFO - PROCESS | 1740 | 1468883801313 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 16:16:41 INFO - PROCESS | 1740 | 1468883801580 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:41 INFO - PROCESS | 1740 | 1468883801589 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f885000 == 37 [pid = 1740] [id = 278] 16:16:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9a4bc000) [pid = 1740] [serial = 835] [outer = (nil)] 16:16:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9ac4a400) [pid = 1740] [serial = 836] [outer = 0x9a4bc000] 16:16:41 INFO - PROCESS | 1740 | 1468883801680 Marionette DEBUG loaded listener.js 16:16:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x996f1800) [pid = 1740] [serial = 837] [outer = 0x9a4bc000] 16:16:43 INFO - PROCESS | 1740 | 1468883803009 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 2002ms 16:16:43 INFO - PROCESS | 1740 | 1468883803060 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 16:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:16:43 INFO - PROCESS | 1740 | 1468883803065 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 16:16:43 INFO - PROCESS | 1740 | 1468883803072 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:16:43 INFO - PROCESS | 1740 | 1468883803079 Marionette TRACE conn3 <- [1,1086,null,{}] 16:16:43 INFO - PROCESS | 1740 | 1468883803150 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:43 INFO - PROCESS | 1740 | 1468883803160 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:43 INFO - PROCESS | 1740 | 1468883803424 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 16:16:43 INFO - PROCESS | 1740 | 1468883803613 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:43 INFO - PROCESS | 1740 | 1468883803628 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b1b7400 == 38 [pid = 1740] [id = 279] 16:16:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9b1bc000) [pid = 1740] [serial = 838] [outer = (nil)] 16:16:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9b4b1400) [pid = 1740] [serial = 839] [outer = 0x9b1bc000] 16:16:43 INFO - PROCESS | 1740 | 1468883803756 Marionette DEBUG loaded listener.js 16:16:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x9b60b800) [pid = 1740] [serial = 840] [outer = 0x9b1bc000] 16:16:44 INFO - PROCESS | 1740 | 1468883804756 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1748ms 16:16:44 INFO - PROCESS | 1740 | 1468883804820 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 16:16:44 INFO - PROCESS | 1740 | 1468883804826 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 16:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:16:44 INFO - PROCESS | 1740 | 1468883804832 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:16:44 INFO - PROCESS | 1740 | 1468883804835 Marionette TRACE conn3 <- [1,1090,null,{}] 16:16:44 INFO - PROCESS | 1740 | 1468883804843 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:44 INFO - PROCESS | 1740 | 1468883804848 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:45 INFO - PROCESS | 1740 | 1468883805057 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 16:16:45 INFO - PROCESS | 1740 | 1468883805282 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:45 INFO - PROCESS | 1740 | 1468883805293 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:45 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d6c400 == 39 [pid = 1740] [id = 280] 16:16:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x93d6c800) [pid = 1740] [serial = 841] [outer = (nil)] 16:16:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9a75c800) [pid = 1740] [serial = 842] [outer = 0x93d6c800] 16:16:45 INFO - PROCESS | 1740 | 1468883805427 Marionette DEBUG loaded listener.js 16:16:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x9b1b9800) [pid = 1740] [serial = 843] [outer = 0x93d6c800] 16:16:46 INFO - PROCESS | 1740 | 1468883806594 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1837ms 16:16:46 INFO - PROCESS | 1740 | 1468883806670 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 16:16:46 INFO - PROCESS | 1740 | 1468883806676 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 16:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:16:46 INFO - PROCESS | 1740 | 1468883806685 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:16:46 INFO - PROCESS | 1740 | 1468883806689 Marionette TRACE conn3 <- [1,1094,null,{}] 16:16:46 INFO - PROCESS | 1740 | 1468883806698 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:46 INFO - PROCESS | 1740 | 1468883806704 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:46 INFO - PROCESS | 1740 | 1468883806952 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 16:16:47 INFO - PROCESS | 1740 | 1468883807188 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:47 INFO - PROCESS | 1740 | 1468883807203 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:47 INFO - PROCESS | 1740 | ++DOCSHELL 0x917f2400 == 40 [pid = 1740] [id = 281] 16:16:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x92f45800) [pid = 1740] [serial = 844] [outer = (nil)] 16:16:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x9489f000) [pid = 1740] [serial = 845] [outer = 0x92f45800] 16:16:47 INFO - PROCESS | 1740 | 1468883807273 Marionette DEBUG loaded listener.js 16:16:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x9530ec00) [pid = 1740] [serial = 846] [outer = 0x92f45800] 16:16:47 INFO - PROCESS | 1740 | --DOCSHELL 0x9882cc00 == 39 [pid = 1740] [id = 275] 16:16:47 INFO - PROCESS | 1740 | --DOCSHELL 0x9a1dfc00 == 38 [pid = 1740] [id = 274] 16:16:47 INFO - PROCESS | 1740 | --DOCSHELL 0x953bfc00 == 37 [pid = 1740] [id = 273] 16:16:47 INFO - PROCESS | 1740 | --DOCSHELL 0x917f2000 == 36 [pid = 1740] [id = 272] 16:16:47 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x9c27a800) [pid = 1740] [serial = 791] [outer = (nil)] [url = about:blank] 16:16:47 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x9c27f800) [pid = 1740] [serial = 785] [outer = (nil)] [url = about:blank] 16:16:47 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0xa1194400) [pid = 1740] [serial = 788] [outer = (nil)] [url = about:blank] 16:16:47 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9d911800) [pid = 1740] [serial = 786] [outer = (nil)] [url = about:blank] 16:16:47 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x93ae3400) [pid = 1740] [serial = 764] [outer = (nil)] [url = about:blank] 16:16:47 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x953b9000) [pid = 1740] [serial = 765] [outer = (nil)] [url = about:blank] 16:16:47 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9b1b0400) [pid = 1740] [serial = 782] [outer = (nil)] [url = about:blank] 16:16:47 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x996ebc00) [pid = 1740] [serial = 779] [outer = (nil)] [url = about:blank] 16:16:47 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9a106000) [pid = 1740] [serial = 780] [outer = (nil)] [url = about:blank] 16:16:47 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9bff5800) [pid = 1740] [serial = 770] [outer = (nil)] [url = about:blank] 16:16:47 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9c27c800) [pid = 1740] [serial = 771] [outer = (nil)] [url = about:blank] 16:16:47 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9ae41c00) [pid = 1740] [serial = 762] [outer = (nil)] [url = about:blank] 16:16:47 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x917f2800) [pid = 1740] [serial = 776] [outer = (nil)] [url = about:blank] 16:16:47 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x93d6f800) [pid = 1740] [serial = 777] [outer = (nil)] [url = about:blank] 16:16:47 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0xa2097400) [pid = 1740] [serial = 773] [outer = (nil)] [url = about:blank] 16:16:47 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0xa200c000) [pid = 1740] [serial = 774] [outer = (nil)] [url = about:blank] 16:16:47 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9ac4f000) [pid = 1740] [serial = 767] [outer = (nil)] [url = about:blank] 16:16:47 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9adc6c00) [pid = 1740] [serial = 768] [outer = (nil)] [url = about:blank] 16:16:47 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0xa252a000) [pid = 1740] [serial = 789] [outer = (nil)] [url = about:blank] 16:16:47 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0xa2fefc00) [pid = 1740] [serial = 792] [outer = (nil)] [url = about:blank] 16:16:47 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9b31c800) [pid = 1740] [serial = 783] [outer = (nil)] [url = about:blank] 16:16:48 INFO - PROCESS | 1740 | 1468883808157 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1536ms 16:16:48 INFO - PROCESS | 1740 | 1468883808222 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 16:16:48 INFO - PROCESS | 1740 | 1468883808229 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 16:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:16:48 INFO - PROCESS | 1740 | 1468883808239 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:16:48 INFO - PROCESS | 1740 | 1468883808243 Marionette TRACE conn3 <- [1,1098,null,{}] 16:16:48 INFO - PROCESS | 1740 | 1468883808249 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:48 INFO - PROCESS | 1740 | 1468883808255 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:48 INFO - PROCESS | 1740 | 1468883808464 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 16:16:48 INFO - PROCESS | 1740 | 1468883808587 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:48 INFO - PROCESS | 1740 | 1468883808594 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:48 INFO - PROCESS | 1740 | ++DOCSHELL 0x917ecc00 == 37 [pid = 1740] [id = 282] 16:16:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x992c3c00) [pid = 1740] [serial = 847] [outer = (nil)] 16:16:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x99dd1c00) [pid = 1740] [serial = 848] [outer = 0x992c3c00] 16:16:48 INFO - PROCESS | 1740 | 1468883808670 Marionette DEBUG loaded listener.js 16:16:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9a175400) [pid = 1740] [serial = 849] [outer = 0x992c3c00] 16:16:49 INFO - PROCESS | 1740 | 1468883809528 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1332ms 16:16:49 INFO - PROCESS | 1740 | 1468883809570 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 16:16:49 INFO - PROCESS | 1740 | 1468883809574 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 16:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:16:49 INFO - PROCESS | 1740 | 1468883809581 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:16:49 INFO - PROCESS | 1740 | 1468883809586 Marionette TRACE conn3 <- [1,1102,null,{}] 16:16:49 INFO - PROCESS | 1740 | 1468883809602 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:49 INFO - PROCESS | 1740 | 1468883809611 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:49 INFO - PROCESS | 1740 | 1468883809784 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 16:16:49 INFO - PROCESS | 1740 | 1468883809920 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:49 INFO - PROCESS | 1740 | 1468883809930 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ae41800 == 38 [pid = 1740] [id = 283] 16:16:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9ae41c00) [pid = 1740] [serial = 850] [outer = (nil)] 16:16:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9b110000) [pid = 1740] [serial = 851] [outer = 0x9ae41c00] 16:16:50 INFO - PROCESS | 1740 | 1468883810002 Marionette DEBUG loaded listener.js 16:16:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9b1b9c00) [pid = 1740] [serial = 852] [outer = 0x9ae41c00] 16:16:50 INFO - PROCESS | 1740 | 1468883810866 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1352ms 16:16:50 INFO - PROCESS | 1740 | 1468883810934 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 16:16:50 INFO - PROCESS | 1740 | 1468883810938 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 16:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:16:50 INFO - PROCESS | 1740 | 1468883810944 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:16:50 INFO - PROCESS | 1740 | 1468883810947 Marionette TRACE conn3 <- [1,1106,null,{}] 16:16:50 INFO - PROCESS | 1740 | 1468883810953 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:50 INFO - PROCESS | 1740 | 1468883810958 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:51 INFO - PROCESS | 1740 | 1468883811159 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 16:16:51 INFO - PROCESS | 1740 | 1468883811176 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:51 INFO - PROCESS | 1740 | 1468883811182 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:51 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ae40c00 == 39 [pid = 1740] [id = 284] 16:16:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9b4b8000) [pid = 1740] [serial = 853] [outer = (nil)] 16:16:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9bac2800) [pid = 1740] [serial = 854] [outer = 0x9b4b8000] 16:16:51 INFO - PROCESS | 1740 | 1468883811253 Marionette DEBUG loaded listener.js 16:16:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9bab4400) [pid = 1740] [serial = 855] [outer = 0x9b4b8000] 16:16:51 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9529e400) [pid = 1740] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:16:51 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9ae3e000) [pid = 1740] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:16:51 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9a277400) [pid = 1740] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:16:51 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0xa3180000) [pid = 1740] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:16:52 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x996f0000) [pid = 1740] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:16:52 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9b1b8c00) [pid = 1740] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:16:52 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x92f4b800) [pid = 1740] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:16:52 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9800ac00) [pid = 1740] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:16:52 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x917e6400) [pid = 1740] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:16:52 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0xa6c43400) [pid = 1740] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:16:52 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x953bd400) [pid = 1740] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:16:52 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9a759c00) [pid = 1740] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:16:52 INFO - PROCESS | 1740 | 1468883812284 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1387ms 16:16:52 INFO - PROCESS | 1740 | 1468883812331 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 16:16:52 INFO - PROCESS | 1740 | 1468883812335 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 16:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:16:52 INFO - PROCESS | 1740 | 1468883812341 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:16:52 INFO - PROCESS | 1740 | 1468883812344 Marionette TRACE conn3 <- [1,1110,null,{}] 16:16:52 INFO - PROCESS | 1740 | 1468883812350 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:52 INFO - PROCESS | 1740 | 1468883812355 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:52 INFO - PROCESS | 1740 | 1468883812515 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 16:16:52 INFO - PROCESS | 1740 | 1468883812526 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:52 INFO - PROCESS | 1740 | 1468883812533 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e6400 == 40 [pid = 1740] [id = 285] 16:16:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x92f4b800) [pid = 1740] [serial = 856] [outer = (nil)] 16:16:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9ac4d000) [pid = 1740] [serial = 857] [outer = 0x92f4b800] 16:16:52 INFO - PROCESS | 1740 | 1468883812710 Marionette DEBUG loaded listener.js 16:16:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9b31c800) [pid = 1740] [serial = 858] [outer = 0x92f4b800] 16:16:53 INFO - PROCESS | 1740 | 1468883813488 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1191ms 16:16:53 INFO - PROCESS | 1740 | 1468883813533 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 16:16:53 INFO - PROCESS | 1740 | 1468883813537 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 16:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:16:53 INFO - PROCESS | 1740 | 1468883813544 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:16:53 INFO - PROCESS | 1740 | 1468883813547 Marionette TRACE conn3 <- [1,1114,null,{}] 16:16:53 INFO - PROCESS | 1740 | 1468883813553 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:53 INFO - PROCESS | 1740 | 1468883813563 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:53 INFO - PROCESS | 1740 | 1468883813812 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 16:16:53 INFO - PROCESS | 1740 | 1468883813823 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:53 INFO - PROCESS | 1740 | 1468883813830 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:53 INFO - PROCESS | 1740 | ++DOCSHELL 0x98888000 == 41 [pid = 1740] [id = 286] 16:16:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9a773400) [pid = 1740] [serial = 859] [outer = (nil)] 16:16:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0xa1192400) [pid = 1740] [serial = 860] [outer = 0x9a773400] 16:16:53 INFO - PROCESS | 1740 | 1468883813969 Marionette DEBUG loaded listener.js 16:16:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0xa209b000) [pid = 1740] [serial = 861] [outer = 0x9a773400] 16:16:55 INFO - PROCESS | 1740 | 1468883815058 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1537ms 16:16:55 INFO - PROCESS | 1740 | 1468883815082 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 16:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:16:55 INFO - PROCESS | 1740 | 1468883815089 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 16:16:55 INFO - PROCESS | 1740 | 1468883815097 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:16:55 INFO - PROCESS | 1740 | 1468883815105 Marionette TRACE conn3 <- [1,1118,null,{}] 16:16:55 INFO - PROCESS | 1740 | 1468883815113 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:55 INFO - PROCESS | 1740 | 1468883815119 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:55 INFO - PROCESS | 1740 | 1468883815343 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 16:16:55 INFO - PROCESS | 1740 | 1468883815564 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:55 INFO - PROCESS | 1740 | 1468883815575 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:55 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b67800 == 42 [pid = 1740] [id = 287] 16:16:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x93b69c00) [pid = 1740] [serial = 862] [outer = (nil)] 16:16:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x996e9800) [pid = 1740] [serial = 863] [outer = 0x93b69c00] 16:16:55 INFO - PROCESS | 1740 | 1468883815705 Marionette DEBUG loaded listener.js 16:16:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x996ecc00) [pid = 1740] [serial = 864] [outer = 0x93b69c00] 16:16:56 INFO - PROCESS | 1740 | 1468883816646 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1588ms 16:16:56 INFO - PROCESS | 1740 | 1468883816684 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 16:16:56 INFO - PROCESS | 1740 | 1468883816692 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 16:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:16:56 INFO - PROCESS | 1740 | 1468883816703 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:16:56 INFO - PROCESS | 1740 | 1468883816706 Marionette TRACE conn3 <- [1,1122,null,{}] 16:16:56 INFO - PROCESS | 1740 | 1468883816713 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:56 INFO - PROCESS | 1740 | 1468883816719 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:56 INFO - PROCESS | 1740 | 1468883816947 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 16:16:57 INFO - PROCESS | 1740 | 1468883817215 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:57 INFO - PROCESS | 1740 | 1468883817222 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x99244c00 == 43 [pid = 1740] [id = 288] 16:16:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9adcb800) [pid = 1740] [serial = 865] [outer = (nil)] 16:16:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9b071c00) [pid = 1740] [serial = 866] [outer = 0x9adcb800] 16:16:57 INFO - PROCESS | 1740 | 1468883817356 Marionette DEBUG loaded listener.js 16:16:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9b1bec00) [pid = 1740] [serial = 867] [outer = 0x9adcb800] 16:16:58 INFO - PROCESS | 1740 | 1468883818292 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1642ms 16:16:58 INFO - PROCESS | 1740 | 1468883818345 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 16:16:58 INFO - PROCESS | 1740 | 1468883818349 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 16:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:16:58 INFO - PROCESS | 1740 | 1468883818356 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:16:58 INFO - PROCESS | 1740 | 1468883818363 Marionette TRACE conn3 <- [1,1126,null,{}] 16:16:58 INFO - PROCESS | 1740 | 1468883818380 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:58 INFO - PROCESS | 1740 | 1468883818389 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:58 INFO - PROCESS | 1740 | 1468883818587 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 16:16:58 INFO - PROCESS | 1740 | 1468883818798 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:58 INFO - PROCESS | 1740 | 1468883818808 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:16:58 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88fc00 == 44 [pid = 1740] [id = 289] 16:16:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0xa119b000) [pid = 1740] [serial = 868] [outer = (nil)] 16:16:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0xa232cc00) [pid = 1740] [serial = 869] [outer = 0xa119b000] 16:16:58 INFO - PROCESS | 1740 | 1468883818941 Marionette DEBUG loaded listener.js 16:16:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0xa2fae800) [pid = 1740] [serial = 870] [outer = 0xa119b000] 16:16:59 INFO - PROCESS | 1740 | 1468883819846 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1536ms 16:16:59 INFO - PROCESS | 1740 | 1468883819893 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 16:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:16:59 INFO - PROCESS | 1740 | 1468883819898 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 16:16:59 INFO - PROCESS | 1740 | 1468883819904 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:16:59 INFO - PROCESS | 1740 | 1468883819908 Marionette TRACE conn3 <- [1,1130,null,{}] 16:16:59 INFO - PROCESS | 1740 | 1468883819914 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:59 INFO - PROCESS | 1740 | 1468883819919 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:00 INFO - PROCESS | 1740 | 1468883820102 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 16:17:00 INFO - PROCESS | 1740 | 1468883820269 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:00 INFO - PROCESS | 1740 | 1468883820282 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ba59000 == 45 [pid = 1740] [id = 290] 16:17:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa310b800) [pid = 1740] [serial = 871] [outer = (nil)] 16:17:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0xa317c400) [pid = 1740] [serial = 872] [outer = 0xa310b800] 16:17:00 INFO - PROCESS | 1740 | 1468883820361 Marionette DEBUG loaded listener.js 16:17:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa3187c00) [pid = 1740] [serial = 873] [outer = 0xa310b800] 16:17:01 INFO - PROCESS | 1740 | 1468883821359 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1533ms 16:17:01 INFO - PROCESS | 1740 | 1468883821437 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 16:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:17:01 INFO - PROCESS | 1740 | 1468883821441 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 16:17:01 INFO - PROCESS | 1740 | 1468883821448 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:17:01 INFO - PROCESS | 1740 | 1468883821451 Marionette TRACE conn3 <- [1,1134,null,{}] 16:17:01 INFO - PROCESS | 1740 | 1468883821457 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:01 INFO - PROCESS | 1740 | 1468883821463 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:01 INFO - PROCESS | 1740 | 1468883821684 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 16:17:01 INFO - PROCESS | 1740 | 1468883821936 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:01 INFO - PROCESS | 1740 | 1468883821950 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:01 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f887c00 == 46 [pid = 1740] [id = 291] 16:17:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x996f6800) [pid = 1740] [serial = 874] [outer = (nil)] 16:17:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0xa34cc800) [pid = 1740] [serial = 875] [outer = 0x996f6800] 16:17:02 INFO - PROCESS | 1740 | 1468883822052 Marionette DEBUG loaded listener.js 16:17:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0xa34d0400) [pid = 1740] [serial = 876] [outer = 0x996f6800] 16:17:02 INFO - PROCESS | 1740 | --DOCSHELL 0x992c3000 == 45 [pid = 1740] [id = 9] 16:17:03 INFO - PROCESS | 1740 | 1468883823090 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1683ms 16:17:03 INFO - PROCESS | 1740 | 1468883823131 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 16:17:03 INFO - PROCESS | 1740 | 1468883823135 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 16:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:17:03 INFO - PROCESS | 1740 | 1468883823142 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:17:03 INFO - PROCESS | 1740 | 1468883823146 Marionette TRACE conn3 <- [1,1138,null,{}] 16:17:03 INFO - PROCESS | 1740 | 1468883823152 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:03 INFO - PROCESS | 1740 | 1468883823162 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:03 INFO - PROCESS | 1740 | 1468883823370 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 16:17:03 INFO - PROCESS | 1740 | 1468883823633 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:03 INFO - PROCESS | 1740 | 1468883823647 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:03 INFO - PROCESS | 1740 | ++DOCSHELL 0x917ed000 == 46 [pid = 1740] [id = 292] 16:17:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x917ef000) [pid = 1740] [serial = 877] [outer = (nil)] 16:17:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x93ade800) [pid = 1740] [serial = 878] [outer = 0x917ef000] 16:17:03 INFO - PROCESS | 1740 | 1468883823965 Marionette DEBUG loaded listener.js 16:17:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x93d72000) [pid = 1740] [serial = 879] [outer = 0x917ef000] 16:17:04 INFO - PROCESS | 1740 | 1468883824910 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1833ms 16:17:04 INFO - PROCESS | 1740 | 1468883824979 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 16:17:04 INFO - PROCESS | 1740 | 1468883824987 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 16:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:17:05 INFO - PROCESS | 1740 | 1468883825000 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:17:05 INFO - PROCESS | 1740 | 1468883825006 Marionette TRACE conn3 <- [1,1142,null,{}] 16:17:05 INFO - PROCESS | 1740 | 1468883825018 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:05 INFO - PROCESS | 1740 | 1468883825027 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:05 INFO - PROCESS | 1740 | 1468883825472 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 16:17:06 INFO - PROCESS | 1740 | --DOCSHELL 0x917e6400 == 45 [pid = 1740] [id = 285] 16:17:06 INFO - PROCESS | 1740 | --DOCSHELL 0x9ae40c00 == 44 [pid = 1740] [id = 284] 16:17:06 INFO - PROCESS | 1740 | --DOCSHELL 0x9ae41800 == 43 [pid = 1740] [id = 283] 16:17:06 INFO - PROCESS | 1740 | --DOCSHELL 0x917ecc00 == 42 [pid = 1740] [id = 282] 16:17:06 INFO - PROCESS | 1740 | --DOCSHELL 0x93d6c400 == 41 [pid = 1740] [id = 280] 16:17:06 INFO - PROCESS | 1740 | --DOCSHELL 0x917f2400 == 40 [pid = 1740] [id = 281] 16:17:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8f885000 == 39 [pid = 1740] [id = 278] 16:17:06 INFO - PROCESS | 1740 | --DOCSHELL 0x917ee000 == 38 [pid = 1740] [id = 277] 16:17:06 INFO - PROCESS | 1740 | --DOCSHELL 0x9adc7000 == 37 [pid = 1740] [id = 276] 16:17:06 INFO - PROCESS | 1740 | --DOCSHELL 0x9b1b7400 == 36 [pid = 1740] [id = 279] 16:17:06 INFO - PROCESS | 1740 | --DOCSHELL 0x9529f000 == 35 [pid = 1740] [id = 267] 16:17:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8f881c00 == 34 [pid = 1740] [id = 268] 16:17:06 INFO - PROCESS | 1740 | --DOCSHELL 0xa4f22800 == 33 [pid = 1740] [id = 269] 16:17:06 INFO - PROCESS | 1740 | --DOCSHELL 0x996ee000 == 32 [pid = 1740] [id = 271] 16:17:06 INFO - PROCESS | 1740 | --DOCSHELL 0x94873800 == 31 [pid = 1740] [id = 270] 16:17:06 INFO - PROCESS | 1740 | --DOCSHELL 0x93d67400 == 30 [pid = 1740] [id = 11] 16:17:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8f887c00 == 29 [pid = 1740] [id = 291] 16:17:06 INFO - PROCESS | 1740 | --DOCSHELL 0x917ed000 == 28 [pid = 1740] [id = 292] 16:17:06 INFO - PROCESS | 1740 | --DOCSHELL 0x9ba59000 == 27 [pid = 1740] [id = 290] 16:17:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88fc00 == 26 [pid = 1740] [id = 289] 16:17:06 INFO - PROCESS | 1740 | --DOCSHELL 0x99244c00 == 25 [pid = 1740] [id = 288] 16:17:06 INFO - PROCESS | 1740 | --DOCSHELL 0x98888000 == 24 [pid = 1740] [id = 286] 16:17:06 INFO - PROCESS | 1740 | --DOCSHELL 0x93b67800 == 23 [pid = 1740] [id = 287] 16:17:06 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x98834400) [pid = 1740] [serial = 795] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x98011000) [pid = 1740] [serial = 794] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x9b60f000) [pid = 1740] [serial = 798] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9b1b3400) [pid = 1740] [serial = 797] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x9a62c800) [pid = 1740] [serial = 824] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0xa34cbc00) [pid = 1740] [serial = 801] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0xa33da000) [pid = 1740] [serial = 800] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9a4b6c00) [pid = 1740] [serial = 816] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x99e38000) [pid = 1740] [serial = 815] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0xa4f24000) [pid = 1740] [serial = 804] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x93b62800) [pid = 1740] [serial = 818] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x93d68800) [pid = 1740] [serial = 819] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9add0800) [pid = 1740] [serial = 830] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x98886800) [pid = 1740] [serial = 821] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0xa4d60400) [pid = 1740] [serial = 803] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0xa61c4400) [pid = 1740] [serial = 807] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0xa61bf800) [pid = 1740] [serial = 806] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0xa6c4d000) [pid = 1740] [serial = 810] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0xa6c49400) [pid = 1740] [serial = 809] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0xa672d800) [pid = 1740] [serial = 813] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9ac95000) [pid = 1740] [serial = 828] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9a771800) [pid = 1740] [serial = 812] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9ac4d400) [pid = 1740] [serial = 827] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9a77c400) [pid = 1740] [serial = 825] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x992ca000) [pid = 1740] [serial = 822] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1740 | 1468883826807 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:06 INFO - PROCESS | 1740 | 1468883826818 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:06 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f887400 == 24 [pid = 1740] [id = 293] 16:17:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x8f888c00) [pid = 1740] [serial = 880] [outer = (nil)] 16:17:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x8f88f400) [pid = 1740] [serial = 881] [outer = 0x8f888c00] 16:17:06 INFO - PROCESS | 1740 | 1468883826906 Marionette DEBUG loaded listener.js 16:17:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x917ec400) [pid = 1740] [serial = 882] [outer = 0x8f888c00] 16:17:07 INFO - PROCESS | 1740 | 1468883827804 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 2847ms 16:17:07 INFO - PROCESS | 1740 | 1468883827845 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 16:17:07 INFO - PROCESS | 1740 | 1468883827850 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 16:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:17:07 INFO - PROCESS | 1740 | 1468883827858 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:17:07 INFO - PROCESS | 1740 | 1468883827863 Marionette TRACE conn3 <- [1,1146,null,{}] 16:17:07 INFO - PROCESS | 1740 | 1468883827871 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:07 INFO - PROCESS | 1740 | 1468883827879 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:08 INFO - PROCESS | 1740 | 1468883828127 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 16:17:08 INFO - PROCESS | 1740 | 1468883828334 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:08 INFO - PROCESS | 1740 | 1468883828344 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x948a0000 == 25 [pid = 1740] [id = 294] 16:17:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9529b800) [pid = 1740] [serial = 883] [outer = (nil)] 16:17:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x952bc800) [pid = 1740] [serial = 884] [outer = 0x9529b800] 16:17:08 INFO - PROCESS | 1740 | 1468883828424 Marionette DEBUG loaded listener.js 16:17:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x953b5000) [pid = 1740] [serial = 885] [outer = 0x9529b800] 16:17:09 INFO - PROCESS | 1740 | 1468883829307 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1483ms 16:17:09 INFO - PROCESS | 1740 | 1468883829347 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 16:17:09 INFO - PROCESS | 1740 | 1468883829355 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 16:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:17:09 INFO - PROCESS | 1740 | 1468883829362 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:17:09 INFO - PROCESS | 1740 | 1468883829365 Marionette TRACE conn3 <- [1,1150,null,{}] 16:17:09 INFO - PROCESS | 1740 | 1468883829378 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:09 INFO - PROCESS | 1740 | 1468883829385 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:09 INFO - PROCESS | 1740 | 1468883829690 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 16:17:09 INFO - PROCESS | 1740 | 1468883829727 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:09 INFO - PROCESS | 1740 | 1468883829739 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:09 INFO - PROCESS | 1740 | ++DOCSHELL 0x99675400 == 26 [pid = 1740] [id = 295] 16:17:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9967a000) [pid = 1740] [serial = 886] [outer = (nil)] 16:17:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x996e7800) [pid = 1740] [serial = 887] [outer = 0x9967a000] 16:17:09 INFO - PROCESS | 1740 | 1468883829880 Marionette DEBUG loaded listener.js 16:17:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x996f1000) [pid = 1740] [serial = 888] [outer = 0x9967a000] 16:17:10 INFO - PROCESS | 1740 | 1468883830941 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1638ms 16:17:11 INFO - PROCESS | 1740 | 1468883831001 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 16:17:11 INFO - PROCESS | 1740 | 1468883831005 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 16:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:17:11 INFO - PROCESS | 1740 | 1468883831021 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:17:11 INFO - PROCESS | 1740 | 1468883831031 Marionette TRACE conn3 <- [1,1154,null,{}] 16:17:11 INFO - PROCESS | 1740 | 1468883831045 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:11 INFO - PROCESS | 1740 | 1468883831053 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:11 INFO - PROCESS | 1740 | 1468883831267 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 16:17:11 INFO - PROCESS | 1740 | 1468883831291 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:11 INFO - PROCESS | 1740 | 1468883831300 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:11 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a77b800 == 27 [pid = 1740] [id = 296] 16:17:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9a8a7c00) [pid = 1740] [serial = 889] [outer = (nil)] 16:17:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9ac4f000) [pid = 1740] [serial = 890] [outer = 0x9a8a7c00] 16:17:11 INFO - PROCESS | 1740 | 1468883831369 Marionette DEBUG loaded listener.js 16:17:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9ac55800) [pid = 1740] [serial = 891] [outer = 0x9a8a7c00] 16:17:12 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x992c3400) [pid = 1740] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:17:12 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x95304000) [pid = 1740] [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.] 16:17:12 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9a773400) [pid = 1740] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:17:12 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9b4b8000) [pid = 1740] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:17:12 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9a4bc000) [pid = 1740] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:17:12 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x93d6c800) [pid = 1740] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:17:12 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9b1bc000) [pid = 1740] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:17:12 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x992c3c00) [pid = 1740] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:17:12 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x93b5ac00) [pid = 1740] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:17:12 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x92f45800) [pid = 1740] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:17:12 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9adca000) [pid = 1740] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:17:12 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x92f4b800) [pid = 1740] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:17:12 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9ae41c00) [pid = 1740] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:17:12 INFO - PROCESS | 1740 | 1468883832866 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1919ms 16:17:12 INFO - PROCESS | 1740 | 1468883832932 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 16:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:17:12 INFO - PROCESS | 1740 | 1468883832936 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 16:17:12 INFO - PROCESS | 1740 | 1468883832943 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:17:12 INFO - PROCESS | 1740 | 1468883832946 Marionette TRACE conn3 <- [1,1158,null,{}] 16:17:12 INFO - PROCESS | 1740 | 1468883832952 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:12 INFO - PROCESS | 1740 | 1468883832957 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:13 INFO - PROCESS | 1740 | 1468883833119 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 16:17:13 INFO - PROCESS | 1740 | 1468883833247 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:13 INFO - PROCESS | 1740 | 1468883833255 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x92f4d000 == 28 [pid = 1740] [id = 297] 16:17:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x93d64800) [pid = 1740] [serial = 892] [outer = (nil)] 16:17:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9a773400) [pid = 1740] [serial = 893] [outer = 0x93d64800] 16:17:13 INFO - PROCESS | 1740 | 1468883833347 Marionette DEBUG loaded listener.js 16:17:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9ac93800) [pid = 1740] [serial = 894] [outer = 0x93d64800] 16:17:14 INFO - PROCESS | 1740 | 1468883834179 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 16:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1337ms 16:17:14 INFO - PROCESS | 1740 | 1468883834283 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 16:17:14 INFO - PROCESS | 1740 | 1468883834294 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 16:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:17:14 INFO - PROCESS | 1740 | 1468883834307 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:17:14 INFO - PROCESS | 1740 | 1468883834316 Marionette TRACE conn3 <- [1,1162,null,{}] 16:17:14 INFO - PROCESS | 1740 | 1468883834336 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:14 INFO - PROCESS | 1740 | 1468883834343 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:14 INFO - PROCESS | 1740 | 1468883834558 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 16:17:14 INFO - PROCESS | 1740 | 1468883834726 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:14 INFO - PROCESS | 1740 | 1468883834744 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:14 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b63000 == 29 [pid = 1740] [id = 298] 16:17:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x93b66400) [pid = 1740] [serial = 895] [outer = (nil)] 16:17:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x93d6c400) [pid = 1740] [serial = 896] [outer = 0x93b66400] 16:17:14 INFO - PROCESS | 1740 | 1468883834908 Marionette DEBUG loaded listener.js 16:17:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x98833000) [pid = 1740] [serial = 897] [outer = 0x93b66400] 16:17:16 INFO - PROCESS | 1740 | 1468883836051 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1798ms 16:17:16 INFO - PROCESS | 1740 | 1468883836103 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 16:17:16 INFO - PROCESS | 1740 | 1468883836109 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 16:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:17:16 INFO - PROCESS | 1740 | 1468883836120 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:17:16 INFO - PROCESS | 1740 | 1468883836126 Marionette TRACE conn3 <- [1,1166,null,{}] 16:17:16 INFO - PROCESS | 1740 | 1468883836134 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:16 INFO - PROCESS | 1740 | 1468883836142 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:16 INFO - PROCESS | 1740 | 1468883836435 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 16:17:16 INFO - PROCESS | 1740 | 1468883836633 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:16 INFO - PROCESS | 1740 | 1468883836642 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:16 INFO - PROCESS | 1740 | ++DOCSHELL 0x92f4b800 == 30 [pid = 1740] [id = 299] 16:17:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x93ae5000) [pid = 1740] [serial = 898] [outer = (nil)] 16:17:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9ac4f400) [pid = 1740] [serial = 899] [outer = 0x93ae5000] 16:17:16 INFO - PROCESS | 1740 | 1468883836726 Marionette DEBUG loaded listener.js 16:17:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9adc7000) [pid = 1740] [serial = 900] [outer = 0x93ae5000] 16:17:17 INFO - PROCESS | 1740 | 1468883837767 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 16:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1690ms 16:17:17 INFO - PROCESS | 1740 | 1468883837807 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 16:17:17 INFO - PROCESS | 1740 | 1468883837812 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 16:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:17:17 INFO - PROCESS | 1740 | 1468883837819 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:17:17 INFO - PROCESS | 1740 | 1468883837823 Marionette TRACE conn3 <- [1,1170,null,{}] 16:17:17 INFO - PROCESS | 1740 | 1468883837839 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:17 INFO - PROCESS | 1740 | 1468883837847 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:18 INFO - PROCESS | 1740 | 1468883838067 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 16:17:18 INFO - PROCESS | 1740 | 1468883838331 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:18 INFO - PROCESS | 1740 | 1468883838342 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:18 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b1bbc00 == 31 [pid = 1740] [id = 300] 16:17:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9b1bc000) [pid = 1740] [serial = 901] [outer = (nil)] 16:17:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9b4bf800) [pid = 1740] [serial = 902] [outer = 0x9b1bc000] 16:17:18 INFO - PROCESS | 1740 | 1468883838466 Marionette DEBUG loaded listener.js 16:17:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9ba59000) [pid = 1740] [serial = 903] [outer = 0x9b1bc000] 16:17:19 INFO - PROCESS | 1740 | 1468883839480 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 16:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1737ms 16:17:19 INFO - PROCESS | 1740 | 1468883839556 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 16:17:19 INFO - PROCESS | 1740 | 1468883839561 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 16:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:17:19 INFO - PROCESS | 1740 | 1468883839568 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:17:19 INFO - PROCESS | 1740 | 1468883839572 Marionette TRACE conn3 <- [1,1174,null,{}] 16:17:19 INFO - PROCESS | 1740 | 1468883839578 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:19 INFO - PROCESS | 1740 | 1468883839584 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:19 INFO - PROCESS | 1740 | 1468883839772 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 16:17:20 INFO - PROCESS | 1740 | 1468883839991 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:20 INFO - PROCESS | 1740 | 1468883839998 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:20 INFO - PROCESS | 1740 | ++DOCSHELL 0x95312800 == 32 [pid = 1740] [id = 301] 16:17:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9bff8800) [pid = 1740] [serial = 904] [outer = (nil)] 16:17:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9c276c00) [pid = 1740] [serial = 905] [outer = 0x9bff8800] 16:17:20 INFO - PROCESS | 1740 | 1468883840125 Marionette DEBUG loaded listener.js 16:17:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9c271000) [pid = 1740] [serial = 906] [outer = 0x9bff8800] 16:17:21 INFO - PROCESS | 1740 | 1468883841093 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 16:17:21 INFO - PROCESS | 1740 | 1468883841170 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 16:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:17:21 INFO - PROCESS | 1740 | 1468883841177 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:17:21 INFO - PROCESS | 1740 | 1468883841181 Marionette TRACE conn3 <- [1,1178,null,{}] 16:17:21 INFO - PROCESS | 1740 | 1468883841187 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:21 INFO - PROCESS | 1740 | 1468883841193 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:21 INFO - PROCESS | 1740 | 1468883841364 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 16:17:21 INFO - PROCESS | 1740 | 1468883841528 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:21 INFO - PROCESS | 1740 | 1468883841536 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d6a400 == 33 [pid = 1740] [id = 302] 16:17:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9c27e000) [pid = 1740] [serial = 907] [outer = (nil)] 16:17:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9d981400) [pid = 1740] [serial = 908] [outer = 0x9c27e000] 16:17:21 INFO - PROCESS | 1740 | 1468883841660 Marionette DEBUG loaded listener.js 16:17:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa22ec800) [pid = 1740] [serial = 909] [outer = 0x9c27e000] 16:17:22 INFO - PROCESS | 1740 | 1468883842832 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 16:17:22 INFO - PROCESS | 1740 | 1468883842931 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 16:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:17:22 INFO - PROCESS | 1740 | 1468883842948 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:17:22 INFO - PROCESS | 1740 | 1468883842952 Marionette TRACE conn3 <- [1,1182,null,{}] 16:17:22 INFO - PROCESS | 1740 | 1468883842970 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:22 INFO - PROCESS | 1740 | 1468883842974 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:23 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9bac2800) [pid = 1740] [serial = 854] [outer = (nil)] [url = about:blank] 16:17:23 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9ac4a400) [pid = 1740] [serial = 836] [outer = (nil)] [url = about:blank] 16:17:23 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x996f1800) [pid = 1740] [serial = 837] [outer = (nil)] [url = about:blank] 16:17:23 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9a75c800) [pid = 1740] [serial = 842] [outer = (nil)] [url = about:blank] 16:17:23 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9b1b9800) [pid = 1740] [serial = 843] [outer = (nil)] [url = about:blank] 16:17:23 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9b4b1400) [pid = 1740] [serial = 839] [outer = (nil)] [url = about:blank] 16:17:23 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9b60b800) [pid = 1740] [serial = 840] [outer = (nil)] [url = about:blank] 16:17:23 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x99dd1c00) [pid = 1740] [serial = 848] [outer = (nil)] [url = about:blank] 16:17:23 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9a175400) [pid = 1740] [serial = 849] [outer = (nil)] [url = about:blank] 16:17:23 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9530ac00) [pid = 1740] [serial = 833] [outer = (nil)] [url = about:blank] 16:17:23 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x953bc000) [pid = 1740] [serial = 834] [outer = (nil)] [url = about:blank] 16:17:23 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9489f000) [pid = 1740] [serial = 845] [outer = (nil)] [url = about:blank] 16:17:23 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9530ec00) [pid = 1740] [serial = 846] [outer = (nil)] [url = about:blank] 16:17:23 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9ae3b000) [pid = 1740] [serial = 831] [outer = (nil)] [url = about:blank] 16:17:23 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9b31c800) [pid = 1740] [serial = 858] [outer = (nil)] [url = about:blank] 16:17:23 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9bab4400) [pid = 1740] [serial = 855] [outer = (nil)] [url = about:blank] 16:17:23 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9b1b9c00) [pid = 1740] [serial = 852] [outer = (nil)] [url = about:blank] 16:17:23 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9b110000) [pid = 1740] [serial = 851] [outer = (nil)] [url = about:blank] 16:17:23 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x9ac4d000) [pid = 1740] [serial = 857] [outer = (nil)] [url = about:blank] 16:17:23 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x9967ec00) [pid = 1740] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:17:23 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x99677000) [pid = 1740] [serial = 597] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:17:23 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0xa209b000) [pid = 1740] [serial = 861] [outer = (nil)] [url = about:blank] 16:17:23 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0xa1192400) [pid = 1740] [serial = 860] [outer = (nil)] [url = about:blank] 16:17:23 INFO - PROCESS | 1740 | 1468883843337 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 16:17:23 INFO - PROCESS | 1740 | 1468883843361 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:23 INFO - PROCESS | 1740 | 1468883843375 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x92fa7400 == 34 [pid = 1740] [id = 303] 16:17:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x93b62000) [pid = 1740] [serial = 910] [outer = (nil)] 16:17:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x953b2800) [pid = 1740] [serial = 911] [outer = 0x93b62000] 16:17:23 INFO - PROCESS | 1740 | 1468883843466 Marionette DEBUG loaded listener.js 16:17:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x98828c00) [pid = 1740] [serial = 912] [outer = 0x93b62000] 16:17:24 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:24 INFO - PROCESS | 1740 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:17:24 INFO - PROCESS | 1740 | 1468883844334 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:17:24 INFO - PROCESS | 1740 | 1468883844400 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 16:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:17:24 INFO - PROCESS | 1740 | 1468883844425 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:17:24 INFO - PROCESS | 1740 | 1468883844430 Marionette TRACE conn3 <- [1,1186,null,{}] 16:17:24 INFO - PROCESS | 1740 | 1468883844436 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:24 INFO - PROCESS | 1740 | 1468883844441 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:24 INFO - PROCESS | 1740 | 1468883844611 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 16:17:24 INFO - PROCESS | 1740 | 1468883844621 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:24 INFO - PROCESS | 1740 | 1468883844629 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:24 INFO - PROCESS | 1740 | ++DOCSHELL 0x917ea800 == 35 [pid = 1740] [id = 304] 16:17:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x9a773c00) [pid = 1740] [serial = 913] [outer = (nil)] 16:17:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x9ac4a400) [pid = 1740] [serial = 914] [outer = 0x9a773c00] 16:17:24 INFO - PROCESS | 1740 | 1468883844703 Marionette DEBUG loaded listener.js 16:17:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9ac9b000) [pid = 1740] [serial = 915] [outer = 0x9a773c00] 16:17:25 INFO - PROCESS | 1740 | 1468883845660 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 16:17:25 INFO - PROCESS | 1740 | 1468883845718 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 16:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:17:25 INFO - PROCESS | 1740 | 1468883845729 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:17:25 INFO - PROCESS | 1740 | 1468883845734 Marionette TRACE conn3 <- [1,1190,null,{}] 16:17:25 INFO - PROCESS | 1740 | 1468883845760 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:25 INFO - PROCESS | 1740 | 1468883845768 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:25 INFO - PROCESS | 1740 | 1468883845991 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 16:17:26 INFO - PROCESS | 1740 | 1468883846012 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:26 INFO - PROCESS | 1740 | 1468883846024 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b1bb400 == 36 [pid = 1740] [id = 305] 16:17:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9b1be000) [pid = 1740] [serial = 916] [outer = (nil)] 16:17:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9b60ac00) [pid = 1740] [serial = 917] [outer = 0x9b1be000] 16:17:26 INFO - PROCESS | 1740 | 1468883846094 Marionette DEBUG loaded listener.js 16:17:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9bab7800) [pid = 1740] [serial = 918] [outer = 0x9b1be000] 16:17:27 INFO - PROCESS | 1740 | 1468883847006 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 16:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:17:27 INFO - PROCESS | 1740 | 1468883847068 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 16:17:27 INFO - PROCESS | 1740 | 1468883847082 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:17:27 INFO - PROCESS | 1740 | 1468883847084 Marionette TRACE conn3 <- [1,1194,null,{}] 16:17:27 INFO - PROCESS | 1740 | 1468883847090 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:27 INFO - PROCESS | 1740 | 1468883847095 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:27 INFO - PROCESS | 1740 | 1468883847310 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 16:17:27 INFO - PROCESS | 1740 | 1468883847335 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:27 INFO - PROCESS | 1740 | 1468883847348 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f888000 == 37 [pid = 1740] [id = 306] 16:17:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9b603800) [pid = 1740] [serial = 919] [outer = (nil)] 16:17:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9c24fc00) [pid = 1740] [serial = 920] [outer = 0x9b603800] 16:17:27 INFO - PROCESS | 1740 | 1468883847466 Marionette DEBUG loaded listener.js 16:17:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0xa110e400) [pid = 1740] [serial = 921] [outer = 0x9b603800] 16:17:27 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9967a000) [pid = 1740] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:17:27 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x8f888c00) [pid = 1740] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:17:28 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9529b800) [pid = 1740] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:17:28 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9a8a7c00) [pid = 1740] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:17:28 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x917ef000) [pid = 1740] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:17:28 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x93b69c00) [pid = 1740] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:17:28 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9adcb800) [pid = 1740] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:17:28 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0xa119b000) [pid = 1740] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:17:28 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0xa310b800) [pid = 1740] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:17:28 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x996f6800) [pid = 1740] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:17:28 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:28 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:28 INFO - PROCESS | 1740 | 1468883848436 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 16:17:28 INFO - PROCESS | 1740 | 1468883848465 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 16:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:17:28 INFO - PROCESS | 1740 | 1468883848472 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:17:28 INFO - PROCESS | 1740 | 1468883848475 Marionette TRACE conn3 <- [1,1198,null,{}] 16:17:28 INFO - PROCESS | 1740 | 1468883848480 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:28 INFO - PROCESS | 1740 | 1468883848485 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:28 INFO - PROCESS | 1740 | 1468883848681 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 16:17:28 INFO - PROCESS | 1740 | 1468883848699 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:28 INFO - PROCESS | 1740 | 1468883848711 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:28 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f888c00 == 38 [pid = 1740] [id = 307] 16:17:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x8f88ac00) [pid = 1740] [serial = 922] [outer = (nil)] 16:17:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x9bfee000) [pid = 1740] [serial = 923] [outer = 0x8f88ac00] 16:17:28 INFO - PROCESS | 1740 | 1468883848776 Marionette DEBUG loaded listener.js 16:17:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0xa1196800) [pid = 1740] [serial = 924] [outer = 0x8f88ac00] 16:17:29 INFO - PROCESS | 1740 | 1468883849606 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1183ms 16:17:29 INFO - PROCESS | 1740 | 1468883849655 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 16:17:29 INFO - PROCESS | 1740 | 1468883849659 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 16:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:17:29 INFO - PROCESS | 1740 | 1468883849665 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:17:29 INFO - PROCESS | 1740 | 1468883849668 Marionette TRACE conn3 <- [1,1202,null,{}] 16:17:29 INFO - PROCESS | 1740 | 1468883849674 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:29 INFO - PROCESS | 1740 | 1468883849684 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:29 INFO - PROCESS | 1740 | 1468883849880 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 16:17:30 INFO - PROCESS | 1740 | 1468883850066 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:30 INFO - PROCESS | 1740 | 1468883850074 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:30 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f882400 == 39 [pid = 1740] [id = 308] 16:17:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x8f884000) [pid = 1740] [serial = 925] [outer = (nil)] 16:17:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x8f890800) [pid = 1740] [serial = 926] [outer = 0x8f884000] 16:17:30 INFO - PROCESS | 1740 | 1468883850160 Marionette DEBUG loaded listener.js 16:17:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x92f4ec00) [pid = 1740] [serial = 927] [outer = 0x8f884000] 16:17:31 INFO - PROCESS | 1740 | 1468883851224 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1631ms 16:17:31 INFO - PROCESS | 1740 | 1468883851301 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 16:17:31 INFO - PROCESS | 1740 | 1468883851307 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 16:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:17:31 INFO - PROCESS | 1740 | 1468883851315 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:17:31 INFO - PROCESS | 1740 | 1468883851320 Marionette TRACE conn3 <- [1,1206,null,{}] 16:17:31 INFO - PROCESS | 1740 | 1468883851329 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:31 INFO - PROCESS | 1740 | 1468883851337 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:31 INFO - PROCESS | 1740 | 1468883851565 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 16:17:31 INFO - PROCESS | 1740 | 1468883851782 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:31 INFO - PROCESS | 1740 | 1468883851793 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x9882e400 == 40 [pid = 1740] [id = 309] 16:17:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x99244c00) [pid = 1740] [serial = 928] [outer = (nil)] 16:17:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x99683c00) [pid = 1740] [serial = 929] [outer = 0x99244c00] 16:17:31 INFO - PROCESS | 1740 | 1468883851893 Marionette DEBUG loaded listener.js 16:17:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x99e38800) [pid = 1740] [serial = 930] [outer = 0x99244c00] 16:17:32 INFO - PROCESS | 1740 | 1468883852844 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1584ms 16:17:32 INFO - PROCESS | 1740 | 1468883852903 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 16:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:17:32 INFO - PROCESS | 1740 | 1468883852910 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 16:17:32 INFO - PROCESS | 1740 | 1468883852918 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:17:32 INFO - PROCESS | 1740 | 1468883852921 Marionette TRACE conn3 <- [1,1210,null,{}] 16:17:32 INFO - PROCESS | 1740 | 1468883852928 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:32 INFO - PROCESS | 1740 | 1468883852932 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:33 INFO - PROCESS | 1740 | 1468883853125 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 16:17:33 INFO - PROCESS | 1740 | 1468883853380 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:33 INFO - PROCESS | 1740 | 1468883853388 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:33 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac4c000 == 41 [pid = 1740] [id = 310] 16:17:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9ac50800) [pid = 1740] [serial = 931] [outer = (nil)] 16:17:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9add0c00) [pid = 1740] [serial = 932] [outer = 0x9ac50800] 16:17:33 INFO - PROCESS | 1740 | 1468883853518 Marionette DEBUG loaded listener.js 16:17:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9b103400) [pid = 1740] [serial = 933] [outer = 0x9ac50800] 16:17:34 INFO - PROCESS | 1740 | 1468883854480 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1638ms 16:17:34 INFO - PROCESS | 1740 | 1468883854555 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 16:17:34 INFO - PROCESS | 1740 | 1468883854559 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 16:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:17:34 INFO - PROCESS | 1740 | 1468883854574 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:17:34 INFO - PROCESS | 1740 | 1468883854584 Marionette TRACE conn3 <- [1,1214,null,{}] 16:17:34 INFO - PROCESS | 1740 | 1468883854592 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:34 INFO - PROCESS | 1740 | 1468883854601 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:34 INFO - PROCESS | 1740 | 1468883854831 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 16:17:35 INFO - PROCESS | 1740 | 1468883855056 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:35 INFO - PROCESS | 1740 | 1468883855064 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:35 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac49000 == 42 [pid = 1740] [id = 311] 16:17:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9b1b0000) [pid = 1740] [serial = 934] [outer = (nil)] 16:17:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0xa2533000) [pid = 1740] [serial = 935] [outer = 0x9b1b0000] 16:17:35 INFO - PROCESS | 1740 | 1468883855160 Marionette DEBUG loaded listener.js 16:17:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0xa3114400) [pid = 1740] [serial = 936] [outer = 0x9b1b0000] 16:17:36 INFO - PROCESS | 1740 | 1468883856052 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1547ms 16:17:36 INFO - PROCESS | 1740 | 1468883856114 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 16:17:36 INFO - PROCESS | 1740 | 1468883856118 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 16:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:17:36 INFO - PROCESS | 1740 | 1468883856125 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:17:36 INFO - PROCESS | 1740 | 1468883856129 Marionette TRACE conn3 <- [1,1218,null,{}] 16:17:36 INFO - PROCESS | 1740 | 1468883856135 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:36 INFO - PROCESS | 1740 | 1468883856140 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:36 INFO - PROCESS | 1740 | 1468883856327 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 16:17:36 INFO - PROCESS | 1740 | 1468883856501 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:36 INFO - PROCESS | 1740 | 1468883856512 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x99ddd400 == 43 [pid = 1740] [id = 312] 16:17:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9ac4a800) [pid = 1740] [serial = 937] [outer = (nil)] 16:17:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0xa34cd400) [pid = 1740] [serial = 938] [outer = 0x9ac4a800] 16:17:36 INFO - PROCESS | 1740 | 1468883856641 Marionette DEBUG loaded listener.js 16:17:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0xa34d5000) [pid = 1740] [serial = 939] [outer = 0x9ac4a800] 16:17:37 INFO - PROCESS | 1740 | 1468883857543 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1480ms 16:17:37 INFO - PROCESS | 1740 | 1468883857606 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 16:17:37 INFO - PROCESS | 1740 | 1468883857611 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 16:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:17:37 INFO - PROCESS | 1740 | 1468883857618 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:17:37 INFO - PROCESS | 1740 | 1468883857621 Marionette TRACE conn3 <- [1,1222,null,{}] 16:17:37 INFO - PROCESS | 1740 | 1468883857627 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:37 INFO - PROCESS | 1740 | 1468883857632 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:37 INFO - PROCESS | 1740 | 1468883857811 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 16:17:38 INFO - PROCESS | 1740 | 1468883857981 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:38 INFO - PROCESS | 1740 | 1468883857998 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:38 INFO - PROCESS | 1740 | ++DOCSHELL 0xa4f22800 == 44 [pid = 1740] [id = 313] 16:17:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0xa4f24000) [pid = 1740] [serial = 940] [outer = (nil)] 16:17:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0xa4fe2800) [pid = 1740] [serial = 941] [outer = 0xa4f24000] 16:17:38 INFO - PROCESS | 1740 | 1468883858095 Marionette DEBUG loaded listener.js 16:17:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa61bf000) [pid = 1740] [serial = 942] [outer = 0xa4f24000] 16:17:39 INFO - PROCESS | 1740 | 1468883859121 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 16:17:39 INFO - PROCESS | 1740 | 1468883859163 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 16:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:17:39 INFO - PROCESS | 1740 | 1468883859170 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:17:39 INFO - PROCESS | 1740 | 1468883859172 Marionette TRACE conn3 <- [1,1226,null,{}] 16:17:39 INFO - PROCESS | 1740 | 1468883859179 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:39 INFO - PROCESS | 1740 | 1468883859185 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:39 INFO - PROCESS | 1740 | 1468883859378 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 16:17:39 INFO - PROCESS | 1740 | 1468883859544 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:39 INFO - PROCESS | 1740 | 1468883859552 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b5ac00 == 45 [pid = 1740] [id = 314] 16:17:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9967c400) [pid = 1740] [serial = 943] [outer = (nil)] 16:17:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa6c42800) [pid = 1740] [serial = 944] [outer = 0x9967c400] 16:17:39 INFO - PROCESS | 1740 | 1468883859631 Marionette DEBUG loaded listener.js 16:17:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0xa6c44800) [pid = 1740] [serial = 945] [outer = 0x9967c400] 16:17:40 INFO - PROCESS | 1740 | 1468883860857 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1734ms 16:17:40 INFO - PROCESS | 1740 | 1468883860903 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 16:17:40 INFO - PROCESS | 1740 | 1468883860910 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 16:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:17:40 INFO - PROCESS | 1740 | 1468883860918 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:17:40 INFO - PROCESS | 1740 | 1468883860923 Marionette TRACE conn3 <- [1,1230,null,{}] 16:17:40 INFO - PROCESS | 1740 | 1468883860931 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:40 INFO - PROCESS | 1740 | 1468883860937 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:41 INFO - PROCESS | 1740 | 1468883861164 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 16:17:41 INFO - PROCESS | 1740 | 1468883861371 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:41 INFO - PROCESS | 1740 | 1468883861384 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x952a6400 == 46 [pid = 1740] [id = 315] 16:17:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x952a6800) [pid = 1740] [serial = 946] [outer = (nil)] 16:17:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x9530e800) [pid = 1740] [serial = 947] [outer = 0x952a6800] 16:17:41 INFO - PROCESS | 1740 | 1468883861459 Marionette DEBUG loaded listener.js 16:17:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x953bb800) [pid = 1740] [serial = 948] [outer = 0x952a6800] 16:17:42 INFO - PROCESS | 1740 | 1468883862366 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1486ms 16:17:42 INFO - PROCESS | 1740 | 1468883862404 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 16:17:42 INFO - PROCESS | 1740 | 1468883862409 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 16:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:17:42 INFO - PROCESS | 1740 | 1468883862421 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:17:42 INFO - PROCESS | 1740 | 1468883862424 Marionette TRACE conn3 <- [1,1234,null,{}] 16:17:42 INFO - PROCESS | 1740 | 1468883862431 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:42 INFO - PROCESS | 1740 | 1468883862436 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:42 INFO - PROCESS | 1740 | 1468883862613 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 16:17:42 INFO - PROCESS | 1740 | 1468883862781 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:42 INFO - PROCESS | 1740 | 1468883862790 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:42 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b5d400 == 47 [pid = 1740] [id = 316] 16:17:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x9967c800) [pid = 1740] [serial = 949] [outer = (nil)] 16:17:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x99ebf800) [pid = 1740] [serial = 950] [outer = 0x9967c800] 16:17:42 INFO - PROCESS | 1740 | 1468883862911 Marionette DEBUG loaded listener.js 16:17:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x9a76fc00) [pid = 1740] [serial = 951] [outer = 0x9967c800] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x99675400 == 46 [pid = 1740] [id = 295] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x8f890c00 == 45 [pid = 1740] [id = 253] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x9a77b800 == 44 [pid = 1740] [id = 296] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x948a0000 == 43 [pid = 1740] [id = 294] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x953b6c00 == 42 [pid = 1740] [id = 252] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x996f2c00 == 41 [pid = 1740] [id = 251] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x99676800 == 40 [pid = 1740] [id = 259] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x8f887400 == 39 [pid = 1740] [id = 293] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x8f888c00 == 38 [pid = 1740] [id = 307] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x8f888000 == 37 [pid = 1740] [id = 306] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x9b1bb400 == 36 [pid = 1740] [id = 305] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x917ea800 == 35 [pid = 1740] [id = 304] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x92fa7400 == 34 [pid = 1740] [id = 303] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x93d6a400 == 33 [pid = 1740] [id = 302] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x95312800 == 32 [pid = 1740] [id = 301] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x92f4b800 == 31 [pid = 1740] [id = 299] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x9b1bbc00 == 30 [pid = 1740] [id = 300] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x92f4d000 == 29 [pid = 1740] [id = 297] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x93b63000 == 28 [pid = 1740] [id = 298] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x9adc8800 == 27 [pid = 1740] [id = 260] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x917eec00 == 26 [pid = 1740] [id = 254] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x9c27b000 == 25 [pid = 1740] [id = 257] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x93b5d000 == 24 [pid = 1740] [id = 256] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x99248800 == 23 [pid = 1740] [id = 262] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x9bfeec00 == 22 [pid = 1740] [id = 266] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x9ae3b800 == 21 [pid = 1740] [id = 265] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x917f1400 == 20 [pid = 1740] [id = 255] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88c800 == 19 [pid = 1740] [id = 261] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x952a7400 == 18 [pid = 1740] [id = 250] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x93b64400 == 17 [pid = 1740] [id = 263] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x93b5d800 == 16 [pid = 1740] [id = 264] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x917e5800 == 15 [pid = 1740] [id = 258] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0xa4f22800 == 14 [pid = 1740] [id = 313] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x93b5ac00 == 13 [pid = 1740] [id = 314] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x99ddd400 == 12 [pid = 1740] [id = 312] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac49000 == 11 [pid = 1740] [id = 311] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x9882e400 == 10 [pid = 1740] [id = 309] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac4c000 == 9 [pid = 1740] [id = 310] 16:17:44 INFO - PROCESS | 1740 | --DOCSHELL 0x8f882400 == 8 [pid = 1740] [id = 308] 16:17:44 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x9a773400) [pid = 1740] [serial = 893] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x996f1000) [pid = 1740] [serial = 888] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x8f88f400) [pid = 1740] [serial = 881] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x917ec400) [pid = 1740] [serial = 882] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x952bc800) [pid = 1740] [serial = 884] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x9ac4f000) [pid = 1740] [serial = 890] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x93d72000) [pid = 1740] [serial = 879] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x93ade800) [pid = 1740] [serial = 878] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x996ecc00) [pid = 1740] [serial = 864] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x996e9800) [pid = 1740] [serial = 863] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9b1bec00) [pid = 1740] [serial = 867] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9b071c00) [pid = 1740] [serial = 866] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0xa2fae800) [pid = 1740] [serial = 870] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0xa232cc00) [pid = 1740] [serial = 869] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0xa3187c00) [pid = 1740] [serial = 873] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0xa317c400) [pid = 1740] [serial = 872] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0xa34d0400) [pid = 1740] [serial = 876] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0xa34cc800) [pid = 1740] [serial = 875] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x996e7800) [pid = 1740] [serial = 887] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9ac55800) [pid = 1740] [serial = 891] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x953b5000) [pid = 1740] [serial = 885] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1740 | 1468883864822 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 2435ms 16:17:44 INFO - PROCESS | 1740 | 1468883864857 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 16:17:44 INFO - PROCESS | 1740 | 1468883864861 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 16:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:17:44 INFO - PROCESS | 1740 | 1468883864870 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:17:44 INFO - PROCESS | 1740 | 1468883864877 Marionette TRACE conn3 <- [1,1238,null,{}] 16:17:44 INFO - PROCESS | 1740 | 1468883864885 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:44 INFO - PROCESS | 1740 | 1468883864890 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:45 INFO - PROCESS | 1740 | 1468883865069 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 16:17:45 INFO - PROCESS | 1740 | 1468883865203 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:45 INFO - PROCESS | 1740 | 1468883865210 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:45 INFO - PROCESS | 1740 | ++DOCSHELL 0x92f4b800 == 9 [pid = 1740] [id = 317] 16:17:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x93ade800) [pid = 1740] [serial = 952] [outer = (nil)] 16:17:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x93d67800) [pid = 1740] [serial = 953] [outer = 0x93ade800] 16:17:45 INFO - PROCESS | 1740 | 1468883865286 Marionette DEBUG loaded listener.js 16:17:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x948a0000) [pid = 1740] [serial = 954] [outer = 0x93ade800] 16:17:46 INFO - PROCESS | 1740 | 1468883866093 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1285ms 16:17:46 INFO - PROCESS | 1740 | 1468883866155 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 16:17:46 INFO - PROCESS | 1740 | 1468883866162 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 16:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:17:46 INFO - PROCESS | 1740 | 1468883866172 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:17:46 INFO - PROCESS | 1740 | 1468883866177 Marionette TRACE conn3 <- [1,1242,null,{}] 16:17:46 INFO - PROCESS | 1740 | 1468883866187 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:46 INFO - PROCESS | 1740 | 1468883866192 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:46 INFO - PROCESS | 1740 | 1468883866364 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 16:17:46 INFO - PROCESS | 1740 | 1468883866375 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:46 INFO - PROCESS | 1740 | 1468883866384 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:46 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f887800 == 10 [pid = 1740] [id = 318] 16:17:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x953be800) [pid = 1740] [serial = 955] [outer = (nil)] 16:17:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x996e7c00) [pid = 1740] [serial = 956] [outer = 0x953be800] 16:17:46 INFO - PROCESS | 1740 | 1468883866576 Marionette DEBUG loaded listener.js 16:17:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x996f0c00) [pid = 1740] [serial = 957] [outer = 0x953be800] 16:17:47 INFO - PROCESS | 1740 | 1468883867520 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1385ms 16:17:47 INFO - PROCESS | 1740 | 1468883867558 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 16:17:47 INFO - PROCESS | 1740 | 1468883867561 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 16:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:17:47 INFO - PROCESS | 1740 | 1468883867569 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:17:47 INFO - PROCESS | 1740 | 1468883867575 Marionette TRACE conn3 <- [1,1246,null,{}] 16:17:47 INFO - PROCESS | 1740 | 1468883867599 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:47 INFO - PROCESS | 1740 | 1468883867609 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:47 INFO - PROCESS | 1740 | 1468883867821 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 16:17:47 INFO - PROCESS | 1740 | 1468883867845 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:47 INFO - PROCESS | 1740 | 1468883867856 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:47 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a77cc00 == 11 [pid = 1740] [id = 319] 16:17:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9a77d400) [pid = 1740] [serial = 958] [outer = (nil)] 16:17:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9ac4c400) [pid = 1740] [serial = 959] [outer = 0x9a77d400] 16:17:47 INFO - PROCESS | 1740 | 1468883867930 Marionette DEBUG loaded listener.js 16:17:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9ac55800) [pid = 1740] [serial = 960] [outer = 0x9a77d400] 16:17:49 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x93b62000) [pid = 1740] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:17:49 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9b603800) [pid = 1740] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:17:49 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x93d64800) [pid = 1740] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:17:49 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x93b66400) [pid = 1740] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:17:49 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9c27e000) [pid = 1740] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:17:49 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9bff8800) [pid = 1740] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:17:49 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9a773c00) [pid = 1740] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:17:49 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9b1be000) [pid = 1740] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:17:49 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x93ae5000) [pid = 1740] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:17:49 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9b1bc000) [pid = 1740] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:17:49 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x8f88ac00) [pid = 1740] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:17:49 INFO - PROCESS | 1740 | 1468883869370 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1897ms 16:17:49 INFO - PROCESS | 1740 | 1468883869475 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 16:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:17:49 INFO - PROCESS | 1740 | 1468883869480 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 16:17:49 INFO - PROCESS | 1740 | 1468883869493 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:17:49 INFO - PROCESS | 1740 | 1468883869495 Marionette TRACE conn3 <- [1,1250,null,{}] 16:17:49 INFO - PROCESS | 1740 | 1468883869502 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:49 INFO - PROCESS | 1740 | 1468883869506 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:49 INFO - PROCESS | 1740 | 1468883869686 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 16:17:49 INFO - PROCESS | 1740 | 1468883869696 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:49 INFO - PROCESS | 1740 | 1468883869705 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x917eb000 == 12 [pid = 1740] [id = 320] 16:17:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x93d6a000) [pid = 1740] [serial = 961] [outer = (nil)] 16:17:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9a75cc00) [pid = 1740] [serial = 962] [outer = 0x93d6a000] 16:17:49 INFO - PROCESS | 1740 | 1468883869776 Marionette DEBUG loaded listener.js 16:17:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9ae38c00) [pid = 1740] [serial = 963] [outer = 0x93d6a000] 16:17:50 INFO - PROCESS | 1740 | 1468883870626 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1190ms 16:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:17:50 INFO - PROCESS | 1740 | 1468883870677 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 16:17:50 INFO - PROCESS | 1740 | 1468883870680 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 16:17:50 INFO - PROCESS | 1740 | 1468883870686 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:17:50 INFO - PROCESS | 1740 | 1468883870690 Marionette TRACE conn3 <- [1,1254,null,{}] 16:17:50 INFO - PROCESS | 1740 | 1468883870695 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:50 INFO - PROCESS | 1740 | 1468883870700 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:50 INFO - PROCESS | 1740 | 1468883870857 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 16:17:50 INFO - PROCESS | 1740 | 1468883870868 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:50 INFO - PROCESS | 1740 | 1468883870874 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e6000 == 13 [pid = 1740] [id = 321] 16:17:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x93b66400) [pid = 1740] [serial = 964] [outer = (nil)] 16:17:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9b10ec00) [pid = 1740] [serial = 965] [outer = 0x93b66400] 16:17:50 INFO - PROCESS | 1740 | 1468883870944 Marionette DEBUG loaded listener.js 16:17:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9b1b1000) [pid = 1740] [serial = 966] [outer = 0x93b66400] 16:17:52 INFO - PROCESS | 1740 | 1468883872128 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1481ms 16:17:52 INFO - PROCESS | 1740 | 1468883872168 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 16:17:52 INFO - PROCESS | 1740 | 1468883872174 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 16:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:17:52 INFO - PROCESS | 1740 | 1468883872182 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:17:52 INFO - PROCESS | 1740 | 1468883872190 Marionette TRACE conn3 <- [1,1258,null,{}] 16:17:52 INFO - PROCESS | 1740 | 1468883872198 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:52 INFO - PROCESS | 1740 | 1468883872203 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:52 INFO - PROCESS | 1740 | 1468883872389 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 16:17:52 INFO - PROCESS | 1740 | 1468883872601 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:52 INFO - PROCESS | 1740 | 1468883872613 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x92fa7400 == 14 [pid = 1740] [id = 322] 16:17:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x93d66800) [pid = 1740] [serial = 967] [outer = (nil)] 16:17:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x95312800) [pid = 1740] [serial = 968] [outer = 0x93d66800] 16:17:52 INFO - PROCESS | 1740 | 1468883872700 Marionette DEBUG loaded listener.js 16:17:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x99681400) [pid = 1740] [serial = 969] [outer = 0x93d66800] 16:17:53 INFO - PROCESS | 1740 | 1468883873655 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 16:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1547ms 16:17:53 INFO - PROCESS | 1740 | 1468883873730 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 16:17:53 INFO - PROCESS | 1740 | 1468883873737 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 16:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:17:53 INFO - PROCESS | 1740 | 1468883873748 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:17:53 INFO - PROCESS | 1740 | 1468883873752 Marionette TRACE conn3 <- [1,1262,null,{}] 16:17:53 INFO - PROCESS | 1740 | 1468883873759 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:53 INFO - PROCESS | 1740 | 1468883873765 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:53 INFO - PROCESS | 1740 | 1468883873993 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 16:17:54 INFO - PROCESS | 1740 | 1468883874244 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:54 INFO - PROCESS | 1740 | 1468883874254 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:54 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a77c400 == 15 [pid = 1740] [id = 323] 16:17:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9ac91c00) [pid = 1740] [serial = 970] [outer = (nil)] 16:17:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9ae3c400) [pid = 1740] [serial = 971] [outer = 0x9ac91c00] 16:17:54 INFO - PROCESS | 1740 | 1468883874396 Marionette DEBUG loaded listener.js 16:17:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9b10f000) [pid = 1740] [serial = 972] [outer = 0x9ac91c00] 16:17:55 INFO - PROCESS | 1740 | 1468883875351 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 16:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1685ms 16:17:55 INFO - PROCESS | 1740 | 1468883875434 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 16:17:55 INFO - PROCESS | 1740 | 1468883875438 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 16:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:17:55 INFO - PROCESS | 1740 | 1468883875445 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:17:55 INFO - PROCESS | 1740 | 1468883875452 Marionette TRACE conn3 <- [1,1266,null,{}] 16:17:55 INFO - PROCESS | 1740 | 1468883875469 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:55 INFO - PROCESS | 1740 | 1468883875478 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:55 INFO - PROCESS | 1740 | 1468883875697 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 16:17:55 INFO - PROCESS | 1740 | 1468883875908 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:55 INFO - PROCESS | 1740 | 1468883875919 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:55 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b60c400 == 16 [pid = 1740] [id = 324] 16:17:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9b60d800) [pid = 1740] [serial = 973] [outer = (nil)] 16:17:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9bab9800) [pid = 1740] [serial = 974] [outer = 0x9b60d800] 16:17:56 INFO - PROCESS | 1740 | 1468883876031 Marionette DEBUG loaded listener.js 16:17:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9bff4c00) [pid = 1740] [serial = 975] [outer = 0x9b60d800] 16:17:57 INFO - PROCESS | 1740 | 1468883877017 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 16:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1640ms 16:17:57 INFO - PROCESS | 1740 | 1468883877086 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 16:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:17:57 INFO - PROCESS | 1740 | 1468883877091 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 16:17:57 INFO - PROCESS | 1740 | 1468883877098 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:17:57 INFO - PROCESS | 1740 | 1468883877102 Marionette TRACE conn3 <- [1,1270,null,{}] 16:17:57 INFO - PROCESS | 1740 | 1468883877107 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:57 INFO - PROCESS | 1740 | 1468883877113 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:57 INFO - PROCESS | 1740 | 1468883877297 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 16:17:57 INFO - PROCESS | 1740 | 1468883877511 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:57 INFO - PROCESS | 1740 | 1468883877522 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a175400 == 17 [pid = 1740] [id = 325] 16:17:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x9c243c00) [pid = 1740] [serial = 976] [outer = (nil)] 16:17:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x9c27d800) [pid = 1740] [serial = 977] [outer = 0x9c243c00] 16:17:57 INFO - PROCESS | 1740 | 1468883877617 Marionette DEBUG loaded listener.js 16:17:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9d981800) [pid = 1740] [serial = 978] [outer = 0x9c243c00] 16:17:58 INFO - PROCESS | 1740 | 1468883878735 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 16:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1683ms 16:17:58 INFO - PROCESS | 1740 | 1468883878781 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 16:17:58 INFO - PROCESS | 1740 | 1468883878788 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 16:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:17:58 INFO - PROCESS | 1740 | 1468883878796 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:17:58 INFO - PROCESS | 1740 | 1468883878801 Marionette TRACE conn3 <- [1,1274,null,{}] 16:17:58 INFO - PROCESS | 1740 | 1468883878809 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:58 INFO - PROCESS | 1740 | 1468883878814 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:59 INFO - PROCESS | 1740 | 1468883879006 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 16:17:59 INFO - PROCESS | 1740 | 1468883879212 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:59 INFO - PROCESS | 1740 | 1468883879229 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:17:59 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d72400 == 18 [pid = 1740] [id = 326] 16:17:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x9486c800) [pid = 1740] [serial = 979] [outer = (nil)] 16:17:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x9529e800) [pid = 1740] [serial = 980] [outer = 0x9486c800] 16:17:59 INFO - PROCESS | 1740 | 1468883879298 Marionette DEBUG loaded listener.js 16:17:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x9530a800) [pid = 1740] [serial = 981] [outer = 0x9486c800] 16:18:00 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0xa1196800) [pid = 1740] [serial = 924] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x98828c00) [pid = 1740] [serial = 912] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9c24fc00) [pid = 1740] [serial = 920] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x9ac93800) [pid = 1740] [serial = 894] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x93d6c400) [pid = 1740] [serial = 896] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9d981400) [pid = 1740] [serial = 908] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9c271000) [pid = 1740] [serial = 906] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9ac9b000) [pid = 1740] [serial = 915] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9b60ac00) [pid = 1740] [serial = 917] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x953b2800) [pid = 1740] [serial = 911] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9ac4a400) [pid = 1740] [serial = 914] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9adc7000) [pid = 1740] [serial = 900] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0xa22ec800) [pid = 1740] [serial = 909] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9b4bf800) [pid = 1740] [serial = 902] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9ac4f400) [pid = 1740] [serial = 899] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x98833000) [pid = 1740] [serial = 897] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0xa110e400) [pid = 1740] [serial = 921] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9bab7800) [pid = 1740] [serial = 918] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9c276c00) [pid = 1740] [serial = 905] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9ba59000) [pid = 1740] [serial = 903] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9bfee000) [pid = 1740] [serial = 923] [outer = (nil)] [url = about:blank] 16:18:00 INFO - PROCESS | 1740 | 1468883880318 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 16:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1589ms 16:18:00 INFO - PROCESS | 1740 | 1468883880385 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 16:18:00 INFO - PROCESS | 1740 | 1468883880392 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 16:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:18:00 INFO - PROCESS | 1740 | 1468883880402 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:18:00 INFO - PROCESS | 1740 | 1468883880405 Marionette TRACE conn3 <- [1,1278,null,{}] 16:18:00 INFO - PROCESS | 1740 | 1468883880412 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:00 INFO - PROCESS | 1740 | 1468883880417 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:00 INFO - PROCESS | 1740 | 1468883880587 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 16:18:00 INFO - PROCESS | 1740 | 1468883880772 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:00 INFO - PROCESS | 1740 | 1468883880780 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x953ba400 == 19 [pid = 1740] [id = 327] 16:18:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x996e8c00) [pid = 1740] [serial = 982] [outer = (nil)] 16:18:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x99ec0000) [pid = 1740] [serial = 983] [outer = 0x996e8c00] 16:18:00 INFO - PROCESS | 1740 | 1468883880858 Marionette DEBUG loaded listener.js 16:18:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9a10d400) [pid = 1740] [serial = 984] [outer = 0x996e8c00] 16:18:01 INFO - PROCESS | 1740 | 1468883881625 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 16:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1289ms 16:18:01 INFO - PROCESS | 1740 | 1468883881691 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 16:18:01 INFO - PROCESS | 1740 | 1468883881695 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 16:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:18:01 INFO - PROCESS | 1740 | 1468883881702 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:18:01 INFO - PROCESS | 1740 | 1468883881708 Marionette TRACE conn3 <- [1,1282,null,{}] 16:18:01 INFO - PROCESS | 1740 | 1468883881728 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:01 INFO - PROCESS | 1740 | 1468883881737 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:01 INFO - PROCESS | 1740 | 1468883881928 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 16:18:02 INFO - PROCESS | 1740 | 1468883882061 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:02 INFO - PROCESS | 1740 | 1468883882073 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x9adcb000 == 20 [pid = 1740] [id = 328] 16:18:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9adcdc00) [pid = 1740] [serial = 985] [outer = (nil)] 16:18:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9b1b3800) [pid = 1740] [serial = 986] [outer = 0x9adcdc00] 16:18:02 INFO - PROCESS | 1740 | 1468883882146 Marionette DEBUG loaded listener.js 16:18:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9b322400) [pid = 1740] [serial = 987] [outer = 0x9adcdc00] 16:18:03 INFO - PROCESS | 1740 | 1468883883335 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 16:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1691ms 16:18:03 INFO - PROCESS | 1740 | 1468883883394 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 16:18:03 INFO - PROCESS | 1740 | 1468883883399 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 16:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:18:03 INFO - PROCESS | 1740 | 1468883883412 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:18:03 INFO - PROCESS | 1740 | 1468883883414 Marionette TRACE conn3 <- [1,1286,null,{}] 16:18:03 INFO - PROCESS | 1740 | 1468883883420 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:03 INFO - PROCESS | 1740 | 1468883883425 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:03 INFO - PROCESS | 1740 | 1468883883657 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 16:18:03 INFO - PROCESS | 1740 | 1468883883829 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:03 INFO - PROCESS | 1740 | 1468883883839 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:03 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88f000 == 21 [pid = 1740] [id = 329] 16:18:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9b60c800) [pid = 1740] [serial = 988] [outer = (nil)] 16:18:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9baba800) [pid = 1740] [serial = 989] [outer = 0x9b60c800] 16:18:03 INFO - PROCESS | 1740 | 1468883883931 Marionette DEBUG loaded listener.js 16:18:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9c24c400) [pid = 1740] [serial = 990] [outer = 0x9b60c800] 16:18:04 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9a77d400) [pid = 1740] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:18:04 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x93ade800) [pid = 1740] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:18:04 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9967c800) [pid = 1740] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:18:04 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x8f884000) [pid = 1740] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:18:04 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x99244c00) [pid = 1740] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:18:04 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9ac50800) [pid = 1740] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:18:04 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9b1b0000) [pid = 1740] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:18:04 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9ac4a800) [pid = 1740] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:18:04 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0xa4f24000) [pid = 1740] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:18:04 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9967c400) [pid = 1740] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:18:04 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x952a6800) [pid = 1740] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:18:04 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x93d6a000) [pid = 1740] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:18:04 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x953be800) [pid = 1740] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:18:04 INFO - PROCESS | 1740 | 1468883884895 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 16:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1530ms 16:18:04 INFO - PROCESS | 1740 | 1468883884942 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 16:18:04 INFO - PROCESS | 1740 | 1468883884946 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 16:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:18:04 INFO - PROCESS | 1740 | 1468883884952 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:18:04 INFO - PROCESS | 1740 | 1468883884955 Marionette TRACE conn3 <- [1,1290,null,{}] 16:18:04 INFO - PROCESS | 1740 | 1468883884961 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:04 INFO - PROCESS | 1740 | 1468883884966 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:05 INFO - PROCESS | 1740 | 1468883885127 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 16:18:05 INFO - PROCESS | 1740 | 1468883885255 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:05 INFO - PROCESS | 1740 | 1468883885262 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:05 INFO - PROCESS | 1740 | ++DOCSHELL 0x917ef800 == 22 [pid = 1740] [id = 330] 16:18:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9489a000) [pid = 1740] [serial = 991] [outer = (nil)] 16:18:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9a634000) [pid = 1740] [serial = 992] [outer = 0x9489a000] 16:18:05 INFO - PROCESS | 1740 | 1468883885330 Marionette DEBUG loaded listener.js 16:18:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9b1b0000) [pid = 1740] [serial = 993] [outer = 0x9489a000] 16:18:06 INFO - PROCESS | 1740 | 1468883886113 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 16:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1190ms 16:18:06 INFO - PROCESS | 1740 | 1468883886143 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 16:18:06 INFO - PROCESS | 1740 | 1468883886147 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 16:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:18:06 INFO - PROCESS | 1740 | 1468883886153 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:18:06 INFO - PROCESS | 1740 | 1468883886155 Marionette TRACE conn3 <- [1,1294,null,{}] 16:18:06 INFO - PROCESS | 1740 | 1468883886166 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:06 INFO - PROCESS | 1740 | 1468883886176 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:06 INFO - PROCESS | 1740 | 1468883886421 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 16:18:06 INFO - PROCESS | 1740 | 1468883886435 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:06 INFO - PROCESS | 1740 | 1468883886444 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:06 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e8c00 == 23 [pid = 1740] [id = 331] 16:18:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x917ec400) [pid = 1740] [serial = 994] [outer = (nil)] 16:18:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0xa209b000) [pid = 1740] [serial = 995] [outer = 0x917ec400] 16:18:06 INFO - PROCESS | 1740 | 1468883886513 Marionette DEBUG loaded listener.js 16:18:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0xa256a000) [pid = 1740] [serial = 996] [outer = 0x917ec400] 16:18:07 INFO - PROCESS | 1740 | 1468883887710 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 16:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1586ms 16:18:07 INFO - PROCESS | 1740 | 1468883887740 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 16:18:07 INFO - PROCESS | 1740 | 1468883887746 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 16:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:18:07 INFO - PROCESS | 1740 | 1468883887754 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:18:07 INFO - PROCESS | 1740 | 1468883887763 Marionette TRACE conn3 <- [1,1298,null,{}] 16:18:07 INFO - PROCESS | 1740 | 1468883887771 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:07 INFO - PROCESS | 1740 | 1468883887777 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:07 INFO - PROCESS | 1740 | 1468883887967 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 16:18:08 INFO - PROCESS | 1740 | 1468883888131 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:08 INFO - PROCESS | 1740 | 1468883888140 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x9489f000 == 24 [pid = 1740] [id = 332] 16:18:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9529f000) [pid = 1740] [serial = 997] [outer = (nil)] 16:18:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x992ca000) [pid = 1740] [serial = 998] [outer = 0x9529f000] 16:18:08 INFO - PROCESS | 1740 | 1468883888279 Marionette DEBUG loaded listener.js 16:18:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x99ec5000) [pid = 1740] [serial = 999] [outer = 0x9529f000] 16:18:09 INFO - PROCESS | 1740 | 1468883889233 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1536ms 16:18:09 INFO - PROCESS | 1740 | 1468883889290 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 16:18:09 INFO - PROCESS | 1740 | 1468883889298 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 16:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:18:09 INFO - PROCESS | 1740 | 1468883889309 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:18:09 INFO - PROCESS | 1740 | 1468883889313 Marionette TRACE conn3 <- [1,1302,null,{}] 16:18:09 INFO - PROCESS | 1740 | 1468883889320 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:09 INFO - PROCESS | 1740 | 1468883889326 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:09 INFO - PROCESS | 1740 | 1468883889551 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 16:18:09 INFO - PROCESS | 1740 | 1468883889818 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:09 INFO - PROCESS | 1740 | 1468883889830 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:09 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac4a800 == 25 [pid = 1740] [id = 333] 16:18:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9add0800) [pid = 1740] [serial = 1000] [outer = (nil)] 16:18:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9b1b6400) [pid = 1740] [serial = 1001] [outer = 0x9add0800] 16:18:09 INFO - PROCESS | 1740 | 1468883889958 Marionette DEBUG loaded listener.js 16:18:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9b602800) [pid = 1740] [serial = 1002] [outer = 0x9add0800] 16:18:10 INFO - PROCESS | 1740 | 1468883890879 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 16:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1631ms 16:18:10 INFO - PROCESS | 1740 | 1468883890941 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 16:18:10 INFO - PROCESS | 1740 | 1468883890945 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 16:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:18:10 INFO - PROCESS | 1740 | 1468883890952 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:18:10 INFO - PROCESS | 1740 | 1468883890958 Marionette TRACE conn3 <- [1,1306,null,{}] 16:18:10 INFO - PROCESS | 1740 | 1468883890975 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:10 INFO - PROCESS | 1740 | 1468883890984 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:11 INFO - PROCESS | 1740 | 1468883891168 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 16:18:11 INFO - PROCESS | 1740 | 1468883891341 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:11 INFO - PROCESS | 1740 | 1468883891350 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:11 INFO - PROCESS | 1740 | ++DOCSHELL 0xa2303c00 == 26 [pid = 1740] [id = 334] 16:18:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0xa2560c00) [pid = 1740] [serial = 1003] [outer = (nil)] 16:18:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0xa2fecc00) [pid = 1740] [serial = 1004] [outer = 0xa2560c00] 16:18:11 INFO - PROCESS | 1740 | 1468883891481 Marionette DEBUG loaded listener.js 16:18:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0xa3112000) [pid = 1740] [serial = 1005] [outer = 0xa2560c00] 16:18:12 INFO - PROCESS | 1740 | 1468883892379 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 16:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1496ms 16:18:12 INFO - PROCESS | 1740 | 1468883892449 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 16:18:12 INFO - PROCESS | 1740 | 1468883892454 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 16:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:18:12 INFO - PROCESS | 1740 | 1468883892461 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:18:12 INFO - PROCESS | 1740 | 1468883892464 Marionette TRACE conn3 <- [1,1310,null,{}] 16:18:12 INFO - PROCESS | 1740 | 1468883892470 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:12 INFO - PROCESS | 1740 | 1468883892476 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:12 INFO - PROCESS | 1740 | 1468883892691 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 16:18:12 INFO - PROCESS | 1740 | 1468883892910 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:12 INFO - PROCESS | 1740 | 1468883892919 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:12 INFO - PROCESS | 1740 | ++DOCSHELL 0x9529bc00 == 27 [pid = 1740] [id = 335] 16:18:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x953b1000) [pid = 1740] [serial = 1006] [outer = (nil)] 16:18:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0xa33d2800) [pid = 1740] [serial = 1007] [outer = 0x953b1000] 16:18:13 INFO - PROCESS | 1740 | 1468883893043 Marionette DEBUG loaded listener.js 16:18:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa34c8800) [pid = 1740] [serial = 1008] [outer = 0x953b1000] 16:18:13 INFO - PROCESS | 1740 | 1468883893935 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 16:18:14 INFO - PROCESS | 1740 | 1468883894003 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 16:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:18:14 INFO - PROCESS | 1740 | 1468883894010 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:18:14 INFO - PROCESS | 1740 | 1468883894014 Marionette TRACE conn3 <- [1,1314,null,{}] 16:18:14 INFO - PROCESS | 1740 | 1468883894020 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:14 INFO - PROCESS | 1740 | 1468883894025 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:14 INFO - PROCESS | 1740 | 1468883894199 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 16:18:14 INFO - PROCESS | 1740 | 1468883894365 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:14 INFO - PROCESS | 1740 | 1468883894375 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:14 INFO - PROCESS | 1740 | ++DOCSHELL 0x953b6000 == 28 [pid = 1740] [id = 336] 16:18:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x98892000) [pid = 1740] [serial = 1009] [outer = (nil)] 16:18:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa4d57400) [pid = 1740] [serial = 1010] [outer = 0x98892000] 16:18:14 INFO - PROCESS | 1740 | 1468883894457 Marionette DEBUG loaded listener.js 16:18:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0xa4f1e400) [pid = 1740] [serial = 1011] [outer = 0x98892000] 16:18:15 INFO - PROCESS | 1740 | 1468883895410 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 16:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1432ms 16:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:18:15 INFO - PROCESS | 1740 | 1468883895441 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 16:18:15 INFO - PROCESS | 1740 | 1468883895445 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 16:18:15 INFO - PROCESS | 1740 | 1468883895452 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:18:15 INFO - PROCESS | 1740 | 1468883895455 Marionette TRACE conn3 <- [1,1318,null,{}] 16:18:15 INFO - PROCESS | 1740 | 1468883895461 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:15 INFO - PROCESS | 1740 | 1468883895472 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:15 INFO - PROCESS | 1740 | 1468883895665 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 16:18:15 INFO - PROCESS | 1740 | 1468883895831 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:15 INFO - PROCESS | 1740 | 1468883895841 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:15 INFO - PROCESS | 1740 | ++DOCSHELL 0xa34cec00 == 29 [pid = 1740] [id = 337] 16:18:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0xa34d1400) [pid = 1740] [serial = 1012] [outer = (nil)] 16:18:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0xa671f400) [pid = 1740] [serial = 1013] [outer = 0xa34d1400] 16:18:15 INFO - PROCESS | 1740 | 1468883895922 Marionette DEBUG loaded listener.js 16:18:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0xa672c800) [pid = 1740] [serial = 1014] [outer = 0xa34d1400] 16:18:16 INFO - PROCESS | 1740 | 1468883896843 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 16:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1448ms 16:18:16 INFO - PROCESS | 1740 | 1468883896899 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 16:18:16 INFO - PROCESS | 1740 | 1468883896904 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 16:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:18:16 INFO - PROCESS | 1740 | 1468883896910 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:18:16 INFO - PROCESS | 1740 | 1468883896914 Marionette TRACE conn3 <- [1,1322,null,{}] 16:18:16 INFO - PROCESS | 1740 | 1468883896920 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:16 INFO - PROCESS | 1740 | 1468883896925 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:17 INFO - PROCESS | 1740 | 1468883897094 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 16:18:17 INFO - PROCESS | 1740 | 1468883897273 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:17 INFO - PROCESS | 1740 | 1468883897284 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:17 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f885400 == 30 [pid = 1740] [id = 338] 16:18:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x917ec000) [pid = 1740] [serial = 1015] [outer = (nil)] 16:18:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x94894400) [pid = 1740] [serial = 1016] [outer = 0x917ec000] 16:18:17 INFO - PROCESS | 1740 | 1468883897364 Marionette DEBUG loaded listener.js 16:18:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x953be000) [pid = 1740] [serial = 1017] [outer = 0x917ec000] 16:18:18 INFO - PROCESS | 1740 | 1468883898261 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 16:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1383ms 16:18:18 INFO - PROCESS | 1740 | 1468883898538 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 16:18:18 INFO - PROCESS | 1740 | 1468883898546 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 16:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:18:18 INFO - PROCESS | 1740 | 1468883898555 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:18:18 INFO - PROCESS | 1740 | 1468883898559 Marionette TRACE conn3 <- [1,1326,null,{}] 16:18:18 INFO - PROCESS | 1740 | 1468883898567 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:18 INFO - PROCESS | 1740 | 1468883898574 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:18 INFO - PROCESS | 1740 | 1468883898754 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 16:18:19 INFO - PROCESS | 1740 | 1468883898992 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:19 INFO - PROCESS | 1740 | 1468883899002 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f888000 == 31 [pid = 1740] [id = 339] 16:18:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x95310000) [pid = 1740] [serial = 1018] [outer = (nil)] 16:18:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x9882d400) [pid = 1740] [serial = 1019] [outer = 0x95310000] 16:18:19 INFO - PROCESS | 1740 | 1468883899179 Marionette DEBUG loaded listener.js 16:18:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x98835000) [pid = 1740] [serial = 1020] [outer = 0x95310000] 16:18:20 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x9ac4c400) [pid = 1740] [serial = 959] [outer = (nil)] [url = about:blank] 16:18:20 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x93d67800) [pid = 1740] [serial = 953] [outer = (nil)] [url = about:blank] 16:18:20 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x948a0000) [pid = 1740] [serial = 954] [outer = (nil)] [url = about:blank] 16:18:20 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x9a76fc00) [pid = 1740] [serial = 951] [outer = (nil)] [url = about:blank] 16:18:20 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x99ebf800) [pid = 1740] [serial = 950] [outer = (nil)] [url = about:blank] 16:18:20 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x92f4ec00) [pid = 1740] [serial = 927] [outer = (nil)] [url = about:blank] 16:18:20 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x8f890800) [pid = 1740] [serial = 926] [outer = (nil)] [url = about:blank] 16:18:20 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x99e38800) [pid = 1740] [serial = 930] [outer = (nil)] [url = about:blank] 16:18:20 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x99683c00) [pid = 1740] [serial = 929] [outer = (nil)] [url = about:blank] 16:18:20 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9b103400) [pid = 1740] [serial = 933] [outer = (nil)] [url = about:blank] 16:18:20 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9add0c00) [pid = 1740] [serial = 932] [outer = (nil)] [url = about:blank] 16:18:20 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0xa3114400) [pid = 1740] [serial = 936] [outer = (nil)] [url = about:blank] 16:18:20 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0xa2533000) [pid = 1740] [serial = 935] [outer = (nil)] [url = about:blank] 16:18:20 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0xa34d5000) [pid = 1740] [serial = 939] [outer = (nil)] [url = about:blank] 16:18:20 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0xa34cd400) [pid = 1740] [serial = 938] [outer = (nil)] [url = about:blank] 16:18:20 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0xa61bf000) [pid = 1740] [serial = 942] [outer = (nil)] [url = about:blank] 16:18:20 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0xa4fe2800) [pid = 1740] [serial = 941] [outer = (nil)] [url = about:blank] 16:18:20 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0xa6c44800) [pid = 1740] [serial = 945] [outer = (nil)] [url = about:blank] 16:18:20 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0xa6c42800) [pid = 1740] [serial = 944] [outer = (nil)] [url = about:blank] 16:18:20 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x953bb800) [pid = 1740] [serial = 948] [outer = (nil)] [url = about:blank] 16:18:20 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9530e800) [pid = 1740] [serial = 947] [outer = (nil)] [url = about:blank] 16:18:20 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9a75cc00) [pid = 1740] [serial = 962] [outer = (nil)] [url = about:blank] 16:18:20 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9ac55800) [pid = 1740] [serial = 960] [outer = (nil)] [url = about:blank] 16:18:20 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x996f0c00) [pid = 1740] [serial = 957] [outer = (nil)] [url = about:blank] 16:18:20 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x996e7c00) [pid = 1740] [serial = 956] [outer = (nil)] [url = about:blank] 16:18:20 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9ae38c00) [pid = 1740] [serial = 963] [outer = (nil)] [url = about:blank] 16:18:21 INFO - PROCESS | 1740 | 1468883901259 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 2741ms 16:18:21 INFO - PROCESS | 1740 | 1468883901296 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 16:18:21 INFO - PROCESS | 1740 | 1468883901301 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 16:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:18:21 INFO - PROCESS | 1740 | 1468883901351 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:18:21 INFO - PROCESS | 1740 | 1468883901355 Marionette TRACE conn3 <- [1,1330,null,{}] 16:18:21 INFO - PROCESS | 1740 | 1468883901364 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:21 INFO - PROCESS | 1740 | 1468883901369 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:21 INFO - PROCESS | 1740 | 1468883901536 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 16:18:21 INFO - PROCESS | 1740 | 1468883901547 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:21 INFO - PROCESS | 1740 | 1468883901555 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b63800 == 32 [pid = 1740] [id = 340] 16:18:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x93b64800) [pid = 1740] [serial = 1021] [outer = (nil)] 16:18:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x94875400) [pid = 1740] [serial = 1022] [outer = 0x93b64800] 16:18:21 INFO - PROCESS | 1740 | 1468883901630 Marionette DEBUG loaded listener.js 16:18:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x93d70000) [pid = 1740] [serial = 1023] [outer = 0x93b64800] 16:18:22 INFO - PROCESS | 1740 | 1468883902529 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1275ms 16:18:22 INFO - PROCESS | 1740 | 1468883902585 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 16:18:22 INFO - PROCESS | 1740 | 1468883902594 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 16:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:18:22 INFO - PROCESS | 1740 | 1468883902605 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:18:22 INFO - PROCESS | 1740 | 1468883902609 Marionette TRACE conn3 <- [1,1334,null,{}] 16:18:22 INFO - PROCESS | 1740 | 1468883902616 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:22 INFO - PROCESS | 1740 | 1468883902622 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:22 INFO - PROCESS | 1740 | 1468883902796 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 16:18:22 INFO - PROCESS | 1740 | 1468883902926 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:22 INFO - PROCESS | 1740 | 1468883902934 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:22 INFO - PROCESS | 1740 | ++DOCSHELL 0x996e9000 == 33 [pid = 1740] [id = 341] 16:18:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x996e9800) [pid = 1740] [serial = 1024] [outer = (nil)] 16:18:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x996f3c00) [pid = 1740] [serial = 1025] [outer = 0x996e9800] 16:18:23 INFO - PROCESS | 1740 | 1468883903009 Marionette DEBUG loaded listener.js 16:18:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x99ec4000) [pid = 1740] [serial = 1026] [outer = 0x996e9800] 16:18:23 INFO - PROCESS | 1740 | 1468883903896 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1339ms 16:18:23 INFO - PROCESS | 1740 | 1468883903943 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 16:18:23 INFO - PROCESS | 1740 | 1468883903946 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 16:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:18:23 INFO - PROCESS | 1740 | 1468883903959 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:18:23 INFO - PROCESS | 1740 | 1468883903965 Marionette TRACE conn3 <- [1,1338,null,{}] 16:18:23 INFO - PROCESS | 1740 | 1468883903983 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:23 INFO - PROCESS | 1740 | 1468883903992 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:24 INFO - PROCESS | 1740 | 1468883904207 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 16:18:24 INFO - PROCESS | 1740 | 1468883904228 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:24 INFO - PROCESS | 1740 | 1468883904239 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:24 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac52400 == 34 [pid = 1740] [id = 342] 16:18:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9ac52800) [pid = 1740] [serial = 1027] [outer = (nil)] 16:18:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9ac95000) [pid = 1740] [serial = 1028] [outer = 0x9ac52800] 16:18:24 INFO - PROCESS | 1740 | 1468883904313 Marionette DEBUG loaded listener.js 16:18:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9adccc00) [pid = 1740] [serial = 1029] [outer = 0x9ac52800] 16:18:25 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x917ec400) [pid = 1740] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:18:25 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9489a000) [pid = 1740] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:18:25 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9b60c800) [pid = 1740] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:18:25 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x93b66400) [pid = 1740] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:18:25 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x996e8c00) [pid = 1740] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:18:25 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9adcdc00) [pid = 1740] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:18:25 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9ac91c00) [pid = 1740] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:18:25 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9b60d800) [pid = 1740] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:18:25 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9486c800) [pid = 1740] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:18:25 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x93d66800) [pid = 1740] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:18:25 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9c243c00) [pid = 1740] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:18:26 INFO - PROCESS | 1740 | 1468883906077 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 16:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2149ms 16:18:26 INFO - PROCESS | 1740 | 1468883906123 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 16:18:26 INFO - PROCESS | 1740 | 1468883906126 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 16:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:18:26 INFO - PROCESS | 1740 | 1468883906133 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:18:26 INFO - PROCESS | 1740 | 1468883906137 Marionette TRACE conn3 <- [1,1342,null,{}] 16:18:26 INFO - PROCESS | 1740 | 1468883906142 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:26 INFO - PROCESS | 1740 | 1468883906147 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:26 INFO - PROCESS | 1740 | 1468883906291 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 16:18:26 INFO - PROCESS | 1740 | 1468883906300 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:26 INFO - PROCESS | 1740 | 1468883906307 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d6b800 == 35 [pid = 1740] [id = 343] 16:18:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x953bf400) [pid = 1740] [serial = 1030] [outer = (nil)] 16:18:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9ac53000) [pid = 1740] [serial = 1031] [outer = 0x953bf400] 16:18:26 INFO - PROCESS | 1740 | 1468883906484 Marionette DEBUG loaded listener.js 16:18:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9ae36800) [pid = 1740] [serial = 1032] [outer = 0x953bf400] 16:18:27 INFO - PROCESS | 1740 | 1468883907164 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 16:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1081ms 16:18:27 INFO - PROCESS | 1740 | 1468883907216 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 16:18:27 INFO - PROCESS | 1740 | 1468883907219 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 16:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:18:27 INFO - PROCESS | 1740 | 1468883907228 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:18:27 INFO - PROCESS | 1740 | 1468883907232 Marionette TRACE conn3 <- [1,1346,null,{}] 16:18:27 INFO - PROCESS | 1740 | 1468883907237 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:27 INFO - PROCESS | 1740 | 1468883907241 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:27 INFO - PROCESS | 1740 | 1468883907436 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 16:18:27 INFO - PROCESS | 1740 | 1468883907454 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:27 INFO - PROCESS | 1740 | 1468883907462 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x996e8c00 == 36 [pid = 1740] [id = 344] 16:18:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x996f1000) [pid = 1740] [serial = 1033] [outer = (nil)] 16:18:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9b1b2400) [pid = 1740] [serial = 1034] [outer = 0x996f1000] 16:18:27 INFO - PROCESS | 1740 | 1468883907531 Marionette DEBUG loaded listener.js 16:18:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9b1be400) [pid = 1740] [serial = 1035] [outer = 0x996f1000] 16:18:28 INFO - PROCESS | 1740 | 1468883908706 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 16:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1540ms 16:18:28 INFO - PROCESS | 1740 | 1468883908769 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 16:18:28 INFO - PROCESS | 1740 | 1468883908777 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 16:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:18:28 INFO - PROCESS | 1740 | 1468883908786 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:18:28 INFO - PROCESS | 1740 | 1468883908790 Marionette TRACE conn3 <- [1,1350,null,{}] 16:18:28 INFO - PROCESS | 1740 | 1468883908801 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:28 INFO - PROCESS | 1740 | 1468883908807 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:29 INFO - PROCESS | 1740 | 1468883909029 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 16:18:29 INFO - PROCESS | 1740 | 1468883909249 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:29 INFO - PROCESS | 1740 | 1468883909257 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b5d800 == 37 [pid = 1740] [id = 345] 16:18:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x93b66800) [pid = 1740] [serial = 1036] [outer = (nil)] 16:18:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x953bec00) [pid = 1740] [serial = 1037] [outer = 0x93b66800] 16:18:29 INFO - PROCESS | 1740 | 1468883909343 Marionette DEBUG loaded listener.js 16:18:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x99683c00) [pid = 1740] [serial = 1038] [outer = 0x93b66800] 16:18:30 INFO - PROCESS | 1740 | 1468883910334 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 16:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1635ms 16:18:30 INFO - PROCESS | 1740 | 1468883910421 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 16:18:30 INFO - PROCESS | 1740 | 1468883910429 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 16:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:18:30 INFO - PROCESS | 1740 | 1468883910440 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:18:30 INFO - PROCESS | 1740 | 1468883910443 Marionette TRACE conn3 <- [1,1354,null,{}] 16:18:30 INFO - PROCESS | 1740 | 1468883910450 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:30 INFO - PROCESS | 1740 | 1468883910457 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:30 INFO - PROCESS | 1740 | 1468883910652 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 16:18:30 INFO - PROCESS | 1740 | 1468883910930 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:30 INFO - PROCESS | 1740 | 1468883910939 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x99dd4c00 == 38 [pid = 1740] [id = 346] 16:18:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9ac50000) [pid = 1740] [serial = 1039] [outer = (nil)] 16:18:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9ae42800) [pid = 1740] [serial = 1040] [outer = 0x9ac50000] 16:18:31 INFO - PROCESS | 1740 | 1468883911073 Marionette DEBUG loaded listener.js 16:18:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9a8a7c00) [pid = 1740] [serial = 1041] [outer = 0x9ac50000] 16:18:32 INFO - PROCESS | 1740 | 1468883912095 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 16:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1734ms 16:18:32 INFO - PROCESS | 1740 | 1468883912174 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 16:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:18:32 INFO - PROCESS | 1740 | 1468883912179 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 16:18:32 INFO - PROCESS | 1740 | 1468883912185 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:18:32 INFO - PROCESS | 1740 | 1468883912192 Marionette TRACE conn3 <- [1,1358,null,{}] 16:18:32 INFO - PROCESS | 1740 | 1468883912209 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:32 INFO - PROCESS | 1740 | 1468883912218 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:32 INFO - PROCESS | 1740 | 1468883912436 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 16:18:32 INFO - PROCESS | 1740 | 1468883912697 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:32 INFO - PROCESS | 1740 | 1468883912708 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:32 INFO - PROCESS | 1740 | ++DOCSHELL 0x9c276800 == 39 [pid = 1740] [id = 347] 16:18:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9c277000) [pid = 1740] [serial = 1042] [outer = (nil)] 16:18:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9d97cc00) [pid = 1740] [serial = 1043] [outer = 0x9c277000] 16:18:32 INFO - PROCESS | 1740 | 1468883912793 Marionette DEBUG loaded listener.js 16:18:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0xa111d000) [pid = 1740] [serial = 1044] [outer = 0x9c277000] 16:18:33 INFO - PROCESS | 1740 | 1468883913736 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 16:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1637ms 16:18:33 INFO - PROCESS | 1740 | 1468883913821 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 16:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:18:33 INFO - PROCESS | 1740 | 1468883913827 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 16:18:33 INFO - PROCESS | 1740 | 1468883913834 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:18:33 INFO - PROCESS | 1740 | 1468883913838 Marionette TRACE conn3 <- [1,1362,null,{}] 16:18:33 INFO - PROCESS | 1740 | 1468883913879 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:33 INFO - PROCESS | 1740 | 1468883913885 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:34 INFO - PROCESS | 1740 | 1468883914061 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 16:18:34 INFO - PROCESS | 1740 | 1468883914401 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:34 INFO - PROCESS | 1740 | 1468883914410 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:34 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88d000 == 40 [pid = 1740] [id = 348] 16:18:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x8f88d800) [pid = 1740] [serial = 1045] [outer = (nil)] 16:18:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x917ec400) [pid = 1740] [serial = 1046] [outer = 0x8f88d800] 16:18:34 INFO - PROCESS | 1740 | 1468883914495 Marionette DEBUG loaded listener.js 16:18:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x92fa7c00) [pid = 1740] [serial = 1047] [outer = 0x8f88d800] 16:18:35 INFO - PROCESS | 1740 | --DOCSHELL 0xa2303c00 == 39 [pid = 1740] [id = 334] 16:18:35 INFO - PROCESS | 1740 | --DOCSHELL 0x93d6b800 == 38 [pid = 1740] [id = 343] 16:18:35 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac52400 == 37 [pid = 1740] [id = 342] 16:18:35 INFO - PROCESS | 1740 | --DOCSHELL 0x996e9000 == 36 [pid = 1740] [id = 341] 16:18:35 INFO - PROCESS | 1740 | --DOCSHELL 0x93b63800 == 35 [pid = 1740] [id = 340] 16:18:35 INFO - PROCESS | 1740 | 1468883915563 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:18:35 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0xa256a000) [pid = 1740] [serial = 996] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0xa209b000) [pid = 1740] [serial = 995] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9a634000) [pid = 1740] [serial = 992] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9baba800) [pid = 1740] [serial = 989] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9c24c400) [pid = 1740] [serial = 990] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9b1b1000) [pid = 1740] [serial = 966] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9b10ec00) [pid = 1740] [serial = 965] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x99ec0000) [pid = 1740] [serial = 983] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9a10d400) [pid = 1740] [serial = 984] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9b1b3800) [pid = 1740] [serial = 986] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9ae3c400) [pid = 1740] [serial = 971] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9b10f000) [pid = 1740] [serial = 972] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9bab9800) [pid = 1740] [serial = 974] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9bff4c00) [pid = 1740] [serial = 975] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9529e800) [pid = 1740] [serial = 980] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9530a800) [pid = 1740] [serial = 981] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x95312800) [pid = 1740] [serial = 968] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x99681400) [pid = 1740] [serial = 969] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9c27d800) [pid = 1740] [serial = 977] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9d981800) [pid = 1740] [serial = 978] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x9b1b0000) [pid = 1740] [serial = 993] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x9b322400) [pid = 1740] [serial = 987] [outer = (nil)] [url = about:blank] 16:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1814ms 16:18:35 INFO - PROCESS | 1740 | 1468883915649 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 16:18:35 INFO - PROCESS | 1740 | 1468883915654 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 16:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:18:35 INFO - PROCESS | 1740 | 1468883915663 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:18:35 INFO - PROCESS | 1740 | 1468883915667 Marionette TRACE conn3 <- [1,1366,null,{}] 16:18:35 INFO - PROCESS | 1740 | 1468883915675 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:35 INFO - PROCESS | 1740 | 1468883915683 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:35 INFO - PROCESS | 1740 | 1468883915860 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 16:18:36 INFO - PROCESS | 1740 | 1468883916040 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:36 INFO - PROCESS | 1740 | 1468883916047 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f883c00 == 36 [pid = 1740] [id = 349] 16:18:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x953bfc00) [pid = 1740] [serial = 1048] [outer = (nil)] 16:18:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x99248800) [pid = 1740] [serial = 1049] [outer = 0x953bfc00] 16:18:36 INFO - PROCESS | 1740 | 1468883916152 Marionette DEBUG loaded listener.js 16:18:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9a10d400) [pid = 1740] [serial = 1050] [outer = 0x953bfc00] 16:18:36 INFO - PROCESS | 1740 | 1468883916925 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 16:18:37 INFO - PROCESS | 1740 | 1468883917010 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 16:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:18:37 INFO - PROCESS | 1740 | 1468883917019 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:18:37 INFO - PROCESS | 1740 | 1468883917023 Marionette TRACE conn3 <- [1,1370,null,{}] 16:18:37 INFO - PROCESS | 1740 | 1468883917028 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:37 INFO - PROCESS | 1740 | 1468883917034 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:37 INFO - PROCESS | 1740 | 1468883917196 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 16:18:37 INFO - PROCESS | 1740 | 1468883917315 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:37 INFO - PROCESS | 1740 | 1468883917323 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:37 INFO - PROCESS | 1740 | ++DOCSHELL 0x98010800 == 37 [pid = 1740] [id = 350] 16:18:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9ac4e000) [pid = 1740] [serial = 1051] [outer = (nil)] 16:18:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9b102c00) [pid = 1740] [serial = 1052] [outer = 0x9ac4e000] 16:18:37 INFO - PROCESS | 1740 | 1468883917395 Marionette DEBUG loaded listener.js 16:18:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9b1b1000) [pid = 1740] [serial = 1053] [outer = 0x9ac4e000] 16:18:38 INFO - PROCESS | 1740 | 1468883918264 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 16:18:38 INFO - PROCESS | 1740 | 1468883918310 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 16:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:18:38 INFO - PROCESS | 1740 | 1468883918320 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:18:38 INFO - PROCESS | 1740 | 1468883918328 Marionette TRACE conn3 <- [1,1374,null,{}] 16:18:38 INFO - PROCESS | 1740 | 1468883918359 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:38 INFO - PROCESS | 1740 | 1468883918366 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:38 INFO - PROCESS | 1740 | 1468883918581 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 16:18:38 INFO - PROCESS | 1740 | 1468883918606 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:38 INFO - PROCESS | 1740 | 1468883918613 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:38 INFO - PROCESS | 1740 | ++DOCSHELL 0x92f47800 == 38 [pid = 1740] [id = 351] 16:18:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9a77e000) [pid = 1740] [serial = 1054] [outer = (nil)] 16:18:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9c279800) [pid = 1740] [serial = 1055] [outer = 0x9a77e000] 16:18:38 INFO - PROCESS | 1740 | 1468883918681 Marionette DEBUG loaded listener.js 16:18:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9c27e800) [pid = 1740] [serial = 1056] [outer = 0x9a77e000] 16:18:39 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:18:39 INFO - PROCESS | 1740 | 1468883919629 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:18:39 INFO - PROCESS | 1740 | 1468883919667 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 16:18:39 INFO - PROCESS | 1740 | 1468883919674 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:18:39 INFO - PROCESS | 1740 | 1468883919677 Marionette TRACE conn3 <- [1,1378,null,{}] 16:18:39 INFO - PROCESS | 1740 | 1468883919690 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:39 INFO - PROCESS | 1740 | 1468883919695 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:39 INFO - PROCESS | 1740 | 1468883919899 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 16:18:39 INFO - PROCESS | 1740 | 1468883919915 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:39 INFO - PROCESS | 1740 | 1468883919921 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f883400 == 39 [pid = 1740] [id = 352] 16:18:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x94872000) [pid = 1740] [serial = 1057] [outer = (nil)] 16:18:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0xa2327400) [pid = 1740] [serial = 1058] [outer = 0x94872000] 16:18:39 INFO - PROCESS | 1740 | 1468883919993 Marionette DEBUG loaded listener.js 16:18:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0xa2fa6c00) [pid = 1740] [serial = 1059] [outer = 0x94872000] 16:18:40 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9ac52800) [pid = 1740] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:18:40 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x996e9800) [pid = 1740] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:18:40 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x93b64800) [pid = 1740] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:18:40 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9529f000) [pid = 1740] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:18:40 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x95310000) [pid = 1740] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:18:40 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9add0800) [pid = 1740] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:18:40 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0xa2560c00) [pid = 1740] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:18:40 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x953b1000) [pid = 1740] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:18:40 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x98892000) [pid = 1740] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:18:40 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0xa34d1400) [pid = 1740] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:18:40 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x953bf400) [pid = 1740] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:18:40 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x917ec000) [pid = 1740] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:18:40 INFO - PROCESS | 1740 | 1468883920951 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 16:18:41 INFO - PROCESS | 1740 | 1468883921016 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 16:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:18:41 INFO - PROCESS | 1740 | 1468883921023 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:18:41 INFO - PROCESS | 1740 | 1468883921027 Marionette TRACE conn3 <- [1,1382,null,{}] 16:18:41 INFO - PROCESS | 1740 | 1468883921033 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:41 INFO - PROCESS | 1740 | 1468883921037 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:41 INFO - PROCESS | 1740 | 1468883921221 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 16:18:41 INFO - PROCESS | 1740 | 1468883921346 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:41 INFO - PROCESS | 1740 | 1468883921366 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x95309400 == 40 [pid = 1740] [id = 353] 16:18:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x953b2000) [pid = 1740] [serial = 1060] [outer = (nil)] 16:18:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0xa200b000) [pid = 1740] [serial = 1061] [outer = 0x953b2000] 16:18:41 INFO - PROCESS | 1740 | 1468883921446 Marionette DEBUG loaded listener.js 16:18:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0xa3111000) [pid = 1740] [serial = 1062] [outer = 0x953b2000] 16:18:42 INFO - PROCESS | 1740 | [1740] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:18:42 INFO - PROCESS | 1740 | 1468883922272 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 16:18:42 INFO - PROCESS | 1740 | 1468883922307 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 16:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:18:42 INFO - PROCESS | 1740 | 1468883922314 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:18:42 INFO - PROCESS | 1740 | 1468883922317 Marionette TRACE conn3 <- [1,1386,null,{}] 16:18:42 INFO - PROCESS | 1740 | 1468883922323 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:42 INFO - PROCESS | 1740 | 1468883922328 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:42 INFO - PROCESS | 1740 | 1468883922610 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 16:18:42 INFO - PROCESS | 1740 | 1468883922734 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:42 INFO - PROCESS | 1740 | 1468883922748 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:42 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d69800 == 41 [pid = 1740] [id = 354] 16:18:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x93d6b400) [pid = 1740] [serial = 1063] [outer = (nil)] 16:18:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9530a800) [pid = 1740] [serial = 1064] [outer = 0x93d6b400] 16:18:42 INFO - PROCESS | 1740 | 1468883922827 Marionette DEBUG loaded listener.js 16:18:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x953b5c00) [pid = 1740] [serial = 1065] [outer = 0x93d6b400] 16:18:43 INFO - PROCESS | 1740 | 1468883923896 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 16:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:18:43 INFO - PROCESS | 1740 | 1468883923955 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 16:18:43 INFO - PROCESS | 1740 | 1468883923962 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:18:43 INFO - PROCESS | 1740 | 1468883923967 Marionette TRACE conn3 <- [1,1390,null,{}] 16:18:43 INFO - PROCESS | 1740 | 1468883923975 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:43 INFO - PROCESS | 1740 | 1468883923981 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:44 INFO - PROCESS | 1740 | 1468883924172 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 16:18:44 INFO - PROCESS | 1740 | 1468883924385 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:44 INFO - PROCESS | 1740 | 1468883924394 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:44 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b5ac00 == 42 [pid = 1740] [id = 355] 16:18:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9adcec00) [pid = 1740] [serial = 1066] [outer = (nil)] 16:18:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9b1b8800) [pid = 1740] [serial = 1067] [outer = 0x9adcec00] 16:18:44 INFO - PROCESS | 1740 | 1468883924523 Marionette DEBUG loaded listener.js 16:18:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9b60c800) [pid = 1740] [serial = 1068] [outer = 0x9adcec00] 16:18:45 INFO - PROCESS | 1740 | 1468883925447 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 16:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1536ms 16:18:45 INFO - PROCESS | 1740 | 1468883925498 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 16:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:18:45 INFO - PROCESS | 1740 | 1468883925503 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 16:18:45 INFO - PROCESS | 1740 | 1468883925510 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:18:45 INFO - PROCESS | 1740 | 1468883925514 Marionette TRACE conn3 <- [1,1394,null,{}] 16:18:45 INFO - PROCESS | 1740 | 1468883925521 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:45 INFO - PROCESS | 1740 | 1468883925526 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:45 INFO - PROCESS | 1740 | 1468883925744 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 16:18:46 INFO - PROCESS | 1740 | 1468883926012 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:46 INFO - PROCESS | 1740 | 1468883926020 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:46 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b60a400 == 43 [pid = 1740] [id = 356] 16:18:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0xa2097400) [pid = 1740] [serial = 1069] [outer = (nil)] 16:18:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0xa3182800) [pid = 1740] [serial = 1070] [outer = 0xa2097400] 16:18:46 INFO - PROCESS | 1740 | 1468883926165 Marionette DEBUG loaded listener.js 16:18:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0xa34c7800) [pid = 1740] [serial = 1071] [outer = 0xa2097400] 16:18:47 INFO - PROCESS | 1740 | 1468883927116 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 16:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1636ms 16:18:47 INFO - PROCESS | 1740 | 1468883927146 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 16:18:47 INFO - PROCESS | 1740 | 1468883927152 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 16:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:18:47 INFO - PROCESS | 1740 | 1468883927170 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:18:47 INFO - PROCESS | 1740 | 1468883927177 Marionette TRACE conn3 <- [1,1398,null,{}] 16:18:47 INFO - PROCESS | 1740 | 1468883927183 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:47 INFO - PROCESS | 1740 | 1468883927189 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:47 INFO - PROCESS | 1740 | 1468883927363 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 16:18:47 INFO - PROCESS | 1740 | 1468883927528 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:47 INFO - PROCESS | 1740 | 1468883927535 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:47 INFO - PROCESS | 1740 | ++DOCSHELL 0x9d97c000 == 44 [pid = 1740] [id = 357] 16:18:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0xa34d2c00) [pid = 1740] [serial = 1072] [outer = (nil)] 16:18:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0xa4fe5c00) [pid = 1740] [serial = 1073] [outer = 0xa34d2c00] 16:18:47 INFO - PROCESS | 1740 | 1468883927620 Marionette DEBUG loaded listener.js 16:18:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0xa614e400) [pid = 1740] [serial = 1074] [outer = 0xa34d2c00] 16:18:48 INFO - PROCESS | 1740 | 1468883928534 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 16:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1444ms 16:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:18:48 INFO - PROCESS | 1740 | 1468883928606 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 16:18:48 INFO - PROCESS | 1740 | 1468883928609 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 16:18:48 INFO - PROCESS | 1740 | 1468883928616 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:18:48 INFO - PROCESS | 1740 | 1468883928619 Marionette TRACE conn3 <- [1,1402,null,{}] 16:18:48 INFO - PROCESS | 1740 | 1468883928625 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:48 INFO - PROCESS | 1740 | 1468883928630 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:48 INFO - PROCESS | 1740 | 1468883928847 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 16:18:49 INFO - PROCESS | 1740 | 1468883929056 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:49 INFO - PROCESS | 1740 | 1468883929064 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b64400 == 45 [pid = 1740] [id = 358] 16:18:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x94875800) [pid = 1740] [serial = 1075] [outer = (nil)] 16:18:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0xa61c0800) [pid = 1740] [serial = 1076] [outer = 0x94875800] 16:18:49 INFO - PROCESS | 1740 | 1468883929192 Marionette DEBUG loaded listener.js 16:18:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0xa61c4400) [pid = 1740] [serial = 1077] [outer = 0x94875800] 16:18:50 INFO - PROCESS | 1740 | 1468883930053 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 16:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1483ms 16:18:50 INFO - PROCESS | 1740 | 1468883930099 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 16:18:50 INFO - PROCESS | 1740 | 1468883930103 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 16:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:18:50 INFO - PROCESS | 1740 | 1468883930109 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:18:50 INFO - PROCESS | 1740 | 1468883930113 Marionette TRACE conn3 <- [1,1406,null,{}] 16:18:50 INFO - PROCESS | 1740 | 1468883930119 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:50 INFO - PROCESS | 1740 | 1468883930125 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:50 INFO - PROCESS | 1740 | 1468883930342 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 16:18:50 INFO - PROCESS | 1740 | 1468883930524 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:50 INFO - PROCESS | 1740 | 1468883930543 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e9c00 == 46 [pid = 1740] [id = 359] 16:18:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9c24d400) [pid = 1740] [serial = 1078] [outer = (nil)] 16:18:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa6c4e800) [pid = 1740] [serial = 1079] [outer = 0x9c24d400] 16:18:50 INFO - PROCESS | 1740 | 1468883930663 Marionette DEBUG loaded listener.js 16:18:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0xa6d67c00) [pid = 1740] [serial = 1080] [outer = 0x9c24d400] 16:18:51 INFO - PROCESS | 1740 | 1468883931693 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 16:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1630ms 16:18:51 INFO - PROCESS | 1740 | 1468883931741 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 16:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:18:51 INFO - PROCESS | 1740 | 1468883931746 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 16:18:51 INFO - PROCESS | 1740 | 1468883931752 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:18:51 INFO - PROCESS | 1740 | 1468883931756 Marionette TRACE conn3 <- [1,1410,null,{}] 16:18:51 INFO - PROCESS | 1740 | 1468883931762 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:51 INFO - PROCESS | 1740 | 1468883931767 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:51 INFO - PROCESS | 1740 | 1468883931939 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 16:18:52 INFO - PROCESS | 1740 | 1468883932377 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:52 INFO - PROCESS | 1740 | 1468883932386 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x93ae6c00 == 47 [pid = 1740] [id = 360] 16:18:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x93ae7400) [pid = 1740] [serial = 1081] [outer = (nil)] 16:18:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x93d64400) [pid = 1740] [serial = 1082] [outer = 0x93ae7400] 16:18:52 INFO - PROCESS | 1740 | 1468883932507 Marionette DEBUG loaded listener.js 16:18:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9530e000) [pid = 1740] [serial = 1083] [outer = 0x93ae7400] 16:18:53 INFO - PROCESS | 1740 | 1468883933525 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 16:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1786ms 16:18:53 INFO - PROCESS | 1740 | 1468883933539 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 16:18:53 INFO - PROCESS | 1740 | 1468883933545 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 16:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:18:53 INFO - PROCESS | 1740 | 1468883933553 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:18:53 INFO - PROCESS | 1740 | 1468883933557 Marionette TRACE conn3 <- [1,1414,null,{}] 16:18:53 INFO - PROCESS | 1740 | 1468883933565 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:53 INFO - PROCESS | 1740 | 1468883933573 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:53 INFO - PROCESS | 1740 | 1468883933757 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 16:18:54 INFO - PROCESS | 1740 | --DOCSHELL 0x8f883400 == 46 [pid = 1740] [id = 352] 16:18:54 INFO - PROCESS | 1740 | --DOCSHELL 0x92f47800 == 45 [pid = 1740] [id = 351] 16:18:54 INFO - PROCESS | 1740 | --DOCSHELL 0x98010800 == 44 [pid = 1740] [id = 350] 16:18:54 INFO - PROCESS | 1740 | --DOCSHELL 0x8f883c00 == 43 [pid = 1740] [id = 349] 16:18:54 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88d000 == 42 [pid = 1740] [id = 348] 16:18:54 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac4a800 == 41 [pid = 1740] [id = 333] 16:18:54 INFO - PROCESS | 1740 | --DOCSHELL 0x9529bc00 == 40 [pid = 1740] [id = 335] 16:18:54 INFO - PROCESS | 1740 | --DOCSHELL 0x8f885400 == 39 [pid = 1740] [id = 338] 16:18:54 INFO - PROCESS | 1740 | --DOCSHELL 0x996e8c00 == 38 [pid = 1740] [id = 344] 16:18:54 INFO - PROCESS | 1740 | --DOCSHELL 0x99dd4c00 == 37 [pid = 1740] [id = 346] 16:18:54 INFO - PROCESS | 1740 | --DOCSHELL 0x93b5d800 == 36 [pid = 1740] [id = 345] 16:18:54 INFO - PROCESS | 1740 | --DOCSHELL 0x9c276800 == 35 [pid = 1740] [id = 347] 16:18:54 INFO - PROCESS | 1740 | --DOCSHELL 0x953b6000 == 34 [pid = 1740] [id = 336] 16:18:54 INFO - PROCESS | 1740 | --DOCSHELL 0xa34cec00 == 33 [pid = 1740] [id = 337] 16:18:54 INFO - PROCESS | 1740 | --DOCSHELL 0x8f888000 == 32 [pid = 1740] [id = 339] 16:18:54 INFO - PROCESS | 1740 | --DOCSHELL 0x93ae6c00 == 31 [pid = 1740] [id = 360] 16:18:54 INFO - PROCESS | 1740 | --DOCSHELL 0x917e9c00 == 30 [pid = 1740] [id = 359] 16:18:54 INFO - PROCESS | 1740 | --DOCSHELL 0x93b64400 == 29 [pid = 1740] [id = 358] 16:18:54 INFO - PROCESS | 1740 | --DOCSHELL 0x9d97c000 == 28 [pid = 1740] [id = 357] 16:18:54 INFO - PROCESS | 1740 | --DOCSHELL 0x93b5ac00 == 27 [pid = 1740] [id = 355] 16:18:54 INFO - PROCESS | 1740 | --DOCSHELL 0x9b60a400 == 26 [pid = 1740] [id = 356] 16:18:54 INFO - PROCESS | 1740 | --DOCSHELL 0x95309400 == 25 [pid = 1740] [id = 353] 16:18:54 INFO - PROCESS | 1740 | --DOCSHELL 0x93d69800 == 24 [pid = 1740] [id = 354] 16:18:54 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x9ac95000) [pid = 1740] [serial = 1028] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x996f3c00) [pid = 1740] [serial = 1025] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x94875400) [pid = 1740] [serial = 1022] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x93d70000) [pid = 1740] [serial = 1023] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x99ec5000) [pid = 1740] [serial = 999] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x98835000) [pid = 1740] [serial = 1020] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x992ca000) [pid = 1740] [serial = 998] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9882d400) [pid = 1740] [serial = 1019] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9b602800) [pid = 1740] [serial = 1002] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9b1b6400) [pid = 1740] [serial = 1001] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0xa3112000) [pid = 1740] [serial = 1005] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0xa2fecc00) [pid = 1740] [serial = 1004] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0xa34c8800) [pid = 1740] [serial = 1008] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0xa33d2800) [pid = 1740] [serial = 1007] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0xa4f1e400) [pid = 1740] [serial = 1011] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0xa4d57400) [pid = 1740] [serial = 1010] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0xa672c800) [pid = 1740] [serial = 1014] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0xa671f400) [pid = 1740] [serial = 1013] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9adccc00) [pid = 1740] [serial = 1029] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9ae36800) [pid = 1740] [serial = 1032] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x953be000) [pid = 1740] [serial = 1017] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x94894400) [pid = 1740] [serial = 1016] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x99ec4000) [pid = 1740] [serial = 1026] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x9ac53000) [pid = 1740] [serial = 1031] [outer = (nil)] [url = about:blank] 16:18:54 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x9b1b2400) [pid = 1740] [serial = 1034] [outer = (nil)] [url = about:blank] 16:18:55 INFO - PROCESS | 1740 | 1468883935060 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:55 INFO - PROCESS | 1740 | 1468883935069 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:55 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88c400 == 25 [pid = 1740] [id = 361] 16:18:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x8f88c800) [pid = 1740] [serial = 1084] [outer = (nil)] 16:18:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x917e6c00) [pid = 1740] [serial = 1085] [outer = 0x8f88c800] 16:18:55 INFO - PROCESS | 1740 | 1468883935151 Marionette DEBUG loaded listener.js 16:18:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x92f47400) [pid = 1740] [serial = 1086] [outer = 0x8f88c800] 16:18:55 INFO - PROCESS | 1740 | 1468883935965 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 16:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 2441ms 16:18:55 INFO - PROCESS | 1740 | 1468883935996 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 16:18:56 INFO - PROCESS | 1740 | 1468883936002 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 16:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:18:56 INFO - PROCESS | 1740 | 1468883936009 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:18:56 INFO - PROCESS | 1740 | 1468883936013 Marionette TRACE conn3 <- [1,1418,null,{}] 16:18:56 INFO - PROCESS | 1740 | 1468883936021 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:56 INFO - PROCESS | 1740 | 1468883936029 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:56 INFO - PROCESS | 1740 | 1468883936201 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 16:18:56 INFO - PROCESS | 1740 | 1468883936217 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:56 INFO - PROCESS | 1740 | 1468883936226 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:56 INFO - PROCESS | 1740 | ++DOCSHELL 0x952a0800 == 26 [pid = 1740] [id = 362] 16:18:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x952a2800) [pid = 1740] [serial = 1087] [outer = (nil)] 16:18:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x952c5c00) [pid = 1740] [serial = 1088] [outer = 0x952a2800] 16:18:56 INFO - PROCESS | 1740 | 1468883936310 Marionette DEBUG loaded listener.js 16:18:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x953b9000) [pid = 1740] [serial = 1089] [outer = 0x952a2800] 16:18:57 INFO - PROCESS | 1740 | 1468883937298 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 16:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1332ms 16:18:57 INFO - PROCESS | 1740 | 1468883937346 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 16:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:18:57 INFO - PROCESS | 1740 | 1468883937353 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 16:18:57 INFO - PROCESS | 1740 | 1468883937361 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:18:57 INFO - PROCESS | 1740 | 1468883937363 Marionette TRACE conn3 <- [1,1422,null,{}] 16:18:57 INFO - PROCESS | 1740 | 1468883937370 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:57 INFO - PROCESS | 1740 | 1468883937376 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:57 INFO - PROCESS | 1740 | 1468883937608 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 16:18:57 INFO - PROCESS | 1740 | 1468883937641 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:57 INFO - PROCESS | 1740 | 1468883937650 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d6fc00 == 27 [pid = 1740] [id = 363] 16:18:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x992c3c00) [pid = 1740] [serial = 1090] [outer = (nil)] 16:18:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x996eb400) [pid = 1740] [serial = 1091] [outer = 0x992c3c00] 16:18:57 INFO - PROCESS | 1740 | 1468883937718 Marionette DEBUG loaded listener.js 16:18:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x996f6800) [pid = 1740] [serial = 1092] [outer = 0x992c3c00] 16:18:58 INFO - PROCESS | 1740 | 1468883938725 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 16:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1436ms 16:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:18:58 INFO - PROCESS | 1740 | 1468883938796 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 16:18:58 INFO - PROCESS | 1740 | 1468883938800 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 16:18:58 INFO - PROCESS | 1740 | 1468883938820 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:18:58 INFO - PROCESS | 1740 | 1468883938829 Marionette TRACE conn3 <- [1,1426,null,{}] 16:18:58 INFO - PROCESS | 1740 | 1468883938855 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:58 INFO - PROCESS | 1740 | 1468883938863 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:59 INFO - PROCESS | 1740 | 1468883939079 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 16:18:59 INFO - PROCESS | 1740 | 1468883939109 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:59 INFO - PROCESS | 1740 | 1468883939117 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:18:59 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a75c800 == 28 [pid = 1740] [id = 364] 16:18:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9a770400) [pid = 1740] [serial = 1093] [outer = (nil)] 16:18:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9ac4bc00) [pid = 1740] [serial = 1094] [outer = 0x9a770400] 16:18:59 INFO - PROCESS | 1740 | 1468883939186 Marionette DEBUG loaded listener.js 16:18:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9ac91000) [pid = 1740] [serial = 1095] [outer = 0x9a770400] 16:19:00 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x953b2000) [pid = 1740] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:19:00 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9a77e000) [pid = 1740] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:19:00 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x94872000) [pid = 1740] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:19:00 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x996f1000) [pid = 1740] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:19:00 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9c277000) [pid = 1740] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:19:00 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x93b66800) [pid = 1740] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:19:00 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9ac4e000) [pid = 1740] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:19:00 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x953bfc00) [pid = 1740] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:19:00 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x8f88d800) [pid = 1740] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:19:00 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x9ac50000) [pid = 1740] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:19:00 INFO - PROCESS | 1740 | 1468883940578 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 16:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1824ms 16:19:00 INFO - PROCESS | 1740 | 1468883940630 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 16:19:00 INFO - PROCESS | 1740 | 1468883940635 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 16:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:19:00 INFO - PROCESS | 1740 | 1468883940641 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:19:00 INFO - PROCESS | 1740 | 1468883940644 Marionette TRACE conn3 <- [1,1430,null,{}] 16:19:00 INFO - PROCESS | 1740 | 1468883940650 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:00 INFO - PROCESS | 1740 | 1468883940654 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:00 INFO - PROCESS | 1740 | 1468883940809 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 16:19:00 INFO - PROCESS | 1740 | 1468883940820 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:00 INFO - PROCESS | 1740 | 1468883940829 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x95299400 == 29 [pid = 1740] [id = 365] 16:19:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x996f1000) [pid = 1740] [serial = 1096] [outer = (nil)] 16:19:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9adc5800) [pid = 1740] [serial = 1097] [outer = 0x996f1000] 16:19:00 INFO - PROCESS | 1740 | 1468883940896 Marionette DEBUG loaded listener.js 16:19:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9adcb800) [pid = 1740] [serial = 1098] [outer = 0x996f1000] 16:19:01 INFO - PROCESS | 1740 | 1468883941890 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 16:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1279ms 16:19:01 INFO - PROCESS | 1740 | 1468883941921 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 16:19:01 INFO - PROCESS | 1740 | 1468883941924 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 16:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:19:01 INFO - PROCESS | 1740 | 1468883941930 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:19:01 INFO - PROCESS | 1740 | 1468883941934 Marionette TRACE conn3 <- [1,1434,null,{}] 16:19:01 INFO - PROCESS | 1740 | 1468883941939 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:01 INFO - PROCESS | 1740 | 1468883941944 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:02 INFO - PROCESS | 1740 | 1468883942156 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 16:19:02 INFO - PROCESS | 1740 | 1468883942332 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:02 INFO - PROCESS | 1740 | 1468883942347 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f888c00 == 30 [pid = 1740] [id = 366] 16:19:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x8f889000) [pid = 1740] [serial = 1099] [outer = (nil)] 16:19:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x917e7000) [pid = 1740] [serial = 1100] [outer = 0x8f889000] 16:19:02 INFO - PROCESS | 1740 | 1468883942431 Marionette DEBUG loaded listener.js 16:19:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x93b5b800) [pid = 1740] [serial = 1101] [outer = 0x8f889000] 16:19:03 INFO - PROCESS | 1740 | 1468883943975 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 16:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 2089ms 16:19:04 INFO - PROCESS | 1740 | 1468883944106 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 16:19:04 INFO - PROCESS | 1740 | 1468883944113 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 16:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:19:04 INFO - PROCESS | 1740 | 1468883944129 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:19:04 INFO - PROCESS | 1740 | 1468883944135 Marionette TRACE conn3 <- [1,1438,null,{}] 16:19:04 INFO - PROCESS | 1740 | 1468883944143 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:04 INFO - PROCESS | 1740 | 1468883944149 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:04 INFO - PROCESS | 1740 | 1468883944327 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 16:19:04 INFO - PROCESS | 1740 | 1468883944489 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:04 INFO - PROCESS | 1740 | 1468883944497 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:04 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f885800 == 31 [pid = 1740] [id = 367] 16:19:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x93b60800) [pid = 1740] [serial = 1102] [outer = (nil)] 16:19:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x996ed800) [pid = 1740] [serial = 1103] [outer = 0x93b60800] 16:19:04 INFO - PROCESS | 1740 | 1468883944584 Marionette DEBUG loaded listener.js 16:19:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x99e38c00) [pid = 1740] [serial = 1104] [outer = 0x93b60800] 16:19:05 INFO - PROCESS | 1740 | 1468883945649 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 16:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1588ms 16:19:05 INFO - PROCESS | 1740 | 1468883945716 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 16:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:19:05 INFO - PROCESS | 1740 | 1468883945722 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 16:19:05 INFO - PROCESS | 1740 | 1468883945729 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:19:05 INFO - PROCESS | 1740 | 1468883945733 Marionette TRACE conn3 <- [1,1442,null,{}] 16:19:05 INFO - PROCESS | 1740 | 1468883945739 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:05 INFO - PROCESS | 1740 | 1468883945745 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:05 INFO - PROCESS | 1740 | 1468883945947 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 16:19:06 INFO - PROCESS | 1740 | 1468883946168 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:06 INFO - PROCESS | 1740 | 1468883946176 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:06 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b5c800 == 32 [pid = 1740] [id = 368] 16:19:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9adc4800) [pid = 1740] [serial = 1105] [outer = (nil)] 16:19:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9add1400) [pid = 1740] [serial = 1106] [outer = 0x9adc4800] 16:19:06 INFO - PROCESS | 1740 | 1468883946270 Marionette DEBUG loaded listener.js 16:19:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9ae40000) [pid = 1740] [serial = 1107] [outer = 0x9adc4800] 16:19:07 INFO - PROCESS | 1740 | 1468883947389 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 16:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1746ms 16:19:07 INFO - PROCESS | 1740 | 1468883947475 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 16:19:07 INFO - PROCESS | 1740 | 1468883947482 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 16:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:19:07 INFO - PROCESS | 1740 | 1468883947499 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:19:07 INFO - PROCESS | 1740 | 1468883947506 Marionette TRACE conn3 <- [1,1446,null,{}] 16:19:07 INFO - PROCESS | 1740 | 1468883947512 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:07 INFO - PROCESS | 1740 | 1468883947519 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:07 INFO - PROCESS | 1740 | 1468883947744 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 16:19:07 INFO - PROCESS | 1740 | 1468883947957 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:07 INFO - PROCESS | 1740 | 1468883947965 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x996f0c00 == 33 [pid = 1740] [id = 369] 16:19:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9a633800) [pid = 1740] [serial = 1108] [outer = (nil)] 16:19:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9b603000) [pid = 1740] [serial = 1109] [outer = 0x9a633800] 16:19:08 INFO - PROCESS | 1740 | 1468883948054 Marionette DEBUG loaded listener.js 16:19:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9ba53400) [pid = 1740] [serial = 1110] [outer = 0x9a633800] 16:19:09 INFO - PROCESS | 1740 | 1468883949236 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 16:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1801ms 16:19:09 INFO - PROCESS | 1740 | 1468883949292 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 16:19:09 INFO - PROCESS | 1740 | 1468883949297 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 16:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:19:09 INFO - PROCESS | 1740 | 1468883949306 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:19:09 INFO - PROCESS | 1740 | 1468883949311 Marionette TRACE conn3 <- [1,1450,null,{}] 16:19:09 INFO - PROCESS | 1740 | 1468883949319 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:09 INFO - PROCESS | 1740 | 1468883949326 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:09 INFO - PROCESS | 1740 | 1468883949500 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 16:19:09 INFO - PROCESS | 1740 | 1468883949741 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:09 INFO - PROCESS | 1740 | 1468883949755 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:09 INFO - PROCESS | 1740 | ++DOCSHELL 0x92f9d000 == 34 [pid = 1740] [id = 370] 16:19:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x94866800) [pid = 1740] [serial = 1111] [outer = (nil)] 16:19:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x94897000) [pid = 1740] [serial = 1112] [outer = 0x94866800] 16:19:09 INFO - PROCESS | 1740 | 1468883949828 Marionette DEBUG loaded listener.js 16:19:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9530d800) [pid = 1740] [serial = 1113] [outer = 0x94866800] 16:19:10 INFO - PROCESS | 1740 | --DOCSHELL 0x952a6400 == 33 [pid = 1740] [id = 315] 16:19:10 INFO - PROCESS | 1740 | --DOCSHELL 0x8f887800 == 32 [pid = 1740] [id = 318] 16:19:10 INFO - PROCESS | 1740 | --DOCSHELL 0x93b5d400 == 31 [pid = 1740] [id = 316] 16:19:10 INFO - PROCESS | 1740 | --DOCSHELL 0x92f4b800 == 30 [pid = 1740] [id = 317] 16:19:10 INFO - PROCESS | 1740 | --DOCSHELL 0x95299400 == 29 [pid = 1740] [id = 365] 16:19:10 INFO - PROCESS | 1740 | --DOCSHELL 0x9a75c800 == 28 [pid = 1740] [id = 364] 16:19:10 INFO - PROCESS | 1740 | --DOCSHELL 0x93d6fc00 == 27 [pid = 1740] [id = 363] 16:19:10 INFO - PROCESS | 1740 | --DOCSHELL 0x952a0800 == 26 [pid = 1740] [id = 362] 16:19:10 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88c400 == 25 [pid = 1740] [id = 361] 16:19:10 INFO - PROCESS | 1740 | 1468883950824 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 16:19:10 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9c279800) [pid = 1740] [serial = 1055] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0xa2327400) [pid = 1740] [serial = 1058] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9c27e800) [pid = 1740] [serial = 1056] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9b1be400) [pid = 1740] [serial = 1035] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9d97cc00) [pid = 1740] [serial = 1043] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0xa111d000) [pid = 1740] [serial = 1044] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x953bec00) [pid = 1740] [serial = 1037] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x99683c00) [pid = 1740] [serial = 1038] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9b102c00) [pid = 1740] [serial = 1052] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x99248800) [pid = 1740] [serial = 1049] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9a10d400) [pid = 1740] [serial = 1050] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x917ec400) [pid = 1740] [serial = 1046] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x92fa7c00) [pid = 1740] [serial = 1047] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9ae42800) [pid = 1740] [serial = 1040] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9a8a7c00) [pid = 1740] [serial = 1041] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0xa2fa6c00) [pid = 1740] [serial = 1059] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9b1b1000) [pid = 1740] [serial = 1053] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0xa3111000) [pid = 1740] [serial = 1062] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0xa200b000) [pid = 1740] [serial = 1061] [outer = (nil)] [url = about:blank] 16:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1591ms 16:19:10 INFO - PROCESS | 1740 | 1468883950897 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 16:19:10 INFO - PROCESS | 1740 | 1468883950904 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 16:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:19:10 INFO - PROCESS | 1740 | 1468883950915 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:19:10 INFO - PROCESS | 1740 | 1468883950918 Marionette TRACE conn3 <- [1,1454,null,{}] 16:19:10 INFO - PROCESS | 1740 | 1468883950925 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:10 INFO - PROCESS | 1740 | 1468883950930 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:11 INFO - PROCESS | 1740 | 1468883951116 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 16:19:11 INFO - PROCESS | 1740 | 1468883951282 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:11 INFO - PROCESS | 1740 | 1468883951293 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:11 INFO - PROCESS | 1740 | ++DOCSHELL 0x94873800 == 26 [pid = 1740] [id = 371] 16:19:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x98891c00) [pid = 1740] [serial = 1114] [outer = (nil)] 16:19:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x996ec800) [pid = 1740] [serial = 1115] [outer = 0x98891c00] 16:19:11 INFO - PROCESS | 1740 | 1468883951382 Marionette DEBUG loaded listener.js 16:19:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9a070c00) [pid = 1740] [serial = 1116] [outer = 0x98891c00] 16:19:12 INFO - PROCESS | 1740 | 1468883952212 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 16:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1328ms 16:19:12 INFO - PROCESS | 1740 | 1468883952245 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 16:19:12 INFO - PROCESS | 1740 | 1468883952248 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 16:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:19:12 INFO - PROCESS | 1740 | 1468883952255 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:19:12 INFO - PROCESS | 1740 | 1468883952261 Marionette TRACE conn3 <- [1,1458,null,{}] 16:19:12 INFO - PROCESS | 1740 | 1468883952277 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:12 INFO - PROCESS | 1740 | 1468883952285 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:12 INFO - PROCESS | 1740 | 1468883952460 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 16:19:12 INFO - PROCESS | 1740 | 1468883952471 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:12 INFO - PROCESS | 1740 | 1468883952483 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:12 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac95000 == 27 [pid = 1740] [id = 372] 16:19:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9ad6a800) [pid = 1740] [serial = 1117] [outer = (nil)] 16:19:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9ae38000) [pid = 1740] [serial = 1118] [outer = 0x9ad6a800] 16:19:12 INFO - PROCESS | 1740 | 1468883952666 Marionette DEBUG loaded listener.js 16:19:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9b10dc00) [pid = 1740] [serial = 1119] [outer = 0x9ad6a800] 16:19:13 INFO - PROCESS | 1740 | 1468883953566 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 16:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1384ms 16:19:13 INFO - PROCESS | 1740 | 1468883953640 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 16:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:19:13 INFO - PROCESS | 1740 | 1468883953645 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 16:19:13 INFO - PROCESS | 1740 | 1468883953652 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:19:13 INFO - PROCESS | 1740 | 1468883953655 Marionette TRACE conn3 <- [1,1462,null,{}] 16:19:13 INFO - PROCESS | 1740 | 1468883953667 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:13 INFO - PROCESS | 1740 | 1468883953671 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:13 INFO - PROCESS | 1740 | 1468883953885 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 16:19:13 INFO - PROCESS | 1740 | 1468883953924 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:13 INFO - PROCESS | 1740 | 1468883953933 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x9adc3000 == 28 [pid = 1740] [id = 373] 16:19:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9b1be400) [pid = 1740] [serial = 1120] [outer = (nil)] 16:19:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9b610000) [pid = 1740] [serial = 1121] [outer = 0x9b1be400] 16:19:14 INFO - PROCESS | 1740 | 1468883954003 Marionette DEBUG loaded listener.js 16:19:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9bac0000) [pid = 1740] [serial = 1122] [outer = 0x9b1be400] 16:19:14 INFO - PROCESS | 1740 | 1468883954948 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 16:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1335ms 16:19:14 INFO - PROCESS | 1740 | 1468883954987 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 16:19:14 INFO - PROCESS | 1740 | 1468883954990 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 16:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:19:14 INFO - PROCESS | 1740 | 1468883954996 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:19:15 INFO - PROCESS | 1740 | 1468883955000 Marionette TRACE conn3 <- [1,1466,null,{}] 16:19:15 INFO - PROCESS | 1740 | 1468883955011 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:15 INFO - PROCESS | 1740 | 1468883955015 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:15 INFO - PROCESS | 1740 | 1468883955209 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 16:19:15 INFO - PROCESS | 1740 | 1468883955237 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:15 INFO - PROCESS | 1740 | 1468883955245 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f889c00 == 29 [pid = 1740] [id = 374] 16:19:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9ae3a800) [pid = 1740] [serial = 1123] [outer = (nil)] 16:19:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9c250800) [pid = 1740] [serial = 1124] [outer = 0x9ae3a800] 16:19:15 INFO - PROCESS | 1740 | 1468883955313 Marionette DEBUG loaded listener.js 16:19:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9a75c000) [pid = 1740] [serial = 1125] [outer = 0x9ae3a800] 16:19:15 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9a770400) [pid = 1740] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:19:15 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x8f88c800) [pid = 1740] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:19:15 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x952a2800) [pid = 1740] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:19:15 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x93d6b400) [pid = 1740] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:19:15 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x93ae7400) [pid = 1740] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:19:15 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9adcec00) [pid = 1740] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:19:15 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0xa2097400) [pid = 1740] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:19:15 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0xa34d2c00) [pid = 1740] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:19:15 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x94875800) [pid = 1740] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:19:15 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9c24d400) [pid = 1740] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:19:15 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x992c3c00) [pid = 1740] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:19:16 INFO - PROCESS | 1740 | 1468883956301 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 16:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1339ms 16:19:16 INFO - PROCESS | 1740 | 1468883956337 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 16:19:16 INFO - PROCESS | 1740 | 1468883956340 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 16:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:19:16 INFO - PROCESS | 1740 | 1468883956347 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:19:16 INFO - PROCESS | 1740 | 1468883956350 Marionette TRACE conn3 <- [1,1470,null,{}] 16:19:16 INFO - PROCESS | 1740 | 1468883956356 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:16 INFO - PROCESS | 1740 | 1468883956366 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:16 INFO - PROCESS | 1740 | 1468883956655 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 16:19:16 INFO - PROCESS | 1740 | 1468883956670 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:16 INFO - PROCESS | 1740 | 1468883956676 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:16 INFO - PROCESS | 1740 | ++DOCSHELL 0x93ae7400 == 30 [pid = 1740] [id = 375] 16:19:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x94875800) [pid = 1740] [serial = 1126] [outer = (nil)] 16:19:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9cc0bc00) [pid = 1740] [serial = 1127] [outer = 0x94875800] 16:19:16 INFO - PROCESS | 1740 | 1468883956747 Marionette DEBUG loaded listener.js 16:19:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0xa209bc00) [pid = 1740] [serial = 1128] [outer = 0x94875800] 16:19:17 INFO - PROCESS | 1740 | 1468883957607 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 16:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1334ms 16:19:17 INFO - PROCESS | 1740 | 1468883957684 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 16:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:19:17 INFO - PROCESS | 1740 | 1468883957689 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 16:19:17 INFO - PROCESS | 1740 | 1468883957698 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:19:17 INFO - PROCESS | 1740 | 1468883957704 Marionette TRACE conn3 <- [1,1474,null,{}] 16:19:17 INFO - PROCESS | 1740 | 1468883957714 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:17 INFO - PROCESS | 1740 | 1468883957719 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:17 INFO - PROCESS | 1740 | 1468883957927 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 16:19:18 INFO - PROCESS | 1740 | 1468883958093 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:18 INFO - PROCESS | 1740 | 1468883958109 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:18 INFO - PROCESS | 1740 | ++DOCSHELL 0x917f0c00 == 31 [pid = 1740] [id = 376] 16:19:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x93b63800) [pid = 1740] [serial = 1129] [outer = (nil)] 16:19:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x93d6c800) [pid = 1740] [serial = 1130] [outer = 0x93b63800] 16:19:18 INFO - PROCESS | 1740 | 1468883958208 Marionette DEBUG loaded listener.js 16:19:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9529f400) [pid = 1740] [serial = 1131] [outer = 0x93b63800] 16:19:19 INFO - PROCESS | 1740 | 1468883959339 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 16:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1687ms 16:19:19 INFO - PROCESS | 1740 | 1468883959385 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 16:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:19:19 INFO - PROCESS | 1740 | 1468883959390 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 16:19:19 INFO - PROCESS | 1740 | 1468883959401 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:19:19 INFO - PROCESS | 1740 | 1468883959406 Marionette TRACE conn3 <- [1,1478,null,{}] 16:19:19 INFO - PROCESS | 1740 | 1468883959413 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:19 INFO - PROCESS | 1740 | 1468883959419 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:19 INFO - PROCESS | 1740 | 1468883959614 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 16:19:19 INFO - PROCESS | 1740 | 1468883959836 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:19 INFO - PROCESS | 1740 | 1468883959844 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a076c00 == 32 [pid = 1740] [id = 377] 16:19:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9a277400) [pid = 1740] [serial = 1132] [outer = (nil)] 16:19:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9a8aa800) [pid = 1740] [serial = 1133] [outer = 0x9a277400] 16:19:19 INFO - PROCESS | 1740 | 1468883959941 Marionette DEBUG loaded listener.js 16:19:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9ac57800) [pid = 1740] [serial = 1134] [outer = 0x9a277400] 16:19:20 INFO - PROCESS | 1740 | 1468883960933 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 16:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1599ms 16:19:20 INFO - PROCESS | 1740 | 1468883960997 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 16:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:19:21 INFO - PROCESS | 1740 | 1468883961002 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 16:19:21 INFO - PROCESS | 1740 | 1468883961009 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:19:21 INFO - PROCESS | 1740 | 1468883961013 Marionette TRACE conn3 <- [1,1482,null,{}] 16:19:21 INFO - PROCESS | 1740 | 1468883961030 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:21 INFO - PROCESS | 1740 | 1468883961039 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:21 INFO - PROCESS | 1740 | 1468883961270 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 16:19:21 INFO - PROCESS | 1740 | 1468883961538 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:21 INFO - PROCESS | 1740 | 1468883961552 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88a400 == 33 [pid = 1740] [id = 378] 16:19:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9c24d400) [pid = 1740] [serial = 1135] [outer = (nil)] 16:19:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0xa110e400) [pid = 1740] [serial = 1136] [outer = 0x9c24d400] 16:19:21 INFO - PROCESS | 1740 | 1468883961685 Marionette DEBUG loaded listener.js 16:19:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0xa200a400) [pid = 1740] [serial = 1137] [outer = 0x9c24d400] 16:19:22 INFO - PROCESS | 1740 | 1468883962725 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 16:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1747ms 16:19:22 INFO - PROCESS | 1740 | 1468883962757 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 16:19:22 INFO - PROCESS | 1740 | 1468883962760 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 16:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:19:22 INFO - PROCESS | 1740 | 1468883962768 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:19:22 INFO - PROCESS | 1740 | 1468883962771 Marionette TRACE conn3 <- [1,1486,null,{}] 16:19:22 INFO - PROCESS | 1740 | 1468883962778 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:22 INFO - PROCESS | 1740 | 1468883962783 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:22 INFO - PROCESS | 1740 | 1468883962966 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 16:19:23 INFO - PROCESS | 1740 | 1468883963228 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:23 INFO - PROCESS | 1740 | 1468883963235 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f881c00 == 34 [pid = 1740] [id = 379] 16:19:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x8f890800) [pid = 1740] [serial = 1138] [outer = (nil)] 16:19:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0xa3112c00) [pid = 1740] [serial = 1139] [outer = 0x8f890800] 16:19:23 INFO - PROCESS | 1740 | 1468883963361 Marionette DEBUG loaded listener.js 16:19:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0xa3353000) [pid = 1740] [serial = 1140] [outer = 0x8f890800] 16:19:24 INFO - PROCESS | 1740 | 1468883964344 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 16:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1636ms 16:19:24 INFO - PROCESS | 1740 | 1468883964404 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 16:19:24 INFO - PROCESS | 1740 | 1468883964408 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 16:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:19:24 INFO - PROCESS | 1740 | 1468883964415 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:19:24 INFO - PROCESS | 1740 | 1468883964418 Marionette TRACE conn3 <- [1,1490,null,{}] 16:19:24 INFO - PROCESS | 1740 | 1468883964424 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:24 INFO - PROCESS | 1740 | 1468883964430 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:24 INFO - PROCESS | 1740 | 1468883964612 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 16:19:24 INFO - PROCESS | 1740 | 1468883964842 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:24 INFO - PROCESS | 1740 | 1468883964850 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:24 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e9800 == 35 [pid = 1740] [id = 380] 16:19:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x953b9400) [pid = 1740] [serial = 1141] [outer = (nil)] 16:19:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0xa34cb400) [pid = 1740] [serial = 1142] [outer = 0x953b9400] 16:19:24 INFO - PROCESS | 1740 | 1468883964957 Marionette DEBUG loaded listener.js 16:19:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0xa34d1000) [pid = 1740] [serial = 1143] [outer = 0x953b9400] 16:19:25 INFO - PROCESS | 1740 | 1468883965927 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 16:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1539ms 16:19:25 INFO - PROCESS | 1740 | 1468883965955 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 16:19:25 INFO - PROCESS | 1740 | 1468883965959 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 16:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:19:25 INFO - PROCESS | 1740 | 1468883965965 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:19:25 INFO - PROCESS | 1740 | 1468883965969 Marionette TRACE conn3 <- [1,1494,null,{}] 16:19:25 INFO - PROCESS | 1740 | 1468883965975 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:25 INFO - PROCESS | 1740 | 1468883965985 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:26 INFO - PROCESS | 1740 | 1468883966209 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 16:19:26 INFO - PROCESS | 1740 | 1468883966466 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:26 INFO - PROCESS | 1740 | 1468883966475 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f886800 == 36 [pid = 1740] [id = 381] 16:19:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa4f18400) [pid = 1740] [serial = 1144] [outer = (nil)] 16:19:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0xa6197800) [pid = 1740] [serial = 1145] [outer = 0xa4f18400] 16:19:26 INFO - PROCESS | 1740 | 1468883966601 Marionette DEBUG loaded listener.js 16:19:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa672d800) [pid = 1740] [serial = 1146] [outer = 0xa4f18400] 16:19:27 INFO - PROCESS | 1740 | 1468883967523 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 16:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1631ms 16:19:27 INFO - PROCESS | 1740 | 1468883967598 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 16:19:27 INFO - PROCESS | 1740 | 1468883967601 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 16:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:19:27 INFO - PROCESS | 1740 | 1468883967609 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:19:27 INFO - PROCESS | 1740 | 1468883967611 Marionette TRACE conn3 <- [1,1498,null,{}] 16:19:27 INFO - PROCESS | 1740 | 1468883967618 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:27 INFO - PROCESS | 1740 | 1468883967623 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:27 INFO - PROCESS | 1740 | 1468883967842 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 16:19:28 INFO - PROCESS | 1740 | 1468883968056 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:28 INFO - PROCESS | 1740 | 1468883968063 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:28 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b1b9c00 == 37 [pid = 1740] [id = 382] 16:19:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x9b1bb400) [pid = 1740] [serial = 1147] [outer = (nil)] 16:19:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0xa6872800) [pid = 1740] [serial = 1148] [outer = 0x9b1bb400] 16:19:28 INFO - PROCESS | 1740 | 1468883968202 Marionette DEBUG loaded listener.js 16:19:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0xa6c43000) [pid = 1740] [serial = 1149] [outer = 0x9b1bb400] 16:19:29 INFO - PROCESS | 1740 | 1468883969165 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 16:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1594ms 16:19:29 INFO - PROCESS | 1740 | 1468883969203 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 16:19:29 INFO - PROCESS | 1740 | 1468883969207 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 16:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:19:29 INFO - PROCESS | 1740 | 1468883969214 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:19:29 INFO - PROCESS | 1740 | 1468883969217 Marionette TRACE conn3 <- [1,1502,null,{}] 16:19:29 INFO - PROCESS | 1740 | 1468883969223 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:29 INFO - PROCESS | 1740 | 1468883969228 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:29 INFO - PROCESS | 1740 | 1468883969403 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 16:19:29 INFO - PROCESS | 1740 | 1468883969818 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:29 INFO - PROCESS | 1740 | 1468883969835 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x92fa0400 == 38 [pid = 1740] [id = 383] 16:19:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x92fa7c00) [pid = 1740] [serial = 1150] [outer = (nil)] 16:19:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x93b5ac00) [pid = 1740] [serial = 1151] [outer = 0x92fa7c00] 16:19:29 INFO - PROCESS | 1740 | 1468883969957 Marionette DEBUG loaded listener.js 16:19:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x93d6b800) [pid = 1740] [serial = 1152] [outer = 0x92fa7c00] 16:19:30 INFO - PROCESS | 1740 | 1468883970950 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 16:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1786ms 16:19:31 INFO - PROCESS | 1740 | 1468883971003 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 16:19:31 INFO - PROCESS | 1740 | 1468883971008 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 16:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:19:31 INFO - PROCESS | 1740 | 1468883971016 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:19:31 INFO - PROCESS | 1740 | 1468883971020 Marionette TRACE conn3 <- [1,1506,null,{}] 16:19:31 INFO - PROCESS | 1740 | 1468883971028 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:31 INFO - PROCESS | 1740 | 1468883971039 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:31 INFO - PROCESS | 1740 | 1468883971243 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 16:19:32 INFO - PROCESS | 1740 | --DOCSHELL 0x953ba400 == 37 [pid = 1740] [id = 327] 16:19:32 INFO - PROCESS | 1740 | --DOCSHELL 0x9adcb000 == 36 [pid = 1740] [id = 328] 16:19:32 INFO - PROCESS | 1740 | --DOCSHELL 0x9a77cc00 == 35 [pid = 1740] [id = 319] 16:19:32 INFO - PROCESS | 1740 | --DOCSHELL 0x92fa7400 == 34 [pid = 1740] [id = 322] 16:19:32 INFO - PROCESS | 1740 | --DOCSHELL 0x917e6000 == 33 [pid = 1740] [id = 321] 16:19:32 INFO - PROCESS | 1740 | --DOCSHELL 0x917ef800 == 32 [pid = 1740] [id = 330] 16:19:32 INFO - PROCESS | 1740 | --DOCSHELL 0x9489f000 == 31 [pid = 1740] [id = 332] 16:19:32 INFO - PROCESS | 1740 | --DOCSHELL 0x93b5c800 == 30 [pid = 1740] [id = 368] 16:19:32 INFO - PROCESS | 1740 | --DOCSHELL 0x8f888c00 == 29 [pid = 1740] [id = 366] 16:19:32 INFO - PROCESS | 1740 | --DOCSHELL 0x9a175400 == 28 [pid = 1740] [id = 325] 16:19:32 INFO - PROCESS | 1740 | --DOCSHELL 0x917eb000 == 27 [pid = 1740] [id = 320] 16:19:32 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88f000 == 26 [pid = 1740] [id = 329] 16:19:32 INFO - PROCESS | 1740 | --DOCSHELL 0x8f885800 == 25 [pid = 1740] [id = 367] 16:19:32 INFO - PROCESS | 1740 | --DOCSHELL 0x9a77c400 == 24 [pid = 1740] [id = 323] 16:19:32 INFO - PROCESS | 1740 | --DOCSHELL 0x93d72400 == 23 [pid = 1740] [id = 326] 16:19:32 INFO - PROCESS | 1740 | --DOCSHELL 0x996f0c00 == 22 [pid = 1740] [id = 369] 16:19:32 INFO - PROCESS | 1740 | --DOCSHELL 0x9b60c400 == 21 [pid = 1740] [id = 324] 16:19:32 INFO - PROCESS | 1740 | --DOCSHELL 0x917e8c00 == 20 [pid = 1740] [id = 331] 16:19:32 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x9adc5800) [pid = 1740] [serial = 1097] [outer = (nil)] [url = about:blank] 16:19:32 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x9ac4bc00) [pid = 1740] [serial = 1094] [outer = (nil)] [url = about:blank] 16:19:32 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x917e6c00) [pid = 1740] [serial = 1085] [outer = (nil)] [url = about:blank] 16:19:32 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x92f47400) [pid = 1740] [serial = 1086] [outer = (nil)] [url = about:blank] 16:19:32 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x952c5c00) [pid = 1740] [serial = 1088] [outer = (nil)] [url = about:blank] 16:19:32 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x953b9000) [pid = 1740] [serial = 1089] [outer = (nil)] [url = about:blank] 16:19:32 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x953b5c00) [pid = 1740] [serial = 1065] [outer = (nil)] [url = about:blank] 16:19:32 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9530e000) [pid = 1740] [serial = 1083] [outer = (nil)] [url = about:blank] 16:19:32 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9530a800) [pid = 1740] [serial = 1064] [outer = (nil)] [url = about:blank] 16:19:32 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x93d64400) [pid = 1740] [serial = 1082] [outer = (nil)] [url = about:blank] 16:19:32 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9b60c800) [pid = 1740] [serial = 1068] [outer = (nil)] [url = about:blank] 16:19:32 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9b1b8800) [pid = 1740] [serial = 1067] [outer = (nil)] [url = about:blank] 16:19:32 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0xa34c7800) [pid = 1740] [serial = 1071] [outer = (nil)] [url = about:blank] 16:19:32 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0xa3182800) [pid = 1740] [serial = 1070] [outer = (nil)] [url = about:blank] 16:19:32 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0xa614e400) [pid = 1740] [serial = 1074] [outer = (nil)] [url = about:blank] 16:19:32 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0xa4fe5c00) [pid = 1740] [serial = 1073] [outer = (nil)] [url = about:blank] 16:19:32 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0xa61c4400) [pid = 1740] [serial = 1077] [outer = (nil)] [url = about:blank] 16:19:32 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0xa61c0800) [pid = 1740] [serial = 1076] [outer = (nil)] [url = about:blank] 16:19:32 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0xa6d67c00) [pid = 1740] [serial = 1080] [outer = (nil)] [url = about:blank] 16:19:32 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0xa6c4e800) [pid = 1740] [serial = 1079] [outer = (nil)] [url = about:blank] 16:19:32 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x996f6800) [pid = 1740] [serial = 1092] [outer = (nil)] [url = about:blank] 16:19:32 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9ac91000) [pid = 1740] [serial = 1095] [outer = (nil)] [url = about:blank] 16:19:32 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x996eb400) [pid = 1740] [serial = 1091] [outer = (nil)] [url = about:blank] 16:19:32 INFO - PROCESS | 1740 | 1468883972568 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:32 INFO - PROCESS | 1740 | 1468883972577 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:32 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88c400 == 21 [pid = 1740] [id = 384] 16:19:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x8f88dc00) [pid = 1740] [serial = 1153] [outer = (nil)] 16:19:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x917e6c00) [pid = 1740] [serial = 1154] [outer = 0x8f88dc00] 16:19:32 INFO - PROCESS | 1740 | 1468883972663 Marionette DEBUG loaded listener.js 16:19:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x917f2c00) [pid = 1740] [serial = 1155] [outer = 0x8f88dc00] 16:19:33 INFO - PROCESS | 1740 | 1468883973470 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 16:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 2493ms 16:19:33 INFO - PROCESS | 1740 | 1468883973510 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 16:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:19:33 INFO - PROCESS | 1740 | 1468883973516 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 16:19:33 INFO - PROCESS | 1740 | 1468883973523 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:19:33 INFO - PROCESS | 1740 | 1468883973527 Marionette TRACE conn3 <- [1,1510,null,{}] 16:19:33 INFO - PROCESS | 1740 | 1468883973535 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:33 INFO - PROCESS | 1740 | 1468883973543 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:33 INFO - PROCESS | 1740 | 1468883973709 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 16:19:33 INFO - PROCESS | 1740 | 1468883973721 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:33 INFO - PROCESS | 1740 | 1468883973731 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:33 INFO - PROCESS | 1740 | ++DOCSHELL 0x95312c00 == 22 [pid = 1740] [id = 385] 16:19:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x953b0400) [pid = 1740] [serial = 1156] [outer = (nil)] 16:19:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x953b5800) [pid = 1740] [serial = 1157] [outer = 0x953b0400] 16:19:33 INFO - PROCESS | 1740 | 1468883973805 Marionette DEBUG loaded listener.js 16:19:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9800b400) [pid = 1740] [serial = 1158] [outer = 0x953b0400] 16:19:34 INFO - PROCESS | 1740 | 1468883974751 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 16:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1283ms 16:19:34 INFO - PROCESS | 1740 | 1468883974811 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 16:19:34 INFO - PROCESS | 1740 | 1468883974819 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 16:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:19:34 INFO - PROCESS | 1740 | 1468883974827 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:19:34 INFO - PROCESS | 1740 | 1468883974831 Marionette TRACE conn3 <- [1,1514,null,{}] 16:19:34 INFO - PROCESS | 1740 | 1468883974837 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:34 INFO - PROCESS | 1740 | 1468883974842 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:35 INFO - PROCESS | 1740 | 1468883975016 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 16:19:35 INFO - PROCESS | 1740 | 1468883975165 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:35 INFO - PROCESS | 1740 | 1468883975175 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:35 INFO - PROCESS | 1740 | ++DOCSHELL 0x99242c00 == 23 [pid = 1740] [id = 386] 16:19:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x992c0800) [pid = 1740] [serial = 1159] [outer = (nil)] 16:19:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x996f0c00) [pid = 1740] [serial = 1160] [outer = 0x992c0800] 16:19:35 INFO - PROCESS | 1740 | 1468883975244 Marionette DEBUG loaded listener.js 16:19:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x99ecac00) [pid = 1740] [serial = 1161] [outer = 0x992c0800] 16:19:36 INFO - PROCESS | 1740 | 1468883976229 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 16:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1430ms 16:19:36 INFO - PROCESS | 1740 | 1468883976258 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 16:19:36 INFO - PROCESS | 1740 | 1468883976262 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 16:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:19:36 INFO - PROCESS | 1740 | 1468883976287 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:19:36 INFO - PROCESS | 1740 | 1468883976297 Marionette TRACE conn3 <- [1,1518,null,{}] 16:19:36 INFO - PROCESS | 1740 | 1468883976306 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:36 INFO - PROCESS | 1740 | 1468883976314 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:36 INFO - PROCESS | 1740 | 1468883976554 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 16:19:36 INFO - PROCESS | 1740 | 1468883976581 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:36 INFO - PROCESS | 1740 | 1468883976589 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac4c000 == 24 [pid = 1740] [id = 387] 16:19:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9ac4e000) [pid = 1740] [serial = 1162] [outer = (nil)] 16:19:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9adc3800) [pid = 1740] [serial = 1163] [outer = 0x9ac4e000] 16:19:36 INFO - PROCESS | 1740 | 1468883976658 Marionette DEBUG loaded listener.js 16:19:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9adcc800) [pid = 1740] [serial = 1164] [outer = 0x9ac4e000] 16:19:37 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9b1be400) [pid = 1740] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:19:37 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9ae3a800) [pid = 1740] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:19:37 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x93b60800) [pid = 1740] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:19:37 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x996f1000) [pid = 1740] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:19:37 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x8f889000) [pid = 1740] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:19:37 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x98891c00) [pid = 1740] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:19:37 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9a633800) [pid = 1740] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:19:37 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x94866800) [pid = 1740] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:19:37 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9adc4800) [pid = 1740] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:19:37 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9ad6a800) [pid = 1740] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:19:37 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x94875800) [pid = 1740] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:19:38 INFO - PROCESS | 1740 | 1468883978033 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1799ms 16:19:38 INFO - PROCESS | 1740 | 1468883978077 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 16:19:38 INFO - PROCESS | 1740 | 1468883978082 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 16:19:38 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:19:38 INFO - PROCESS | 1740 | 1468883978088 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:19:38 INFO - PROCESS | 1740 | 1468883978091 Marionette TRACE conn3 <- [1,1522,null,{}] 16:19:38 INFO - PROCESS | 1740 | 1468883978097 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:38 INFO - PROCESS | 1740 | 1468883978101 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:38 INFO - PROCESS | 1740 | 1468883978249 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 16:19:38 INFO - PROCESS | 1740 | 1468883978263 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:38 INFO - PROCESS | 1740 | 1468883978269 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:38 INFO - PROCESS | 1740 | ++DOCSHELL 0x93ae6c00 == 25 [pid = 1740] [id = 388] 16:19:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x996f5000) [pid = 1740] [serial = 1165] [outer = (nil)] 16:19:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9adcb000) [pid = 1740] [serial = 1166] [outer = 0x996f5000] 16:19:38 INFO - PROCESS | 1740 | 1468883978339 Marionette DEBUG loaded listener.js 16:19:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9ae35000) [pid = 1740] [serial = 1167] [outer = 0x996f5000] 16:19:38 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:19:38 INFO - PROCESS | 1740 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:19:38 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:19:38 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:19:38 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:19:38 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:19:38 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:19:38 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:19:38 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:19:38 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:19:38 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:19:38 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:19:39 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:19:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:19:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:19:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:19:39 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:19:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:19:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:19:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:19:39 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 16:19:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:19:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:19:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:19:39 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 16:19:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:19:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:19:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:19:39 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1039ms 16:19:39 INFO - PROCESS | 1740 | 1468883979112 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 16:19:39 INFO - PROCESS | 1740 | 1468883979149 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 16:19:39 INFO - PROCESS | 1740 | 1468883979153 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 16:19:39 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:19:39 INFO - PROCESS | 1740 | 1468883979185 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:19:39 INFO - PROCESS | 1740 | 1468883979188 Marionette TRACE conn3 <- [1,1526,null,{}] 16:19:39 INFO - PROCESS | 1740 | 1468883979194 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:39 INFO - PROCESS | 1740 | 1468883979199 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:39 INFO - PROCESS | 1740 | 1468883979383 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 16:19:39 INFO - PROCESS | 1740 | 1468883979400 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:39 INFO - PROCESS | 1740 | 1468883979419 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ae3ec00 == 26 [pid = 1740] [id = 389] 16:19:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9ae40c00) [pid = 1740] [serial = 1168] [outer = (nil)] 16:19:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9b1b0800) [pid = 1740] [serial = 1169] [outer = 0x9ae40c00] 16:19:39 INFO - PROCESS | 1740 | 1468883979500 Marionette DEBUG loaded listener.js 16:19:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9b610800) [pid = 1740] [serial = 1170] [outer = 0x9ae40c00] 16:19:40 INFO - PROCESS | 1740 | 1468883980572 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 16:19:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:19:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:19:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:19:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:19:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:19:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:19:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:19:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:19:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:19:40 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1487ms 16:19:40 INFO - PROCESS | 1740 | 1468883980676 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 16:19:40 INFO - PROCESS | 1740 | 1468883980684 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 16:19:40 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:19:40 INFO - PROCESS | 1740 | 1468883980692 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:19:40 INFO - PROCESS | 1740 | 1468883980703 Marionette TRACE conn3 <- [1,1530,null,{}] 16:19:40 INFO - PROCESS | 1740 | 1468883980711 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:40 INFO - PROCESS | 1740 | 1468883980717 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:40 INFO - PROCESS | 1740 | 1468883980940 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 16:19:41 INFO - PROCESS | 1740 | 1468883981159 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:41 INFO - PROCESS | 1740 | 1468883981166 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x953b4c00 == 27 [pid = 1740] [id = 390] 16:19:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x98888000) [pid = 1740] [serial = 1171] [outer = (nil)] 16:19:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x996eac00) [pid = 1740] [serial = 1172] [outer = 0x98888000] 16:19:41 INFO - PROCESS | 1740 | 1468883981279 Marionette DEBUG loaded listener.js 16:19:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x99ec1c00) [pid = 1740] [serial = 1173] [outer = 0x98888000] 16:19:42 INFO - PROCESS | 1740 | 1468883982154 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 16:19:42 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 16:19:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:19:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:19:42 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 16:19:42 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:19:42 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1489ms 16:19:42 INFO - PROCESS | 1740 | 1468883982182 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 16:19:42 INFO - PROCESS | 1740 | 1468883982190 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 16:19:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:19:42 INFO - PROCESS | 1740 | 1468883982200 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:19:42 INFO - PROCESS | 1740 | 1468883982205 Marionette TRACE conn3 <- [1,1534,null,{}] 16:19:42 INFO - PROCESS | 1740 | 1468883982212 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:42 INFO - PROCESS | 1740 | 1468883982218 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:42 INFO - PROCESS | 1740 | 1468883982435 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 16:19:42 INFO - PROCESS | 1740 | 1468883982616 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:42 INFO - PROCESS | 1740 | 1468883982625 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:42 INFO - PROCESS | 1740 | ++DOCSHELL 0x93add400 == 28 [pid = 1740] [id = 391] 16:19:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9adccc00) [pid = 1740] [serial = 1174] [outer = (nil)] 16:19:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9b1b7000) [pid = 1740] [serial = 1175] [outer = 0x9adccc00] 16:19:42 INFO - PROCESS | 1740 | 1468883982712 Marionette DEBUG loaded listener.js 16:19:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9b4bf800) [pid = 1740] [serial = 1176] [outer = 0x9adccc00] 16:19:43 INFO - PROCESS | 1740 | 1468883983792 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:19:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:19:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1631ms 16:19:43 INFO - PROCESS | 1740 | 1468883983834 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 16:19:43 INFO - PROCESS | 1740 | 1468883983839 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 16:19:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:19:43 INFO - PROCESS | 1740 | 1468883983875 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:19:43 INFO - PROCESS | 1740 | 1468883983882 Marionette TRACE conn3 <- [1,1538,null,{}] 16:19:43 INFO - PROCESS | 1740 | 1468883983899 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:43 INFO - PROCESS | 1740 | 1468883983908 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:44 INFO - PROCESS | 1740 | 1468883984105 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 16:19:44 INFO - PROCESS | 1740 | 1468883984322 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:44 INFO - PROCESS | 1740 | 1468883984330 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:44 INFO - PROCESS | 1740 | ++DOCSHELL 0x9c276c00 == 29 [pid = 1740] [id = 392] 16:19:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9c277400) [pid = 1740] [serial = 1177] [outer = (nil)] 16:19:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9d910000) [pid = 1740] [serial = 1178] [outer = 0x9c277400] 16:19:44 INFO - PROCESS | 1740 | 1468883984441 Marionette DEBUG loaded listener.js 16:19:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0xa1110000) [pid = 1740] [serial = 1179] [outer = 0x9c277400] 16:19:45 INFO - PROCESS | 1740 | 1468883985419 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:19:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:19:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1588ms 16:19:45 INFO - PROCESS | 1740 | 1468883985461 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 16:19:45 INFO - PROCESS | 1740 | 1468883985466 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 16:19:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:19:45 INFO - PROCESS | 1740 | 1468883985472 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:19:45 INFO - PROCESS | 1740 | 1468883985476 Marionette TRACE conn3 <- [1,1542,null,{}] 16:19:45 INFO - PROCESS | 1740 | 1468883985482 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:45 INFO - PROCESS | 1740 | 1468883985487 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:45 INFO - PROCESS | 1740 | 1468883985666 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 16:19:45 INFO - PROCESS | 1740 | 1468883985855 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:45 INFO - PROCESS | 1740 | 1468883985865 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:45 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f889400 == 30 [pid = 1740] [id = 393] 16:19:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x95308c00) [pid = 1740] [serial = 1180] [outer = (nil)] 16:19:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x9a77d400) [pid = 1740] [serial = 1181] [outer = 0x95308c00] 16:19:45 INFO - PROCESS | 1740 | 1468883985990 Marionette DEBUG loaded listener.js 16:19:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0xa2327000) [pid = 1740] [serial = 1182] [outer = 0x95308c00] 16:19:47 INFO - PROCESS | 1740 | 1468883987110 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 16:19:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:19:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1698ms 16:19:47 INFO - PROCESS | 1740 | 1468883987172 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 16:19:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:19:47 INFO - PROCESS | 1740 | 1468883987178 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 16:19:47 INFO - PROCESS | 1740 | 1468883987187 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:19:47 INFO - PROCESS | 1740 | 1468883987192 Marionette TRACE conn3 <- [1,1546,null,{}] 16:19:47 INFO - PROCESS | 1740 | 1468883987200 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:47 INFO - PROCESS | 1740 | 1468883987205 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:47 INFO - PROCESS | 1740 | 1468883987527 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 16:19:47 INFO - PROCESS | 1740 | 1468883987736 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:47 INFO - PROCESS | 1740 | 1468883987750 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:47 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b60400 == 31 [pid = 1740] [id = 394] 16:19:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x93b61400) [pid = 1740] [serial = 1183] [outer = (nil)] 16:19:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x95307800) [pid = 1740] [serial = 1184] [outer = 0x93b61400] 16:19:47 INFO - PROCESS | 1740 | 1468883987857 Marionette DEBUG loaded listener.js 16:19:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x98835000) [pid = 1740] [serial = 1185] [outer = 0x93b61400] 16:19:48 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x9cc0bc00) [pid = 1740] [serial = 1127] [outer = (nil)] [url = about:blank] 16:19:48 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x9b610000) [pid = 1740] [serial = 1121] [outer = (nil)] [url = about:blank] 16:19:48 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9c250800) [pid = 1740] [serial = 1124] [outer = (nil)] [url = about:blank] 16:19:48 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x996ed800) [pid = 1740] [serial = 1103] [outer = (nil)] [url = about:blank] 16:19:48 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x99e38c00) [pid = 1740] [serial = 1104] [outer = (nil)] [url = about:blank] 16:19:48 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9adcb800) [pid = 1740] [serial = 1098] [outer = (nil)] [url = about:blank] 16:19:48 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x917e7000) [pid = 1740] [serial = 1100] [outer = (nil)] [url = about:blank] 16:19:48 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x93b5b800) [pid = 1740] [serial = 1101] [outer = (nil)] [url = about:blank] 16:19:48 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x996ec800) [pid = 1740] [serial = 1115] [outer = (nil)] [url = about:blank] 16:19:48 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9a070c00) [pid = 1740] [serial = 1116] [outer = (nil)] [url = about:blank] 16:19:48 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9b603000) [pid = 1740] [serial = 1109] [outer = (nil)] [url = about:blank] 16:19:48 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9ba53400) [pid = 1740] [serial = 1110] [outer = (nil)] [url = about:blank] 16:19:48 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x94897000) [pid = 1740] [serial = 1112] [outer = (nil)] [url = about:blank] 16:19:48 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9530d800) [pid = 1740] [serial = 1113] [outer = (nil)] [url = about:blank] 16:19:48 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9add1400) [pid = 1740] [serial = 1106] [outer = (nil)] [url = about:blank] 16:19:48 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9ae40000) [pid = 1740] [serial = 1107] [outer = (nil)] [url = about:blank] 16:19:48 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9ae38000) [pid = 1740] [serial = 1118] [outer = (nil)] [url = about:blank] 16:19:48 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9bac0000) [pid = 1740] [serial = 1122] [outer = (nil)] [url = about:blank] 16:19:48 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9a75c000) [pid = 1740] [serial = 1125] [outer = (nil)] [url = about:blank] 16:19:48 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9b10dc00) [pid = 1740] [serial = 1119] [outer = (nil)] [url = about:blank] 16:19:48 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0xa209bc00) [pid = 1740] [serial = 1128] [outer = (nil)] [url = about:blank] 16:19:48 INFO - PROCESS | 1740 | 1468883988663 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:19:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:19:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1535ms 16:19:48 INFO - PROCESS | 1740 | 1468883988748 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 16:19:48 INFO - PROCESS | 1740 | 1468883988755 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 16:19:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:19:48 INFO - PROCESS | 1740 | 1468883988766 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:19:48 INFO - PROCESS | 1740 | 1468883988770 Marionette TRACE conn3 <- [1,1550,null,{}] 16:19:48 INFO - PROCESS | 1740 | 1468883988776 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:48 INFO - PROCESS | 1740 | 1468883988782 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:48 INFO - PROCESS | 1740 | 1468883988947 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 16:19:48 INFO - PROCESS | 1740 | 1468883988959 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:48 INFO - PROCESS | 1740 | 1468883988970 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:48 INFO - PROCESS | 1740 | ++DOCSHELL 0x992c2800 == 32 [pid = 1740] [id = 395] 16:19:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9a4b4c00) [pid = 1740] [serial = 1186] [outer = (nil)] 16:19:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9a635400) [pid = 1740] [serial = 1187] [outer = 0x9a4b4c00] 16:19:49 INFO - PROCESS | 1740 | 1468883989038 Marionette DEBUG loaded listener.js 16:19:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9ac4bc00) [pid = 1740] [serial = 1188] [outer = 0x9a4b4c00] 16:19:49 INFO - PROCESS | 1740 | 1468883989957 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:19:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:19:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1230ms 16:19:50 INFO - PROCESS | 1740 | 1468883989997 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 16:19:50 INFO - PROCESS | 1740 | 1468883990000 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 16:19:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:19:50 INFO - PROCESS | 1740 | 1468883990007 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:19:50 INFO - PROCESS | 1740 | 1468883990013 Marionette TRACE conn3 <- [1,1554,null,{}] 16:19:50 INFO - PROCESS | 1740 | 1468883990029 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:50 INFO - PROCESS | 1740 | 1468883990037 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:50 INFO - PROCESS | 1740 | 1468883990197 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 16:19:50 INFO - PROCESS | 1740 | 1468883990337 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:50 INFO - PROCESS | 1740 | 1468883990346 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ae37800 == 33 [pid = 1740] [id = 396] 16:19:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9ae3e800) [pid = 1740] [serial = 1189] [outer = (nil)] 16:19:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9b1b1400) [pid = 1740] [serial = 1190] [outer = 0x9ae3e800] 16:19:50 INFO - PROCESS | 1740 | 1468883990418 Marionette DEBUG loaded listener.js 16:19:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9b603000) [pid = 1740] [serial = 1191] [outer = 0x9ae3e800] 16:19:51 INFO - PROCESS | 1740 | 1468883991328 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:19:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:19:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1383ms 16:19:51 INFO - PROCESS | 1740 | 1468883991391 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 16:19:51 INFO - PROCESS | 1740 | 1468883991396 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 16:19:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:19:51 INFO - PROCESS | 1740 | 1468883991410 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:19:51 INFO - PROCESS | 1740 | 1468883991413 Marionette TRACE conn3 <- [1,1558,null,{}] 16:19:51 INFO - PROCESS | 1740 | 1468883991419 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:51 INFO - PROCESS | 1740 | 1468883991424 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:51 INFO - PROCESS | 1740 | 1468883991644 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 16:19:51 INFO - PROCESS | 1740 | 1468883991681 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:51 INFO - PROCESS | 1740 | 1468883991691 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:51 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d72400 == 34 [pid = 1740] [id = 397] 16:19:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9882f800) [pid = 1740] [serial = 1192] [outer = (nil)] 16:19:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9bfec400) [pid = 1740] [serial = 1193] [outer = 0x9882f800] 16:19:51 INFO - PROCESS | 1740 | 1468883991759 Marionette DEBUG loaded listener.js 16:19:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9c0e3c00) [pid = 1740] [serial = 1194] [outer = 0x9882f800] 16:19:52 INFO - PROCESS | 1740 | 1468883992652 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:19:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:19:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1438ms 16:19:52 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x93b63800) [pid = 1740] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:19:52 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9a277400) [pid = 1740] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:19:52 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9ac4e000) [pid = 1740] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:19:52 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9c24d400) [pid = 1740] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:19:52 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x8f890800) [pid = 1740] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:19:52 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x996f5000) [pid = 1740] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:19:52 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x953b9400) [pid = 1740] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:19:52 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x92fa7c00) [pid = 1740] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:19:52 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x953b0400) [pid = 1740] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:19:52 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0xa4f18400) [pid = 1740] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:19:52 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x8f88dc00) [pid = 1740] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:19:52 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9b1bb400) [pid = 1740] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:19:52 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x992c0800) [pid = 1740] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:19:52 INFO - PROCESS | 1740 | 1468883992930 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 16:19:52 INFO - PROCESS | 1740 | 1468883992935 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 16:19:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:19:52 INFO - PROCESS | 1740 | 1468883992941 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:19:52 INFO - PROCESS | 1740 | 1468883992945 Marionette TRACE conn3 <- [1,1562,null,{}] 16:19:52 INFO - PROCESS | 1740 | 1468883992950 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:52 INFO - PROCESS | 1740 | 1468883992955 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:53 INFO - PROCESS | 1740 | 1468883993102 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 16:19:53 INFO - PROCESS | 1740 | 1468883993309 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:53 INFO - PROCESS | 1740 | 1468883993316 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:53 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f886000 == 35 [pid = 1740] [id = 398] 16:19:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x93b61c00) [pid = 1740] [serial = 1195] [outer = (nil)] 16:19:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9ae35c00) [pid = 1740] [serial = 1196] [outer = 0x93b61c00] 16:19:53 INFO - PROCESS | 1740 | 1468883993389 Marionette DEBUG loaded listener.js 16:19:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9ac99000) [pid = 1740] [serial = 1197] [outer = 0x93b61c00] 16:19:54 INFO - PROCESS | 1740 | 1468883994252 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:19:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:19:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1332ms 16:19:54 INFO - PROCESS | 1740 | 1468883994275 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 16:19:54 INFO - PROCESS | 1740 | 1468883994279 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 16:19:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:19:54 INFO - PROCESS | 1740 | 1468883994285 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:19:54 INFO - PROCESS | 1740 | 1468883994288 Marionette TRACE conn3 <- [1,1566,null,{}] 16:19:54 INFO - PROCESS | 1740 | 1468883994294 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:54 INFO - PROCESS | 1740 | 1468883994304 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:54 INFO - PROCESS | 1740 | 1468883994509 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 16:19:54 INFO - PROCESS | 1740 | 1468883994644 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:54 INFO - PROCESS | 1740 | 1468883994655 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:54 INFO - PROCESS | 1740 | ++DOCSHELL 0x917eac00 == 36 [pid = 1740] [id = 399] 16:19:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x94866800) [pid = 1740] [serial = 1198] [outer = (nil)] 16:19:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0xa2fa6c00) [pid = 1740] [serial = 1199] [outer = 0x94866800] 16:19:54 INFO - PROCESS | 1740 | 1468883994723 Marionette DEBUG loaded listener.js 16:19:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0xa317c000) [pid = 1740] [serial = 1200] [outer = 0x94866800] 16:19:56 INFO - PROCESS | 1740 | 1468883996054 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:19:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:19:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1790ms 16:19:56 INFO - PROCESS | 1740 | 1468883996075 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 16:19:56 INFO - PROCESS | 1740 | 1468883996082 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 16:19:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:19:56 INFO - PROCESS | 1740 | 1468883996090 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:19:56 INFO - PROCESS | 1740 | 1468883996098 Marionette TRACE conn3 <- [1,1570,null,{}] 16:19:56 INFO - PROCESS | 1740 | 1468883996106 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:56 INFO - PROCESS | 1740 | 1468883996112 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:56 INFO - PROCESS | 1740 | 1468883996305 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 16:19:56 INFO - PROCESS | 1740 | 1468883996520 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:56 INFO - PROCESS | 1740 | 1468883996527 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:56 INFO - PROCESS | 1740 | ++DOCSHELL 0x952a0000 == 37 [pid = 1740] [id = 400] 16:19:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x952a7800) [pid = 1740] [serial = 1201] [outer = (nil)] 16:19:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x996f6000) [pid = 1740] [serial = 1202] [outer = 0x952a7800] 16:19:56 INFO - PROCESS | 1740 | 1468883996624 Marionette DEBUG loaded listener.js 16:19:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9a4ba800) [pid = 1740] [serial = 1203] [outer = 0x952a7800] 16:19:57 INFO - PROCESS | 1740 | 1468883997650 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:19:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:19:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1593ms 16:19:57 INFO - PROCESS | 1740 | 1468883997698 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 16:19:57 INFO - PROCESS | 1740 | 1468883997706 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 16:19:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:19:57 INFO - PROCESS | 1740 | 1468883997717 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:19:57 INFO - PROCESS | 1740 | 1468883997721 Marionette TRACE conn3 <- [1,1574,null,{}] 16:19:57 INFO - PROCESS | 1740 | 1468883997728 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:57 INFO - PROCESS | 1740 | 1468883997734 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:57 INFO - PROCESS | 1740 | 1468883997945 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 16:19:58 INFO - PROCESS | 1740 | 1468883998173 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:58 INFO - PROCESS | 1740 | 1468883998181 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:58 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac52400 == 38 [pid = 1740] [id = 401] 16:19:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9ae3b000) [pid = 1740] [serial = 1204] [outer = (nil)] 16:19:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9b1b0c00) [pid = 1740] [serial = 1205] [outer = 0x9ae3b000] 16:19:58 INFO - PROCESS | 1740 | 1468883998328 Marionette DEBUG loaded listener.js 16:19:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9ba5dc00) [pid = 1740] [serial = 1206] [outer = 0x9ae3b000] 16:19:59 INFO - PROCESS | 1740 | 1468883999327 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 16:19:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:19:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1645ms 16:19:59 INFO - PROCESS | 1740 | 1468883999362 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 16:19:59 INFO - PROCESS | 1740 | 1468883999366 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 16:19:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:19:59 INFO - PROCESS | 1740 | 1468883999373 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:19:59 INFO - PROCESS | 1740 | 1468883999379 Marionette TRACE conn3 <- [1,1578,null,{}] 16:19:59 INFO - PROCESS | 1740 | 1468883999416 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:59 INFO - PROCESS | 1740 | 1468883999425 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:59 INFO - PROCESS | 1740 | 1468883999626 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 16:19:59 INFO - PROCESS | 1740 | 1468883999848 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:59 INFO - PROCESS | 1740 | 1468883999858 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:19:59 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ae3ac00 == 39 [pid = 1740] [id = 402] 16:19:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0xa2ff2000) [pid = 1740] [serial = 1207] [outer = (nil)] 16:19:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0xa33d2000) [pid = 1740] [serial = 1208] [outer = 0xa2ff2000] 16:19:59 INFO - PROCESS | 1740 | 1468883999958 Marionette DEBUG loaded listener.js 16:20:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0xa34c9c00) [pid = 1740] [serial = 1209] [outer = 0xa2ff2000] 16:20:00 INFO - PROCESS | 1740 | 1468884000912 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 16:20:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:20:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1593ms 16:20:00 INFO - PROCESS | 1740 | 1468884000982 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 16:20:00 INFO - PROCESS | 1740 | 1468884000988 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 16:20:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:20:00 INFO - PROCESS | 1740 | 1468884000997 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:20:01 INFO - PROCESS | 1740 | 1468884001001 Marionette TRACE conn3 <- [1,1582,null,{}] 16:20:01 INFO - PROCESS | 1740 | 1468884001007 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:01 INFO - PROCESS | 1740 | 1468884001013 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:01 INFO - PROCESS | 1740 | 1468884001206 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 16:20:01 INFO - PROCESS | 1740 | 1468884001407 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:01 INFO - PROCESS | 1740 | 1468884001418 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:01 INFO - PROCESS | 1740 | ++DOCSHELL 0xa3113400 == 40 [pid = 1740] [id = 403] 16:20:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0xa34cd400) [pid = 1740] [serial = 1210] [outer = (nil)] 16:20:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0xa4d53400) [pid = 1740] [serial = 1211] [outer = 0xa34cd400] 16:20:01 INFO - PROCESS | 1740 | 1468884001566 Marionette DEBUG loaded listener.js 16:20:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa4f1e400) [pid = 1740] [serial = 1212] [outer = 0xa34cd400] 16:20:02 INFO - PROCESS | 1740 | 1468884002604 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:20:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:20:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1640ms 16:20:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:20:02 INFO - PROCESS | 1740 | 1468884002638 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 16:20:02 INFO - PROCESS | 1740 | 1468884002642 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 16:20:02 INFO - PROCESS | 1740 | 1468884002649 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:20:02 INFO - PROCESS | 1740 | 1468884002653 Marionette TRACE conn3 <- [1,1586,null,{}] 16:20:02 INFO - PROCESS | 1740 | 1468884002658 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:02 INFO - PROCESS | 1740 | 1468884002665 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:02 INFO - PROCESS | 1740 | 1468884002911 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 16:20:03 INFO - PROCESS | 1740 | 1468884003049 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:03 INFO - PROCESS | 1740 | 1468884003057 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:03 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d64400 == 41 [pid = 1740] [id = 404] 16:20:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x996e9800) [pid = 1740] [serial = 1213] [outer = (nil)] 16:20:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa6141800) [pid = 1740] [serial = 1214] [outer = 0x996e9800] 16:20:03 INFO - PROCESS | 1740 | 1468884003139 Marionette DEBUG loaded listener.js 16:20:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0xa614f000) [pid = 1740] [serial = 1215] [outer = 0x996e9800] 16:20:04 INFO - PROCESS | 1740 | 1468884004092 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 16:20:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:20:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1492ms 16:20:04 INFO - PROCESS | 1740 | 1468884004140 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 16:20:04 INFO - PROCESS | 1740 | 1468884004144 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 16:20:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:20:04 INFO - PROCESS | 1740 | 1468884004151 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:20:04 INFO - PROCESS | 1740 | 1468884004154 Marionette TRACE conn3 <- [1,1590,null,{}] 16:20:04 INFO - PROCESS | 1740 | 1468884004160 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:04 INFO - PROCESS | 1740 | 1468884004179 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:04 INFO - PROCESS | 1740 | 1468884004410 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 16:20:04 INFO - PROCESS | 1740 | 1468884004646 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:04 INFO - PROCESS | 1740 | 1468884004657 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:04 INFO - PROCESS | 1740 | ++DOCSHELL 0x9530d400 == 42 [pid = 1740] [id = 405] 16:20:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0xa4d55800) [pid = 1740] [serial = 1216] [outer = (nil)] 16:20:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0xa6c49c00) [pid = 1740] [serial = 1217] [outer = 0xa4d55800] 16:20:04 INFO - PROCESS | 1740 | 1468884004785 Marionette DEBUG loaded listener.js 16:20:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0xa6c4d000) [pid = 1740] [serial = 1218] [outer = 0xa4d55800] 16:20:05 INFO - PROCESS | 1740 | 1468884005647 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 16:20:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:20:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1550ms 16:20:05 INFO - PROCESS | 1740 | 1468884005702 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 16:20:05 INFO - PROCESS | 1740 | 1468884005705 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 16:20:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:20:05 INFO - PROCESS | 1740 | 1468884005712 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:20:05 INFO - PROCESS | 1740 | 1468884005715 Marionette TRACE conn3 <- [1,1594,null,{}] 16:20:05 INFO - PROCESS | 1740 | 1468884005722 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:05 INFO - PROCESS | 1740 | 1468884005727 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:05 INFO - PROCESS | 1740 | 1468884005893 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 16:20:06 INFO - PROCESS | 1740 | 1468884006068 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:06 INFO - PROCESS | 1740 | 1468884006074 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:06 INFO - PROCESS | 1740 | ++DOCSHELL 0x99248800 == 43 [pid = 1740] [id = 406] 16:20:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x992c4400) [pid = 1740] [serial = 1219] [outer = (nil)] 16:20:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0xa6d6a000) [pid = 1740] [serial = 1220] [outer = 0x992c4400] 16:20:06 INFO - PROCESS | 1740 | 1468884006157 Marionette DEBUG loaded listener.js 16:20:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0xa6d6b400) [pid = 1740] [serial = 1221] [outer = 0x992c4400] 16:20:07 INFO - PROCESS | 1740 | 1468884007033 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:20:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:20:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1380ms 16:20:07 INFO - PROCESS | 1740 | 1468884007100 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 16:20:07 INFO - PROCESS | 1740 | 1468884007104 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 16:20:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:20:07 INFO - PROCESS | 1740 | 1468884007112 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:20:07 INFO - PROCESS | 1740 | 1468884007116 Marionette TRACE conn3 <- [1,1598,null,{}] 16:20:07 INFO - PROCESS | 1740 | 1468884007121 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:07 INFO - PROCESS | 1740 | 1468884007127 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:07 INFO - PROCESS | 1740 | 1468884007314 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 16:20:07 INFO - PROCESS | 1740 | 1468884007494 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:07 INFO - PROCESS | 1740 | 1468884007502 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb83000 == 44 [pid = 1740] [id = 407] 16:20:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x8fb83400) [pid = 1740] [serial = 1222] [outer = (nil)] 16:20:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x8fb8b800) [pid = 1740] [serial = 1223] [outer = 0x8fb83400] 16:20:07 INFO - PROCESS | 1740 | 1468884007585 Marionette DEBUG loaded listener.js 16:20:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x8fb8d000) [pid = 1740] [serial = 1224] [outer = 0x8fb83400] 16:20:08 INFO - PROCESS | 1740 | 1468884008826 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:20:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:20:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1732ms 16:20:08 INFO - PROCESS | 1740 | 1468884008844 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 16:20:08 INFO - PROCESS | 1740 | 1468884008850 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 16:20:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:20:08 INFO - PROCESS | 1740 | 1468884008862 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:20:08 INFO - PROCESS | 1740 | 1468884008866 Marionette TRACE conn3 <- [1,1602,null,{}] 16:20:08 INFO - PROCESS | 1740 | 1468884008874 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:08 INFO - PROCESS | 1740 | 1468884008880 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:09 INFO - PROCESS | 1740 | 1468884009058 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 16:20:09 INFO - PROCESS | 1740 | 1468884009305 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:09 INFO - PROCESS | 1740 | 1468884009318 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:09 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d69c00 == 45 [pid = 1740] [id = 408] 16:20:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x93d6d800) [pid = 1740] [serial = 1225] [outer = (nil)] 16:20:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x94873000) [pid = 1740] [serial = 1226] [outer = 0x93d6d800] 16:20:09 INFO - PROCESS | 1740 | 1468884009435 Marionette DEBUG loaded listener.js 16:20:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x95306c00) [pid = 1740] [serial = 1227] [outer = 0x93d6d800] 16:20:10 INFO - PROCESS | 1740 | --DOCSHELL 0x8f889c00 == 44 [pid = 1740] [id = 374] 16:20:10 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac95000 == 43 [pid = 1740] [id = 372] 16:20:10 INFO - PROCESS | 1740 | --DOCSHELL 0x9adc3000 == 42 [pid = 1740] [id = 373] 16:20:10 INFO - PROCESS | 1740 | --DOCSHELL 0x9a076c00 == 41 [pid = 1740] [id = 377] 16:20:10 INFO - PROCESS | 1740 | --DOCSHELL 0x92fa0400 == 40 [pid = 1740] [id = 383] 16:20:10 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88c400 == 39 [pid = 1740] [id = 384] 16:20:10 INFO - PROCESS | 1740 | --DOCSHELL 0x94873800 == 38 [pid = 1740] [id = 371] 16:20:10 INFO - PROCESS | 1740 | --DOCSHELL 0x917f0c00 == 37 [pid = 1740] [id = 376] 16:20:10 INFO - PROCESS | 1740 | --DOCSHELL 0x9b1b9c00 == 36 [pid = 1740] [id = 382] 16:20:10 INFO - PROCESS | 1740 | --DOCSHELL 0x8f881c00 == 35 [pid = 1740] [id = 379] 16:20:10 INFO - PROCESS | 1740 | --DOCSHELL 0x917e9800 == 34 [pid = 1740] [id = 380] 16:20:10 INFO - PROCESS | 1740 | --DOCSHELL 0x8f886800 == 33 [pid = 1740] [id = 381] 16:20:11 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88a400 == 32 [pid = 1740] [id = 378] 16:20:11 INFO - PROCESS | 1740 | --DOCSHELL 0x93ae7400 == 31 [pid = 1740] [id = 375] 16:20:11 INFO - PROCESS | 1740 | --DOCSHELL 0x92f9d000 == 30 [pid = 1740] [id = 370] 16:20:11 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x9529f400) [pid = 1740] [serial = 1131] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x93d6c800) [pid = 1740] [serial = 1130] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x9ac57800) [pid = 1740] [serial = 1134] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x9a8aa800) [pid = 1740] [serial = 1133] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x9adc3800) [pid = 1740] [serial = 1163] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0xa200a400) [pid = 1740] [serial = 1137] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0xa110e400) [pid = 1740] [serial = 1136] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0xa3353000) [pid = 1740] [serial = 1140] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0xa3112c00) [pid = 1740] [serial = 1139] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x9adcb000) [pid = 1740] [serial = 1166] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0xa34d1000) [pid = 1740] [serial = 1143] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x93d6b800) [pid = 1740] [serial = 1152] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x93b5ac00) [pid = 1740] [serial = 1151] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0xa34cb400) [pid = 1740] [serial = 1142] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x953b5800) [pid = 1740] [serial = 1157] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9800b400) [pid = 1740] [serial = 1158] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0xa672d800) [pid = 1740] [serial = 1146] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0xa6197800) [pid = 1740] [serial = 1145] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x917f2c00) [pid = 1740] [serial = 1155] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0xa6c43000) [pid = 1740] [serial = 1149] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0xa6872800) [pid = 1740] [serial = 1148] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x917e6c00) [pid = 1740] [serial = 1154] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x99ecac00) [pid = 1740] [serial = 1161] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9adcc800) [pid = 1740] [serial = 1164] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9ae35000) [pid = 1740] [serial = 1167] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x996f0c00) [pid = 1740] [serial = 1160] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1740 | 1468884011580 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 16:20:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:20:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 2787ms 16:20:11 INFO - PROCESS | 1740 | 1468884011648 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 16:20:11 INFO - PROCESS | 1740 | 1468884011655 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 16:20:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:20:11 INFO - PROCESS | 1740 | 1468884011663 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:20:11 INFO - PROCESS | 1740 | 1468884011667 Marionette TRACE conn3 <- [1,1606,null,{}] 16:20:11 INFO - PROCESS | 1740 | 1468884011676 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:11 INFO - PROCESS | 1740 | 1468884011682 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:11 INFO - PROCESS | 1740 | 1468884011852 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 16:20:12 INFO - PROCESS | 1740 | 1468884012015 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:12 INFO - PROCESS | 1740 | 1468884012030 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:12 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb8dc00 == 31 [pid = 1740] [id = 409] 16:20:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x917e3c00) [pid = 1740] [serial = 1228] [outer = (nil)] 16:20:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x92fa7000) [pid = 1740] [serial = 1229] [outer = 0x917e3c00] 16:20:12 INFO - PROCESS | 1740 | 1468884012103 Marionette DEBUG loaded listener.js 16:20:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x93b63400) [pid = 1740] [serial = 1230] [outer = 0x917e3c00] 16:20:12 INFO - PROCESS | 1740 | 1468884012883 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 16:20:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:20:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1286ms 16:20:12 INFO - PROCESS | 1740 | 1468884012949 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 16:20:12 INFO - PROCESS | 1740 | 1468884012959 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 16:20:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:20:12 INFO - PROCESS | 1740 | 1468884012972 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:20:12 INFO - PROCESS | 1740 | 1468884012977 Marionette TRACE conn3 <- [1,1610,null,{}] 16:20:12 INFO - PROCESS | 1740 | 1468884012983 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:12 INFO - PROCESS | 1740 | 1468884012989 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:13 INFO - PROCESS | 1740 | 1468884013176 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 16:20:13 INFO - PROCESS | 1740 | 1468884013327 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:13 INFO - PROCESS | 1740 | 1468884013345 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x94869400 == 32 [pid = 1740] [id = 410] 16:20:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9489a000) [pid = 1740] [serial = 1231] [outer = (nil)] 16:20:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9530bc00) [pid = 1740] [serial = 1232] [outer = 0x9489a000] 16:20:13 INFO - PROCESS | 1740 | 1468884013422 Marionette DEBUG loaded listener.js 16:20:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x953b7400) [pid = 1740] [serial = 1233] [outer = 0x9489a000] 16:20:14 INFO - PROCESS | 1740 | 1468884014348 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 16:20:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:20:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1395ms 16:20:14 INFO - PROCESS | 1740 | 1468884014371 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 16:20:14 INFO - PROCESS | 1740 | 1468884014375 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 16:20:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:20:14 INFO - PROCESS | 1740 | 1468884014391 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:20:14 INFO - PROCESS | 1740 | 1468884014397 Marionette TRACE conn3 <- [1,1614,null,{}] 16:20:14 INFO - PROCESS | 1740 | 1468884014415 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:14 INFO - PROCESS | 1740 | 1468884014424 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:14 INFO - PROCESS | 1740 | 1468884014653 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 16:20:14 INFO - PROCESS | 1740 | 1468884014676 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:14 INFO - PROCESS | 1740 | 1468884014685 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:14 INFO - PROCESS | 1740 | ++DOCSHELL 0x996f3000 == 33 [pid = 1740] [id = 411] 16:20:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x996f6c00) [pid = 1740] [serial = 1234] [outer = (nil)] 16:20:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x99e34800) [pid = 1740] [serial = 1235] [outer = 0x996f6c00] 16:20:14 INFO - PROCESS | 1740 | 1468884014762 Marionette DEBUG loaded listener.js 16:20:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9a073c00) [pid = 1740] [serial = 1236] [outer = 0x996f6c00] 16:20:15 INFO - PROCESS | 1740 | 1468884015675 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 16:20:16 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9ae3e800) [pid = 1740] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:20:16 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x93b61c00) [pid = 1740] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:20:16 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x93b61400) [pid = 1740] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:20:16 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9a4b4c00) [pid = 1740] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:20:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 16:20:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1747ms 16:20:16 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9c277400) [pid = 1740] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:20:16 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9adccc00) [pid = 1740] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:20:16 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9882f800) [pid = 1740] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:20:16 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x95308c00) [pid = 1740] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:20:16 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9ae40c00) [pid = 1740] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:20:16 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x98888000) [pid = 1740] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:20:16 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x94866800) [pid = 1740] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:20:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:20:16 INFO - PROCESS | 1740 | 1468884016160 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 16:20:16 INFO - PROCESS | 1740 | 1468884016163 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 16:20:16 INFO - PROCESS | 1740 | 1468884016170 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:20:16 INFO - PROCESS | 1740 | 1468884016173 Marionette TRACE conn3 <- [1,1618,null,{}] 16:20:16 INFO - PROCESS | 1740 | 1468884016179 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:16 INFO - PROCESS | 1740 | 1468884016183 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:16 INFO - PROCESS | 1740 | 1468884016356 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 16:20:16 INFO - PROCESS | 1740 | 1468884016493 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:16 INFO - PROCESS | 1740 | 1468884016499 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:16 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f886800 == 34 [pid = 1740] [id = 412] 16:20:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x953bb400) [pid = 1740] [serial = 1237] [outer = (nil)] 16:20:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x99ddd800) [pid = 1740] [serial = 1238] [outer = 0x953bb400] 16:20:16 INFO - PROCESS | 1740 | 1468884016584 Marionette DEBUG loaded listener.js 16:20:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9a773400) [pid = 1740] [serial = 1239] [outer = 0x953bb400] 16:20:17 INFO - PROCESS | 1740 | 1468884017314 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 16:20:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:20:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1179ms 16:20:17 INFO - PROCESS | 1740 | 1468884017349 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 16:20:17 INFO - PROCESS | 1740 | 1468884017351 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 16:20:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:20:17 INFO - PROCESS | 1740 | 1468884017362 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:20:17 INFO - PROCESS | 1740 | 1468884017365 Marionette TRACE conn3 <- [1,1622,null,{}] 16:20:17 INFO - PROCESS | 1740 | 1468884017371 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:17 INFO - PROCESS | 1740 | 1468884017376 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:17 INFO - PROCESS | 1740 | 1468884017572 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 16:20:17 INFO - PROCESS | 1740 | 1468884017587 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:17 INFO - PROCESS | 1740 | 1468884017597 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:17 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb8b000 == 35 [pid = 1740] [id = 413] 16:20:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x996ea800) [pid = 1740] [serial = 1240] [outer = (nil)] 16:20:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9adc5400) [pid = 1740] [serial = 1241] [outer = 0x996ea800] 16:20:17 INFO - PROCESS | 1740 | 1468884017666 Marionette DEBUG loaded listener.js 16:20:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9adc6400) [pid = 1740] [serial = 1242] [outer = 0x996ea800] 16:20:18 INFO - PROCESS | 1740 | 1468884018765 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 16:20:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 16:20:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1480ms 16:20:18 INFO - PROCESS | 1740 | 1468884018843 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 16:20:18 INFO - PROCESS | 1740 | 1468884018849 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 16:20:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:20:18 INFO - PROCESS | 1740 | 1468884018858 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:20:18 INFO - PROCESS | 1740 | 1468884018863 Marionette TRACE conn3 <- [1,1626,null,{}] 16:20:18 INFO - PROCESS | 1740 | 1468884018872 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:18 INFO - PROCESS | 1740 | 1468884018878 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:19 INFO - PROCESS | 1740 | 1468884019099 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 16:20:19 INFO - PROCESS | 1740 | 1468884019332 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:19 INFO - PROCESS | 1740 | 1468884019342 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e9400 == 36 [pid = 1740] [id = 414] 16:20:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x917e9800) [pid = 1740] [serial = 1243] [outer = (nil)] 16:20:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x94875400) [pid = 1740] [serial = 1244] [outer = 0x917e9800] 16:20:19 INFO - PROCESS | 1740 | 1468884019426 Marionette DEBUG loaded listener.js 16:20:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x953b0400) [pid = 1740] [serial = 1245] [outer = 0x917e9800] 16:20:20 INFO - PROCESS | 1740 | 1468884020373 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:20:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:20:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1538ms 16:20:20 INFO - PROCESS | 1740 | 1468884020395 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 16:20:20 INFO - PROCESS | 1740 | 1468884020403 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 16:20:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:20:20 INFO - PROCESS | 1740 | 1468884020413 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:20:20 INFO - PROCESS | 1740 | 1468884020418 Marionette TRACE conn3 <- [1,1630,null,{}] 16:20:20 INFO - PROCESS | 1740 | 1468884020453 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:20 INFO - PROCESS | 1740 | 1468884020459 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:20 INFO - PROCESS | 1740 | 1468884020642 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 16:20:20 INFO - PROCESS | 1740 | 1468884020811 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:20 INFO - PROCESS | 1740 | 1468884020823 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:20 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb8a800 == 37 [pid = 1740] [id = 415] 16:20:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x996f2400) [pid = 1740] [serial = 1246] [outer = (nil)] 16:20:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9a10b000) [pid = 1740] [serial = 1247] [outer = 0x996f2400] 16:20:20 INFO - PROCESS | 1740 | 1468884020957 Marionette DEBUG loaded listener.js 16:20:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9a107400) [pid = 1740] [serial = 1248] [outer = 0x996f2400] 16:20:21 INFO - PROCESS | 1740 | 1468884021983 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 16:20:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:20:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1616ms 16:20:22 INFO - PROCESS | 1740 | 1468884022030 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 16:20:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:20:22 INFO - PROCESS | 1740 | 1468884022035 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 16:20:22 INFO - PROCESS | 1740 | 1468884022042 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:20:22 INFO - PROCESS | 1740 | 1468884022048 Marionette TRACE conn3 <- [1,1634,null,{}] 16:20:22 INFO - PROCESS | 1740 | 1468884022065 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:22 INFO - PROCESS | 1740 | 1468884022074 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:22 INFO - PROCESS | 1740 | 1468884022267 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 16:20:22 INFO - PROCESS | 1740 | 1468884022486 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:22 INFO - PROCESS | 1740 | 1468884022497 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:22 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ae39800 == 38 [pid = 1740] [id = 416] 16:20:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9ae3a800) [pid = 1740] [serial = 1249] [outer = (nil)] 16:20:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9b102c00) [pid = 1740] [serial = 1250] [outer = 0x9ae3a800] 16:20:22 INFO - PROCESS | 1740 | 1468884022624 Marionette DEBUG loaded listener.js 16:20:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x9b1b2000) [pid = 1740] [serial = 1251] [outer = 0x9ae3a800] 16:20:23 INFO - PROCESS | 1740 | 1468884023625 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:20:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:20:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1640ms 16:20:23 INFO - PROCESS | 1740 | 1468884023681 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 16:20:23 INFO - PROCESS | 1740 | 1468884023686 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 16:20:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:20:23 INFO - PROCESS | 1740 | 1468884023693 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:20:23 INFO - PROCESS | 1740 | 1468884023697 Marionette TRACE conn3 <- [1,1638,null,{}] 16:20:23 INFO - PROCESS | 1740 | 1468884023702 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:23 INFO - PROCESS | 1740 | 1468884023708 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:23 INFO - PROCESS | 1740 | 1468884023893 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 16:20:24 INFO - PROCESS | 1740 | 1468884024109 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:24 INFO - PROCESS | 1740 | 1468884024118 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:24 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88e000 == 39 [pid = 1740] [id = 417] 16:20:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x94899800) [pid = 1740] [serial = 1252] [outer = (nil)] 16:20:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9bff8800) [pid = 1740] [serial = 1253] [outer = 0x94899800] 16:20:24 INFO - PROCESS | 1740 | 1468884024248 Marionette DEBUG loaded listener.js 16:20:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x9c247000) [pid = 1740] [serial = 1254] [outer = 0x94899800] 16:20:25 INFO - PROCESS | 1740 | 1468884025382 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 16:20:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:20:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1740ms 16:20:25 INFO - PROCESS | 1740 | 1468884025434 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 16:20:25 INFO - PROCESS | 1740 | 1468884025441 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 16:20:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:20:25 INFO - PROCESS | 1740 | 1468884025449 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:20:25 INFO - PROCESS | 1740 | 1468884025454 Marionette TRACE conn3 <- [1,1642,null,{}] 16:20:25 INFO - PROCESS | 1740 | 1468884025462 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:25 INFO - PROCESS | 1740 | 1468884025468 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:25 INFO - PROCESS | 1740 | 1468884025648 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 16:20:25 INFO - PROCESS | 1740 | 1468884025900 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:25 INFO - PROCESS | 1740 | 1468884025923 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:25 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b61000 == 40 [pid = 1740] [id = 418] 16:20:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x93b61c00) [pid = 1740] [serial = 1255] [outer = (nil)] 16:20:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x93d72000) [pid = 1740] [serial = 1256] [outer = 0x93b61c00] 16:20:26 INFO - PROCESS | 1740 | 1468884026014 Marionette DEBUG loaded listener.js 16:20:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x93d6fc00) [pid = 1740] [serial = 1257] [outer = 0x93b61c00] 16:20:26 INFO - PROCESS | 1740 | --DOCSHELL 0x8f886800 == 39 [pid = 1740] [id = 412] 16:20:26 INFO - PROCESS | 1740 | --DOCSHELL 0x996f3000 == 38 [pid = 1740] [id = 411] 16:20:26 INFO - PROCESS | 1740 | --DOCSHELL 0x94869400 == 37 [pid = 1740] [id = 410] 16:20:26 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb8dc00 == 36 [pid = 1740] [id = 409] 16:20:26 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x9b603000) [pid = 1740] [serial = 1191] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x9b1b1400) [pid = 1740] [serial = 1190] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x9ae35c00) [pid = 1740] [serial = 1196] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x98835000) [pid = 1740] [serial = 1185] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x9a635400) [pid = 1740] [serial = 1187] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9ac99000) [pid = 1740] [serial = 1197] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9d910000) [pid = 1740] [serial = 1178] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9b1b7000) [pid = 1740] [serial = 1175] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9ac4bc00) [pid = 1740] [serial = 1188] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9c0e3c00) [pid = 1740] [serial = 1194] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9bfec400) [pid = 1740] [serial = 1193] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9a77d400) [pid = 1740] [serial = 1181] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9b4bf800) [pid = 1740] [serial = 1176] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9b610800) [pid = 1740] [serial = 1170] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0xa2327000) [pid = 1740] [serial = 1182] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x996eac00) [pid = 1740] [serial = 1172] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x99ec1c00) [pid = 1740] [serial = 1173] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x95307800) [pid = 1740] [serial = 1184] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9b1b0800) [pid = 1740] [serial = 1169] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0xa1110000) [pid = 1740] [serial = 1179] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0xa2fa6c00) [pid = 1740] [serial = 1199] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0xa317c000) [pid = 1740] [serial = 1200] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1740 | 1468884026923 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 16:20:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:20:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1488ms 16:20:26 INFO - PROCESS | 1740 | 1468884026937 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 16:20:26 INFO - PROCESS | 1740 | 1468884026942 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 16:20:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:20:26 INFO - PROCESS | 1740 | 1468884026953 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:20:26 INFO - PROCESS | 1740 | 1468884026956 Marionette TRACE conn3 <- [1,1646,null,{}] 16:20:26 INFO - PROCESS | 1740 | 1468884026963 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:26 INFO - PROCESS | 1740 | 1468884026968 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:27 INFO - PROCESS | 1740 | 1468884027170 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 16:20:27 INFO - PROCESS | 1740 | 1468884027191 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:27 INFO - PROCESS | 1740 | 1468884027198 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x9888b000 == 37 [pid = 1740] [id = 419] 16:20:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x992c3400) [pid = 1740] [serial = 1258] [outer = (nil)] 16:20:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x99683c00) [pid = 1740] [serial = 1259] [outer = 0x992c3400] 16:20:27 INFO - PROCESS | 1740 | 1468884027282 Marionette DEBUG loaded listener.js 16:20:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x996f3800) [pid = 1740] [serial = 1260] [outer = 0x992c3400] 16:20:28 INFO - PROCESS | 1740 | 1468884028169 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 16:20:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:20:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1292ms 16:20:28 INFO - PROCESS | 1740 | 1468884028245 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 16:20:28 INFO - PROCESS | 1740 | 1468884028250 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 16:20:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:20:28 INFO - PROCESS | 1740 | 1468884028257 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:20:28 INFO - PROCESS | 1740 | 1468884028263 Marionette TRACE conn3 <- [1,1650,null,{}] 16:20:28 INFO - PROCESS | 1740 | 1468884028302 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:28 INFO - PROCESS | 1740 | 1468884028310 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:28 INFO - PROCESS | 1740 | 1468884028470 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 16:20:28 INFO - PROCESS | 1740 | 1468884028603 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:28 INFO - PROCESS | 1740 | 1468884028612 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:28 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a4b5800 == 38 [pid = 1740] [id = 420] 16:20:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9a77d400) [pid = 1740] [serial = 1261] [outer = (nil)] 16:20:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9adc7400) [pid = 1740] [serial = 1262] [outer = 0x9a77d400] 16:20:28 INFO - PROCESS | 1740 | 1468884028684 Marionette DEBUG loaded listener.js 16:20:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9ae3e800) [pid = 1740] [serial = 1263] [outer = 0x9a77d400] 16:20:29 INFO - PROCESS | 1740 | 1468884029542 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 16:20:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:20:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1350ms 16:20:29 INFO - PROCESS | 1740 | 1468884029609 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 16:20:29 INFO - PROCESS | 1740 | 1468884029613 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 16:20:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:20:29 INFO - PROCESS | 1740 | 1468884029620 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:20:29 INFO - PROCESS | 1740 | 1468884029623 Marionette TRACE conn3 <- [1,1654,null,{}] 16:20:29 INFO - PROCESS | 1740 | 1468884029628 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:29 INFO - PROCESS | 1740 | 1468884029633 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:29 INFO - PROCESS | 1740 | 1468884029852 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 16:20:29 INFO - PROCESS | 1740 | 1468884029876 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:29 INFO - PROCESS | 1740 | 1468884029881 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x9967c000 == 39 [pid = 1740] [id = 421] 16:20:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9b1b3800) [pid = 1740] [serial = 1264] [outer = (nil)] 16:20:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9b602c00) [pid = 1740] [serial = 1265] [outer = 0x9b1b3800] 16:20:29 INFO - PROCESS | 1740 | 1468884029951 Marionette DEBUG loaded listener.js 16:20:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x99dd9800) [pid = 1740] [serial = 1266] [outer = 0x9b1b3800] 16:20:30 INFO - PROCESS | 1740 | 1468884030827 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:20:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:20:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1229ms 16:20:30 INFO - PROCESS | 1740 | 1468884030849 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 16:20:30 INFO - PROCESS | 1740 | 1468884030853 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 16:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:20:30 INFO - PROCESS | 1740 | 1468884030859 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:20:30 INFO - PROCESS | 1740 | 1468884030862 Marionette TRACE conn3 <- [1,1658,null,{}] 16:20:30 INFO - PROCESS | 1740 | 1468884030868 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:30 INFO - PROCESS | 1740 | 1468884030873 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:31 INFO - PROCESS | 1740 | 1468884031072 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 16:20:31 INFO - PROCESS | 1740 | 1468884031096 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:31 INFO - PROCESS | 1740 | 1468884031104 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b1b6400 == 40 [pid = 1740] [id = 422] 16:20:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9babec00) [pid = 1740] [serial = 1267] [outer = (nil)] 16:20:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9c27e400) [pid = 1740] [serial = 1268] [outer = 0x9babec00] 16:20:31 INFO - PROCESS | 1740 | 1468884031174 Marionette DEBUG loaded listener.js 16:20:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9cc08c00) [pid = 1740] [serial = 1269] [outer = 0x9babec00] 16:20:31 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x952a7800) [pid = 1740] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:20:31 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9ae3b000) [pid = 1740] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:20:31 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0xa2ff2000) [pid = 1740] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:20:31 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0xa34cd400) [pid = 1740] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:20:31 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x996f6c00) [pid = 1740] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:20:31 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x996e9800) [pid = 1740] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:20:31 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x917e3c00) [pid = 1740] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:20:31 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0xa4d55800) [pid = 1740] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:20:31 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x93d6d800) [pid = 1740] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:20:31 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9489a000) [pid = 1740] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:20:31 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x992c4400) [pid = 1740] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:20:31 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x8fb83400) [pid = 1740] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:20:31 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x953bb400) [pid = 1740] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:20:32 INFO - PROCESS | 1740 | 1468884032213 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1390ms 16:20:32 INFO - PROCESS | 1740 | 1468884032250 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 16:20:32 INFO - PROCESS | 1740 | 1468884032254 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 16:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:20:32 INFO - PROCESS | 1740 | 1468884032260 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:20:32 INFO - PROCESS | 1740 | 1468884032263 Marionette TRACE conn3 <- [1,1662,null,{}] 16:20:32 INFO - PROCESS | 1740 | 1468884032269 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:32 INFO - PROCESS | 1740 | 1468884032279 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:32 INFO - PROCESS | 1740 | 1468884032540 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 16:20:32 INFO - PROCESS | 1740 | 1468884032713 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:32 INFO - PROCESS | 1740 | 1468884032722 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:32 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f889c00 == 41 [pid = 1740] [id = 423] 16:20:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x8f88c800) [pid = 1740] [serial = 1270] [outer = (nil)] 16:20:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x8fb81c00) [pid = 1740] [serial = 1271] [outer = 0x8f88c800] 16:20:32 INFO - PROCESS | 1740 | 1468884032814 Marionette DEBUG loaded listener.js 16:20:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x8fb8c000) [pid = 1740] [serial = 1272] [outer = 0x8f88c800] 16:20:33 INFO - PROCESS | 1740 | 1468884033844 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1630ms 16:20:33 INFO - PROCESS | 1740 | 1468884033893 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 16:20:33 INFO - PROCESS | 1740 | 1468884033900 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 16:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:20:33 INFO - PROCESS | 1740 | 1468884033908 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:20:33 INFO - PROCESS | 1740 | 1468884033913 Marionette TRACE conn3 <- [1,1666,null,{}] 16:20:33 INFO - PROCESS | 1740 | 1468884033921 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:33 INFO - PROCESS | 1740 | 1468884033927 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:34 INFO - PROCESS | 1740 | 1468884034116 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 16:20:34 INFO - PROCESS | 1740 | 1468884034348 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:34 INFO - PROCESS | 1740 | 1468884034360 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:34 INFO - PROCESS | 1740 | ++DOCSHELL 0x953bb800 == 42 [pid = 1740] [id = 424] 16:20:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x953be400) [pid = 1740] [serial = 1273] [outer = (nil)] 16:20:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x98833000) [pid = 1740] [serial = 1274] [outer = 0x953be400] 16:20:34 INFO - PROCESS | 1740 | 1468884034488 Marionette DEBUG loaded listener.js 16:20:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x992c2c00) [pid = 1740] [serial = 1275] [outer = 0x953be400] 16:20:35 INFO - PROCESS | 1740 | 1468884035426 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 16:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1584ms 16:20:35 INFO - PROCESS | 1740 | 1468884035493 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 16:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:20:35 INFO - PROCESS | 1740 | 1468884035498 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 16:20:35 INFO - PROCESS | 1740 | 1468884035505 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:20:35 INFO - PROCESS | 1740 | 1468884035508 Marionette TRACE conn3 <- [1,1670,null,{}] 16:20:35 INFO - PROCESS | 1740 | 1468884035515 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:35 INFO - PROCESS | 1740 | 1468884035521 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:35 INFO - PROCESS | 1740 | 1468884035745 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 16:20:36 INFO - PROCESS | 1740 | 1468884036021 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:36 INFO - PROCESS | 1740 | 1468884036030 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a06e000 == 43 [pid = 1740] [id = 425] 16:20:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9a77c800) [pid = 1740] [serial = 1276] [outer = (nil)] 16:20:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9ac4b400) [pid = 1740] [serial = 1277] [outer = 0x9a77c800] 16:20:36 INFO - PROCESS | 1740 | 1468884036160 Marionette DEBUG loaded listener.js 16:20:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9adcc800) [pid = 1740] [serial = 1278] [outer = 0x9a77c800] 16:20:37 INFO - PROCESS | 1740 | 1468884037157 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 16:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1682ms 16:20:37 INFO - PROCESS | 1740 | 1468884037188 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 16:20:37 INFO - PROCESS | 1740 | 1468884037195 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 16:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:20:37 INFO - PROCESS | 1740 | 1468884037212 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:20:37 INFO - PROCESS | 1740 | 1468884037219 Marionette TRACE conn3 <- [1,1674,null,{}] 16:20:37 INFO - PROCESS | 1740 | 1468884037226 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:37 INFO - PROCESS | 1740 | 1468884037232 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:37 INFO - PROCESS | 1740 | 1468884037424 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 16:20:37 INFO - PROCESS | 1740 | 1468884037639 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:37 INFO - PROCESS | 1740 | 1468884037649 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:37 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb89400 == 44 [pid = 1740] [id = 426] 16:20:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9a284000) [pid = 1740] [serial = 1279] [outer = (nil)] 16:20:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9b610000) [pid = 1740] [serial = 1280] [outer = 0x9a284000] 16:20:37 INFO - PROCESS | 1740 | 1468884037777 Marionette DEBUG loaded listener.js 16:20:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9d916c00) [pid = 1740] [serial = 1281] [outer = 0x9a284000] 16:20:38 INFO - PROCESS | 1740 | 1468884038726 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 16:20:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1599ms 16:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:20:38 INFO - PROCESS | 1740 | 1468884038803 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 16:20:38 INFO - PROCESS | 1740 | 1468884038806 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 16:20:38 INFO - PROCESS | 1740 | 1468884038813 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:20:38 INFO - PROCESS | 1740 | 1468884038817 Marionette TRACE conn3 <- [1,1678,null,{}] 16:20:38 INFO - PROCESS | 1740 | 1468884038823 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:38 INFO - PROCESS | 1740 | 1468884038829 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:39 INFO - PROCESS | 1740 | 1468884039046 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 16:20:39 INFO - PROCESS | 1740 | 1468884039267 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:39 INFO - PROCESS | 1740 | 1468884039276 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x992c3000 == 45 [pid = 1740] [id = 427] 16:20:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9b1b9c00) [pid = 1740] [serial = 1282] [outer = (nil)] 16:20:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0xa1194400) [pid = 1740] [serial = 1283] [outer = 0x9b1b9c00] 16:20:39 INFO - PROCESS | 1740 | 1468884039407 Marionette DEBUG loaded listener.js 16:20:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa200a400) [pid = 1740] [serial = 1284] [outer = 0x9b1b9c00] 16:20:40 INFO - PROCESS | 1740 | 1468884040299 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 16:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1540ms 16:20:40 INFO - PROCESS | 1740 | 1468884040353 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 16:20:40 INFO - PROCESS | 1740 | 1468884040356 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 16:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:20:40 INFO - PROCESS | 1740 | 1468884040363 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:20:40 INFO - PROCESS | 1740 | 1468884040366 Marionette TRACE conn3 <- [1,1682,null,{}] 16:20:40 INFO - PROCESS | 1740 | 1468884040372 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:40 INFO - PROCESS | 1740 | 1468884040378 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:40 INFO - PROCESS | 1740 | 1468884040566 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 16:20:40 INFO - PROCESS | 1740 | 1468884040753 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:40 INFO - PROCESS | 1740 | 1468884040771 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:40 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb8f000 == 46 [pid = 1740] [id = 428] 16:20:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x8fb90000) [pid = 1740] [serial = 1285] [outer = (nil)] 16:20:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x9530cc00) [pid = 1740] [serial = 1286] [outer = 0x8fb90000] 16:20:40 INFO - PROCESS | 1740 | 1468884040907 Marionette DEBUG loaded listener.js 16:20:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0xa3112c00) [pid = 1740] [serial = 1287] [outer = 0x8fb90000] 16:20:42 INFO - PROCESS | 1740 | 1468884042182 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 16:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1885ms 16:20:42 INFO - PROCESS | 1740 | 1468884042249 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 16:20:42 INFO - PROCESS | 1740 | 1468884042256 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 16:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:20:42 INFO - PROCESS | 1740 | 1468884042275 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:20:42 INFO - PROCESS | 1740 | 1468884042280 Marionette TRACE conn3 <- [1,1686,null,{}] 16:20:42 INFO - PROCESS | 1740 | 1468884042290 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:42 INFO - PROCESS | 1740 | 1468884042295 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:42 INFO - PROCESS | 1740 | 1468884042563 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x93b60400 == 45 [pid = 1740] [id = 394] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x9b1b6400 == 44 [pid = 1740] [id = 422] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x9967c000 == 43 [pid = 1740] [id = 421] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x9a4b5800 == 42 [pid = 1740] [id = 420] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x9888b000 == 41 [pid = 1740] [id = 419] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x93b61000 == 40 [pid = 1740] [id = 418] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x917eac00 == 39 [pid = 1740] [id = 399] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x93d69c00 == 38 [pid = 1740] [id = 408] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x99242c00 == 37 [pid = 1740] [id = 386] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x9ae3ec00 == 36 [pid = 1740] [id = 389] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x952a0000 == 35 [pid = 1740] [id = 400] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac52400 == 34 [pid = 1740] [id = 401] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x992c2800 == 33 [pid = 1740] [id = 395] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x9ae39800 == 32 [pid = 1740] [id = 416] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x8f886000 == 31 [pid = 1740] [id = 398] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac4c000 == 30 [pid = 1740] [id = 387] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb8b000 == 29 [pid = 1740] [id = 413] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x95312c00 == 28 [pid = 1740] [id = 385] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x93d72400 == 27 [pid = 1740] [id = 397] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x8f889400 == 26 [pid = 1740] [id = 393] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb8a800 == 25 [pid = 1740] [id = 415] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x9c276c00 == 24 [pid = 1740] [id = 392] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x917e9400 == 23 [pid = 1740] [id = 414] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88e000 == 22 [pid = 1740] [id = 417] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x953b4c00 == 21 [pid = 1740] [id = 390] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x93add400 == 20 [pid = 1740] [id = 391] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x9ae37800 == 19 [pid = 1740] [id = 396] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x93ae6c00 == 18 [pid = 1740] [id = 388] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x9ae3ac00 == 17 [pid = 1740] [id = 402] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x99248800 == 16 [pid = 1740] [id = 406] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x93d64400 == 15 [pid = 1740] [id = 404] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb83000 == 14 [pid = 1740] [id = 407] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x9530d400 == 13 [pid = 1740] [id = 405] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0xa3113400 == 12 [pid = 1740] [id = 403] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb8f000 == 11 [pid = 1740] [id = 428] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x992c3000 == 10 [pid = 1740] [id = 427] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb89400 == 9 [pid = 1740] [id = 426] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x953bb800 == 8 [pid = 1740] [id = 424] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x9a06e000 == 7 [pid = 1740] [id = 425] 16:20:43 INFO - PROCESS | 1740 | --DOCSHELL 0x8f889c00 == 6 [pid = 1740] [id = 423] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9a4ba800) [pid = 1740] [serial = 1203] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x996f6000) [pid = 1740] [serial = 1202] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9ba5dc00) [pid = 1740] [serial = 1206] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9b1b0c00) [pid = 1740] [serial = 1205] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0xa34c9c00) [pid = 1740] [serial = 1209] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0xa33d2000) [pid = 1740] [serial = 1208] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0xa4f1e400) [pid = 1740] [serial = 1212] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0xa4d53400) [pid = 1740] [serial = 1211] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x99e34800) [pid = 1740] [serial = 1235] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0xa614f000) [pid = 1740] [serial = 1215] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x92fa7000) [pid = 1740] [serial = 1229] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0xa6141800) [pid = 1740] [serial = 1214] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x93b63400) [pid = 1740] [serial = 1230] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0xa6c4d000) [pid = 1740] [serial = 1218] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0xa6c49c00) [pid = 1740] [serial = 1217] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x95306c00) [pid = 1740] [serial = 1227] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x94873000) [pid = 1740] [serial = 1226] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9530bc00) [pid = 1740] [serial = 1232] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0xa6d6b400) [pid = 1740] [serial = 1221] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0xa6d6a000) [pid = 1740] [serial = 1220] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9adc5400) [pid = 1740] [serial = 1241] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x8fb8d000) [pid = 1740] [serial = 1224] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x8fb8b800) [pid = 1740] [serial = 1223] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x99ddd800) [pid = 1740] [serial = 1238] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x9a073c00) [pid = 1740] [serial = 1236] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0x9a773400) [pid = 1740] [serial = 1239] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | --DOMWINDOW == 60 (0x953b7400) [pid = 1740] [serial = 1233] [outer = (nil)] [url = about:blank] 16:20:43 INFO - PROCESS | 1740 | 1468884043864 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:43 INFO - PROCESS | 1740 | 1468884043879 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f886c00 == 7 [pid = 1740] [id = 429] 16:20:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 61 (0x8f889c00) [pid = 1740] [serial = 1288] [outer = (nil)] 16:20:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x8fb82000) [pid = 1740] [serial = 1289] [outer = 0x8f889c00] 16:20:44 INFO - PROCESS | 1740 | 1468884043995 Marionette DEBUG loaded listener.js 16:20:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x917e5400) [pid = 1740] [serial = 1290] [outer = 0x8f889c00] 16:20:44 INFO - PROCESS | 1740 | 1468884044807 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 16:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 16:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 2596ms 16:20:44 INFO - PROCESS | 1740 | 1468884044870 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 16:20:44 INFO - PROCESS | 1740 | 1468884044876 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 16:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:20:44 INFO - PROCESS | 1740 | 1468884044891 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:20:44 INFO - PROCESS | 1740 | 1468884044897 Marionette TRACE conn3 <- [1,1690,null,{}] 16:20:44 INFO - PROCESS | 1740 | 1468884044905 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:44 INFO - PROCESS | 1740 | 1468884044913 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:45 INFO - PROCESS | 1740 | 1468884045092 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 16:20:45 INFO - PROCESS | 1740 | 1468884045105 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:45 INFO - PROCESS | 1740 | 1468884045113 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:45 INFO - PROCESS | 1740 | ++DOCSHELL 0x93ade000 == 8 [pid = 1740] [id = 430] 16:20:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x93b5f000) [pid = 1740] [serial = 1291] [outer = (nil)] 16:20:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x93b69400) [pid = 1740] [serial = 1292] [outer = 0x93b5f000] 16:20:45 INFO - PROCESS | 1740 | 1468884045188 Marionette DEBUG loaded listener.js 16:20:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x93d67400) [pid = 1740] [serial = 1293] [outer = 0x93b5f000] 16:20:46 INFO - PROCESS | 1740 | 1468884046129 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 16:20:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1291ms 16:20:46 INFO - PROCESS | 1740 | 1468884046181 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 16:20:46 INFO - PROCESS | 1740 | 1468884046189 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 16:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:20:46 INFO - PROCESS | 1740 | 1468884046198 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:20:46 INFO - PROCESS | 1740 | 1468884046201 Marionette TRACE conn3 <- [1,1694,null,{}] 16:20:46 INFO - PROCESS | 1740 | 1468884046208 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:46 INFO - PROCESS | 1740 | 1468884046214 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:46 INFO - PROCESS | 1740 | 1468884046389 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 16:20:46 INFO - PROCESS | 1740 | 1468884046546 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:46 INFO - PROCESS | 1740 | 1468884046555 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:46 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b68c00 == 9 [pid = 1740] [id = 431] 16:20:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9489ac00) [pid = 1740] [serial = 1294] [outer = (nil)] 16:20:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x953b0c00) [pid = 1740] [serial = 1295] [outer = 0x9489ac00] 16:20:46 INFO - PROCESS | 1740 | 1468884046625 Marionette DEBUG loaded listener.js 16:20:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x953be800) [pid = 1740] [serial = 1296] [outer = 0x9489ac00] 16:20:47 INFO - PROCESS | 1740 | 1468884047612 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 16:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1447ms 16:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:20:47 INFO - PROCESS | 1740 | 1468884047644 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 16:20:47 INFO - PROCESS | 1740 | 1468884047648 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 16:20:47 INFO - PROCESS | 1740 | 1468884047665 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:20:47 INFO - PROCESS | 1740 | 1468884047675 Marionette TRACE conn3 <- [1,1698,null,{}] 16:20:47 INFO - PROCESS | 1740 | 1468884047691 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:47 INFO - PROCESS | 1740 | 1468884047698 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:47 INFO - PROCESS | 1740 | 1468884047954 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 16:20:48 INFO - PROCESS | 1740 | 1468884047984 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:48 INFO - PROCESS | 1740 | 1468884047993 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:48 INFO - PROCESS | 1740 | ++DOCSHELL 0x996ed800 == 10 [pid = 1740] [id = 432] 16:20:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x996f2800) [pid = 1740] [serial = 1297] [outer = (nil)] 16:20:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x99e37800) [pid = 1740] [serial = 1298] [outer = 0x996f2800] 16:20:48 INFO - PROCESS | 1740 | 1468884048060 Marionette DEBUG loaded listener.js 16:20:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9a06f000) [pid = 1740] [serial = 1299] [outer = 0x996f2800] 16:20:48 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x992c3400) [pid = 1740] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:20:48 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x93b61c00) [pid = 1740] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:20:48 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x94899800) [pid = 1740] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:20:48 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x917e9800) [pid = 1740] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:20:48 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9ae3a800) [pid = 1740] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:20:48 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9b1b3800) [pid = 1740] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:20:48 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x9a77d400) [pid = 1740] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:20:48 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x996ea800) [pid = 1740] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:20:48 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x996f2400) [pid = 1740] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:20:48 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x9babec00) [pid = 1740] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:20:49 INFO - PROCESS | 1740 | 1468884049296 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 16:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 16:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1702ms 16:20:49 INFO - PROCESS | 1740 | 1468884049355 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 16:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:20:49 INFO - PROCESS | 1740 | 1468884049365 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 16:20:49 INFO - PROCESS | 1740 | 1468884049372 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:20:49 INFO - PROCESS | 1740 | 1468884049377 Marionette TRACE conn3 <- [1,1702,null,{}] 16:20:49 INFO - PROCESS | 1740 | 1468884049419 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:49 INFO - PROCESS | 1740 | 1468884049425 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:49 INFO - PROCESS | 1740 | 1468884049575 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 16:20:49 INFO - PROCESS | 1740 | 1468884049584 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:49 INFO - PROCESS | 1740 | 1468884049593 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb88400 == 11 [pid = 1740] [id = 433] 16:20:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x992c3400) [pid = 1740] [serial = 1300] [outer = (nil)] 16:20:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x9a073c00) [pid = 1740] [serial = 1301] [outer = 0x992c3400] 16:20:49 INFO - PROCESS | 1740 | 1468884049663 Marionette DEBUG loaded listener.js 16:20:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x9a1dfc00) [pid = 1740] [serial = 1302] [outer = 0x992c3400] 16:20:50 INFO - PROCESS | 1740 | 1468884050561 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1209ms 16:20:50 INFO - PROCESS | 1740 | 1468884050587 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 16:20:50 INFO - PROCESS | 1740 | 1468884050590 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 16:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:20:50 INFO - PROCESS | 1740 | 1468884050597 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:20:50 INFO - PROCESS | 1740 | 1468884050600 Marionette TRACE conn3 <- [1,1706,null,{}] 16:20:50 INFO - PROCESS | 1740 | 1468884050606 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:50 INFO - PROCESS | 1740 | 1468884050611 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:50 INFO - PROCESS | 1740 | 1468884050769 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 16:20:50 INFO - PROCESS | 1740 | 1468884050780 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:50 INFO - PROCESS | 1740 | 1468884050798 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a635800 == 12 [pid = 1740] [id = 434] 16:20:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x9a758000) [pid = 1740] [serial = 1303] [outer = (nil)] 16:20:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9a77a800) [pid = 1740] [serial = 1304] [outer = 0x9a758000] 16:20:50 INFO - PROCESS | 1740 | 1468884050885 Marionette DEBUG loaded listener.js 16:20:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9ac57000) [pid = 1740] [serial = 1305] [outer = 0x9a758000] 16:20:52 INFO - PROCESS | 1740 | 1468884052175 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 16:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1638ms 16:20:52 INFO - PROCESS | 1740 | 1468884052236 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 16:20:52 INFO - PROCESS | 1740 | 1468884052243 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 16:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:20:52 INFO - PROCESS | 1740 | 1468884052251 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:20:52 INFO - PROCESS | 1740 | 1468884052259 Marionette TRACE conn3 <- [1,1710,null,{}] 16:20:52 INFO - PROCESS | 1740 | 1468884052267 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:52 INFO - PROCESS | 1740 | 1468884052272 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:52 INFO - PROCESS | 1740 | 1468884052453 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 16:20:52 INFO - PROCESS | 1740 | 1468884052679 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:52 INFO - PROCESS | 1740 | 1468884052688 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f889400 == 13 [pid = 1740] [id = 435] 16:20:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x8fb8e800) [pid = 1740] [serial = 1306] [outer = (nil)] 16:20:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x952c5c00) [pid = 1740] [serial = 1307] [outer = 0x8fb8e800] 16:20:52 INFO - PROCESS | 1740 | 1468884052782 Marionette DEBUG loaded listener.js 16:20:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x953b4800) [pid = 1740] [serial = 1308] [outer = 0x8fb8e800] 16:20:53 INFO - PROCESS | 1740 | 1468884053848 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 16:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1686ms 16:20:53 INFO - PROCESS | 1740 | 1468884053938 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 16:20:53 INFO - PROCESS | 1740 | 1468884053946 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 16:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:20:53 INFO - PROCESS | 1740 | 1468884053958 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:20:53 INFO - PROCESS | 1740 | 1468884053962 Marionette TRACE conn3 <- [1,1714,null,{}] 16:20:53 INFO - PROCESS | 1740 | 1468884053969 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:53 INFO - PROCESS | 1740 | 1468884053975 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:54 INFO - PROCESS | 1740 | 1468884054217 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 16:20:54 INFO - PROCESS | 1740 | 1468884054500 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:54 INFO - PROCESS | 1740 | 1468884054509 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:54 INFO - PROCESS | 1740 | ++DOCSHELL 0x99e2d800 == 14 [pid = 1740] [id = 436] 16:20:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x99e38000) [pid = 1740] [serial = 1309] [outer = (nil)] 16:20:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9a62c400) [pid = 1740] [serial = 1310] [outer = 0x99e38000] 16:20:54 INFO - PROCESS | 1740 | 1468884054596 Marionette DEBUG loaded listener.js 16:20:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9a77b800) [pid = 1740] [serial = 1311] [outer = 0x99e38000] 16:20:55 INFO - PROCESS | 1740 | 1468884055586 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1684ms 16:20:55 INFO - PROCESS | 1740 | 1468884055641 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 16:20:55 INFO - PROCESS | 1740 | 1468884055646 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 16:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:20:55 INFO - PROCESS | 1740 | 1468884055653 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:20:55 INFO - PROCESS | 1740 | 1468884055659 Marionette TRACE conn3 <- [1,1718,null,{}] 16:20:55 INFO - PROCESS | 1740 | 1468884055676 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:55 INFO - PROCESS | 1740 | 1468884055685 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:55 INFO - PROCESS | 1740 | 1468884055870 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 16:20:56 INFO - PROCESS | 1740 | 1468884056086 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:56 INFO - PROCESS | 1740 | 1468884056096 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:56 INFO - PROCESS | 1740 | ++DOCSHELL 0x9add1c00 == 15 [pid = 1740] [id = 437] 16:20:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9ae35000) [pid = 1740] [serial = 1312] [outer = (nil)] 16:20:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9ae3a800) [pid = 1740] [serial = 1313] [outer = 0x9ae35000] 16:20:56 INFO - PROCESS | 1740 | 1468884056187 Marionette DEBUG loaded listener.js 16:20:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9ae42800) [pid = 1740] [serial = 1314] [outer = 0x9ae35000] 16:20:57 INFO - PROCESS | 1740 | 1468884057189 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1586ms 16:20:57 INFO - PROCESS | 1740 | 1468884057239 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 16:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:20:57 INFO - PROCESS | 1740 | 1468884057244 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 16:20:57 INFO - PROCESS | 1740 | 1468884057251 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:20:57 INFO - PROCESS | 1740 | 1468884057254 Marionette TRACE conn3 <- [1,1722,null,{}] 16:20:57 INFO - PROCESS | 1740 | 1468884057260 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:57 INFO - PROCESS | 1740 | 1468884057266 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:57 INFO - PROCESS | 1740 | 1468884057447 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 16:20:57 INFO - PROCESS | 1740 | 1468884057671 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:57 INFO - PROCESS | 1740 | 1468884057678 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb8a400 == 16 [pid = 1740] [id = 438] 16:20:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x917efc00) [pid = 1740] [serial = 1315] [outer = (nil)] 16:20:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9530c000) [pid = 1740] [serial = 1316] [outer = 0x917efc00] 16:20:57 INFO - PROCESS | 1740 | 1468884057810 Marionette DEBUG loaded listener.js 16:20:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9b1b2800) [pid = 1740] [serial = 1317] [outer = 0x917efc00] 16:20:58 INFO - PROCESS | 1740 | 1468884058961 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 16:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 16:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1785ms 16:20:59 INFO - PROCESS | 1740 | 1468884059036 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 16:20:59 INFO - PROCESS | 1740 | 1468884059041 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 16:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:20:59 INFO - PROCESS | 1740 | 1468884059050 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:20:59 INFO - PROCESS | 1740 | 1468884059054 Marionette TRACE conn3 <- [1,1726,null,{}] 16:20:59 INFO - PROCESS | 1740 | 1468884059063 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:59 INFO - PROCESS | 1740 | 1468884059068 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:59 INFO - PROCESS | 1740 | 1468884059260 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 16:20:59 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9c27e400) [pid = 1740] [serial = 1268] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x99683c00) [pid = 1740] [serial = 1259] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x93d6fc00) [pid = 1740] [serial = 1257] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9bff8800) [pid = 1740] [serial = 1253] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x953b0400) [pid = 1740] [serial = 1245] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9b102c00) [pid = 1740] [serial = 1250] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9b602c00) [pid = 1740] [serial = 1265] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9adc7400) [pid = 1740] [serial = 1262] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9c247000) [pid = 1740] [serial = 1254] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x99dd9800) [pid = 1740] [serial = 1266] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9adc6400) [pid = 1740] [serial = 1242] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9a10b000) [pid = 1740] [serial = 1247] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x93d72000) [pid = 1740] [serial = 1256] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x996f3800) [pid = 1740] [serial = 1260] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x9a107400) [pid = 1740] [serial = 1248] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x94875400) [pid = 1740] [serial = 1244] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x9b1b2000) [pid = 1740] [serial = 1251] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x9ae3e800) [pid = 1740] [serial = 1263] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0x9cc08c00) [pid = 1740] [serial = 1269] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1740 | 1468884059593 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:59 INFO - PROCESS | 1740 | 1468884059600 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:20:59 INFO - PROCESS | 1740 | ++DOCSHELL 0x92f49400 == 17 [pid = 1740] [id = 439] 16:20:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x92fa2c00) [pid = 1740] [serial = 1318] [outer = (nil)] 16:20:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x94866800) [pid = 1740] [serial = 1319] [outer = 0x92fa2c00] 16:20:59 INFO - PROCESS | 1740 | 1468884059685 Marionette DEBUG loaded listener.js 16:20:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x9489cc00) [pid = 1740] [serial = 1320] [outer = 0x92fa2c00] 16:21:00 INFO - PROCESS | 1740 | 1468884060471 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 16:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1440ms 16:21:00 INFO - PROCESS | 1740 | 1468884060489 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 16:21:00 INFO - PROCESS | 1740 | 1468884060497 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 16:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:21:00 INFO - PROCESS | 1740 | 1468884060507 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:21:00 INFO - PROCESS | 1740 | 1468884060511 Marionette TRACE conn3 <- [1,1730,null,{}] 16:21:00 INFO - PROCESS | 1740 | 1468884060528 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:00 INFO - PROCESS | 1740 | 1468884060534 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:00 INFO - PROCESS | 1740 | 1468884060700 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 16:21:00 INFO - PROCESS | 1740 | 1468884060710 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:00 INFO - PROCESS | 1740 | 1468884060720 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x953be000 == 18 [pid = 1740] [id = 440] 16:21:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x996eb400) [pid = 1740] [serial = 1321] [outer = (nil)] 16:21:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x996f1c00) [pid = 1740] [serial = 1322] [outer = 0x996eb400] 16:21:00 INFO - PROCESS | 1740 | 1468884060792 Marionette DEBUG loaded listener.js 16:21:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x99ddcc00) [pid = 1740] [serial = 1323] [outer = 0x996eb400] 16:21:01 INFO - PROCESS | 1740 | 1468884061787 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 16:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 16:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1343ms 16:21:01 INFO - PROCESS | 1740 | 1468884061849 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 16:21:01 INFO - PROCESS | 1740 | 1468884061853 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 16:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:21:01 INFO - PROCESS | 1740 | 1468884061860 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:21:01 INFO - PROCESS | 1740 | 1468884061866 Marionette TRACE conn3 <- [1,1734,null,{}] 16:21:01 INFO - PROCESS | 1740 | 1468884061882 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:01 INFO - PROCESS | 1740 | 1468884061890 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:02 INFO - PROCESS | 1740 | 1468884062140 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 16:21:02 INFO - PROCESS | 1740 | 1468884062179 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:02 INFO - PROCESS | 1740 | 1468884062193 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x9adc6400 == 19 [pid = 1740] [id = 441] 16:21:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9adc6800) [pid = 1740] [serial = 1324] [outer = (nil)] 16:21:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9adcf800) [pid = 1740] [serial = 1325] [outer = 0x9adc6800] 16:21:02 INFO - PROCESS | 1740 | 1468884062317 Marionette DEBUG loaded listener.js 16:21:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9ae3f800) [pid = 1740] [serial = 1326] [outer = 0x9adc6800] 16:21:03 INFO - PROCESS | 1740 | 1468884063386 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 16:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1585ms 16:21:03 INFO - PROCESS | 1740 | 1468884063454 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 16:21:03 INFO - PROCESS | 1740 | 1468884063459 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 16:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:21:03 INFO - PROCESS | 1740 | 1468884063466 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:21:03 INFO - PROCESS | 1740 | 1468884063469 Marionette TRACE conn3 <- [1,1738,null,{}] 16:21:03 INFO - PROCESS | 1740 | 1468884063474 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:03 INFO - PROCESS | 1740 | 1468884063480 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:03 INFO - PROCESS | 1740 | 1468884063710 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 16:21:03 INFO - PROCESS | 1740 | 1468884063753 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:03 INFO - PROCESS | 1740 | 1468884063761 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:03 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b108c00 == 20 [pid = 1740] [id = 442] 16:21:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9b10dc00) [pid = 1740] [serial = 1327] [outer = (nil)] 16:21:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9b328800) [pid = 1740] [serial = 1328] [outer = 0x9b10dc00] 16:21:03 INFO - PROCESS | 1740 | 1468884063915 Marionette DEBUG loaded listener.js 16:21:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9b1bd400) [pid = 1740] [serial = 1329] [outer = 0x9b10dc00] 16:21:04 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x992c3400) [pid = 1740] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:21:04 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x996f2800) [pid = 1740] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:21:04 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x8f889c00) [pid = 1740] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:21:04 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x953be400) [pid = 1740] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:21:04 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9a77c800) [pid = 1740] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:21:04 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9a284000) [pid = 1740] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:21:04 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9b1b9c00) [pid = 1740] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:21:04 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x93b5f000) [pid = 1740] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:21:04 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x8f88c800) [pid = 1740] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:21:04 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x9489ac00) [pid = 1740] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:21:04 INFO - PROCESS | 1740 | 1468884064905 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 16:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1479ms 16:21:04 INFO - PROCESS | 1740 | 1468884064946 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 16:21:04 INFO - PROCESS | 1740 | 1468884064950 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 16:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:21:04 INFO - PROCESS | 1740 | 1468884064956 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:21:04 INFO - PROCESS | 1740 | 1468884064959 Marionette TRACE conn3 <- [1,1742,null,{}] 16:21:04 INFO - PROCESS | 1740 | 1468884064965 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:04 INFO - PROCESS | 1740 | 1468884064970 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:05 INFO - PROCESS | 1740 | 1468884065140 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 16:21:05 INFO - PROCESS | 1740 | 1468884065151 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:05 INFO - PROCESS | 1740 | 1468884065161 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:05 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e5c00 == 21 [pid = 1740] [id = 443] 16:21:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x93b5b000) [pid = 1740] [serial = 1330] [outer = (nil)] 16:21:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x9adcc000) [pid = 1740] [serial = 1331] [outer = 0x93b5b000] 16:21:05 INFO - PROCESS | 1740 | 1468884065345 Marionette DEBUG loaded listener.js 16:21:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x9b1b9c00) [pid = 1740] [serial = 1332] [outer = 0x93b5b000] 16:21:06 INFO - PROCESS | 1740 | 1468884066135 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 16:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1230ms 16:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:21:06 INFO - PROCESS | 1740 | 1468884066186 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 16:21:06 INFO - PROCESS | 1740 | 1468884066189 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 16:21:06 INFO - PROCESS | 1740 | 1468884066201 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:21:06 INFO - PROCESS | 1740 | 1468884066204 Marionette TRACE conn3 <- [1,1746,null,{}] 16:21:06 INFO - PROCESS | 1740 | 1468884066211 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:06 INFO - PROCESS | 1740 | 1468884066222 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:06 INFO - PROCESS | 1740 | 1468884066582 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 16:21:06 INFO - PROCESS | 1740 | 1468884066671 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:06 INFO - PROCESS | 1740 | 1468884066679 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:06 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e9000 == 22 [pid = 1740] [id = 444] 16:21:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x917eb800) [pid = 1740] [serial = 1333] [outer = (nil)] 16:21:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x92f4a800) [pid = 1740] [serial = 1334] [outer = 0x917eb800] 16:21:06 INFO - PROCESS | 1740 | 1468884066818 Marionette DEBUG loaded listener.js 16:21:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x93b60400) [pid = 1740] [serial = 1335] [outer = 0x917eb800] 16:21:07 INFO - PROCESS | 1740 | 1468884067924 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 16:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1788ms 16:21:07 INFO - PROCESS | 1740 | 1468884067986 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 16:21:07 INFO - PROCESS | 1740 | 1468884067993 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 16:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:21:08 INFO - PROCESS | 1740 | 1468884068001 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:21:08 INFO - PROCESS | 1740 | 1468884068007 Marionette TRACE conn3 <- [1,1750,null,{}] 16:21:08 INFO - PROCESS | 1740 | 1468884068014 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:08 INFO - PROCESS | 1740 | 1468884068021 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:08 INFO - PROCESS | 1740 | 1468884068283 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 16:21:08 INFO - PROCESS | 1740 | 1468884068505 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:08 INFO - PROCESS | 1740 | 1468884068518 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x996f3400 == 23 [pid = 1740] [id = 445] 16:21:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x996f5400) [pid = 1740] [serial = 1336] [outer = (nil)] 16:21:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9a06ec00) [pid = 1740] [serial = 1337] [outer = 0x996f5400] 16:21:08 INFO - PROCESS | 1740 | 1468884068647 Marionette DEBUG loaded listener.js 16:21:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9a284000) [pid = 1740] [serial = 1338] [outer = 0x996f5400] 16:21:09 INFO - PROCESS | 1740 | 1468884069665 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 16:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1739ms 16:21:09 INFO - PROCESS | 1740 | 1468884069742 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 16:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:21:09 INFO - PROCESS | 1740 | 1468884069747 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 16:21:09 INFO - PROCESS | 1740 | 1468884069754 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:21:09 INFO - PROCESS | 1740 | 1468884069759 Marionette TRACE conn3 <- [1,1754,null,{}] 16:21:09 INFO - PROCESS | 1740 | 1468884069766 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:09 INFO - PROCESS | 1740 | 1468884069770 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:09 INFO - PROCESS | 1740 | 1468884069984 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 16:21:10 INFO - PROCESS | 1740 | 1468884070247 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:10 INFO - PROCESS | 1740 | 1468884070254 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:10 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac98000 == 24 [pid = 1740] [id = 446] 16:21:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9b1b1800) [pid = 1740] [serial = 1339] [outer = (nil)] 16:21:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9ba59000) [pid = 1740] [serial = 1340] [outer = 0x9b1b1800] 16:21:10 INFO - PROCESS | 1740 | 1468884070385 Marionette DEBUG loaded listener.js 16:21:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9babf000) [pid = 1740] [serial = 1341] [outer = 0x9b1b1800] 16:21:11 INFO - PROCESS | 1740 | 1468884071298 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 16:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1584ms 16:21:11 INFO - PROCESS | 1740 | 1468884071339 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 16:21:11 INFO - PROCESS | 1740 | 1468884071345 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 16:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:21:11 INFO - PROCESS | 1740 | 1468884071363 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:21:11 INFO - PROCESS | 1740 | 1468884071370 Marionette TRACE conn3 <- [1,1758,null,{}] 16:21:11 INFO - PROCESS | 1740 | 1468884071376 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:11 INFO - PROCESS | 1740 | 1468884071382 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:11 INFO - PROCESS | 1740 | 1468884071560 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 16:21:11 INFO - PROCESS | 1740 | 1468884071732 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:11 INFO - PROCESS | 1740 | 1468884071743 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:11 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb8bc00 == 25 [pid = 1740] [id = 447] 16:21:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9ac99000) [pid = 1740] [serial = 1342] [outer = (nil)] 16:21:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9c27f800) [pid = 1740] [serial = 1343] [outer = 0x9ac99000] 16:21:11 INFO - PROCESS | 1740 | 1468884071836 Marionette DEBUG loaded listener.js 16:21:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9cc09000) [pid = 1740] [serial = 1344] [outer = 0x9ac99000] 16:21:12 INFO - PROCESS | 1740 | 1468884072770 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 16:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1456ms 16:21:12 INFO - PROCESS | 1740 | 1468884072811 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 16:21:12 INFO - PROCESS | 1740 | 1468884072815 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 16:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:21:12 INFO - PROCESS | 1740 | 1468884072822 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:21:12 INFO - PROCESS | 1740 | 1468884072825 Marionette TRACE conn3 <- [1,1762,null,{}] 16:21:12 INFO - PROCESS | 1740 | 1468884072831 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:12 INFO - PROCESS | 1740 | 1468884072836 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:13 INFO - PROCESS | 1740 | 1468884073010 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 16:21:13 INFO - PROCESS | 1740 | 1468884073195 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:13 INFO - PROCESS | 1740 | 1468884073204 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x99ddb000 == 26 [pid = 1740] [id = 448] 16:21:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9c270c00) [pid = 1740] [serial = 1345] [outer = (nil)] 16:21:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0xa111c400) [pid = 1740] [serial = 1346] [outer = 0x9c270c00] 16:21:13 INFO - PROCESS | 1740 | 1468884073282 Marionette DEBUG loaded listener.js 16:21:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0xa22ee400) [pid = 1740] [serial = 1347] [outer = 0x9c270c00] 16:21:14 INFO - PROCESS | 1740 | 1468884074216 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 16:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1431ms 16:21:14 INFO - PROCESS | 1740 | 1468884074254 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 16:21:14 INFO - PROCESS | 1740 | 1468884074258 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 16:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:21:14 INFO - PROCESS | 1740 | 1468884074265 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:21:14 INFO - PROCESS | 1740 | 1468884074268 Marionette TRACE conn3 <- [1,1766,null,{}] 16:21:14 INFO - PROCESS | 1740 | 1468884074274 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:14 INFO - PROCESS | 1740 | 1468884074280 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:14 INFO - PROCESS | 1740 | 1468884074518 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 16:21:14 INFO - PROCESS | 1740 | 1468884074694 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:14 INFO - PROCESS | 1740 | 1468884074711 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:14 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb8f400 == 27 [pid = 1740] [id = 449] 16:21:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0xa2ff7400) [pid = 1740] [serial = 1348] [outer = (nil)] 16:21:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0xa317c000) [pid = 1740] [serial = 1349] [outer = 0xa2ff7400] 16:21:14 INFO - PROCESS | 1740 | 1468884074793 Marionette DEBUG loaded listener.js 16:21:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa33d0c00) [pid = 1740] [serial = 1350] [outer = 0xa2ff7400] 16:21:15 INFO - PROCESS | 1740 | 1468884075873 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 16:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1687ms 16:21:15 INFO - PROCESS | 1740 | 1468884075955 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 16:21:15 INFO - PROCESS | 1740 | 1468884075961 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 16:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:21:15 INFO - PROCESS | 1740 | 1468884075970 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:21:15 INFO - PROCESS | 1740 | 1468884075976 Marionette TRACE conn3 <- [1,1770,null,{}] 16:21:15 INFO - PROCESS | 1740 | 1468884075986 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:15 INFO - PROCESS | 1740 | 1468884075993 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:16 INFO - PROCESS | 1740 | 1468884076230 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 16:21:16 INFO - PROCESS | 1740 | 1468884076690 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:16 INFO - PROCESS | 1740 | 1468884076703 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:16 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb84400 == 28 [pid = 1740] [id = 450] 16:21:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x8fb85800) [pid = 1740] [serial = 1351] [outer = (nil)] 16:21:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x917e4000) [pid = 1740] [serial = 1352] [outer = 0x8fb85800] 16:21:16 INFO - PROCESS | 1740 | 1468884076777 Marionette DEBUG loaded listener.js 16:21:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x93b5ac00) [pid = 1740] [serial = 1353] [outer = 0x8fb85800] 16:21:17 INFO - PROCESS | 1740 | 1468884077782 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 16:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1885ms 16:21:17 INFO - PROCESS | 1740 | 1468884077857 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 16:21:17 INFO - PROCESS | 1740 | 1468884077863 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 16:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:21:17 INFO - PROCESS | 1740 | 1468884077871 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:21:17 INFO - PROCESS | 1740 | 1468884077877 Marionette TRACE conn3 <- [1,1774,null,{}] 16:21:17 INFO - PROCESS | 1740 | 1468884077885 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:17 INFO - PROCESS | 1740 | 1468884077894 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:18 INFO - PROCESS | 1740 | --DOCSHELL 0x8f886c00 == 27 [pid = 1740] [id = 429] 16:21:19 INFO - PROCESS | 1740 | 1468884079068 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 16:21:19 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x917e5400) [pid = 1740] [serial = 1290] [outer = (nil)] [url = about:blank] 16:21:19 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x93b69400) [pid = 1740] [serial = 1292] [outer = (nil)] [url = about:blank] 16:21:19 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x93d67400) [pid = 1740] [serial = 1293] [outer = (nil)] [url = about:blank] 16:21:19 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x8fb8c000) [pid = 1740] [serial = 1272] [outer = (nil)] [url = about:blank] 16:21:19 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x8fb81c00) [pid = 1740] [serial = 1271] [outer = (nil)] [url = about:blank] 16:21:19 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x992c2c00) [pid = 1740] [serial = 1275] [outer = (nil)] [url = about:blank] 16:21:19 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9a06f000) [pid = 1740] [serial = 1299] [outer = (nil)] [url = about:blank] 16:21:19 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x953be800) [pid = 1740] [serial = 1296] [outer = (nil)] [url = about:blank] 16:21:19 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x953b0c00) [pid = 1740] [serial = 1295] [outer = (nil)] [url = about:blank] 16:21:19 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9a1dfc00) [pid = 1740] [serial = 1302] [outer = (nil)] [url = about:blank] 16:21:19 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9a073c00) [pid = 1740] [serial = 1301] [outer = (nil)] [url = about:blank] 16:21:19 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x99e37800) [pid = 1740] [serial = 1298] [outer = (nil)] [url = about:blank] 16:21:19 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x8fb82000) [pid = 1740] [serial = 1289] [outer = (nil)] [url = about:blank] 16:21:19 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x98833000) [pid = 1740] [serial = 1274] [outer = (nil)] [url = about:blank] 16:21:19 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9adcc800) [pid = 1740] [serial = 1278] [outer = (nil)] [url = about:blank] 16:21:19 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9ac4b400) [pid = 1740] [serial = 1277] [outer = (nil)] [url = about:blank] 16:21:19 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9d916c00) [pid = 1740] [serial = 1281] [outer = (nil)] [url = about:blank] 16:21:19 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9b610000) [pid = 1740] [serial = 1280] [outer = (nil)] [url = about:blank] 16:21:19 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0xa200a400) [pid = 1740] [serial = 1284] [outer = (nil)] [url = about:blank] 16:21:19 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0xa1194400) [pid = 1740] [serial = 1283] [outer = (nil)] [url = about:blank] 16:21:19 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9530cc00) [pid = 1740] [serial = 1286] [outer = (nil)] [url = about:blank] 16:21:19 INFO - PROCESS | 1740 | 1468884079398 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:19 INFO - PROCESS | 1740 | 1468884079405 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb8c000 == 28 [pid = 1740] [id = 451] 16:21:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x8fb8dc00) [pid = 1740] [serial = 1354] [outer = (nil)] 16:21:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x917e8800) [pid = 1740] [serial = 1355] [outer = 0x8fb8dc00] 16:21:19 INFO - PROCESS | 1740 | 1468884079480 Marionette DEBUG loaded listener.js 16:21:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x92fa0400) [pid = 1740] [serial = 1356] [outer = 0x8fb8dc00] 16:21:20 INFO - PROCESS | 1740 | 1468884080285 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 16:21:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 2451ms 16:21:20 INFO - PROCESS | 1740 | 1468884080323 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 16:21:20 INFO - PROCESS | 1740 | 1468884080331 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 16:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:21:20 INFO - PROCESS | 1740 | 1468884080358 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:21:20 INFO - PROCESS | 1740 | 1468884080366 Marionette TRACE conn3 <- [1,1778,null,{}] 16:21:20 INFO - PROCESS | 1740 | 1468884080373 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:20 INFO - PROCESS | 1740 | 1468884080378 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:20 INFO - PROCESS | 1740 | 1468884080545 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 16:21:20 INFO - PROCESS | 1740 | 1468884080556 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:20 INFO - PROCESS | 1740 | 1468884080566 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:20 INFO - PROCESS | 1740 | ++DOCSHELL 0x952bb400 == 29 [pid = 1740] [id = 452] 16:21:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x95303800) [pid = 1740] [serial = 1357] [outer = (nil)] 16:21:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9530e800) [pid = 1740] [serial = 1358] [outer = 0x95303800] 16:21:20 INFO - PROCESS | 1740 | 1468884080639 Marionette DEBUG loaded listener.js 16:21:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x953b8800) [pid = 1740] [serial = 1359] [outer = 0x95303800] 16:21:21 INFO - PROCESS | 1740 | 1468884081580 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 16:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 16:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1288ms 16:21:21 INFO - PROCESS | 1740 | 1468884081646 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 16:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:21:21 INFO - PROCESS | 1740 | 1468884081651 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 16:21:21 INFO - PROCESS | 1740 | 1468884081658 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:21:21 INFO - PROCESS | 1740 | 1468884081662 Marionette TRACE conn3 <- [1,1782,null,{}] 16:21:21 INFO - PROCESS | 1740 | 1468884081668 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:21 INFO - PROCESS | 1740 | 1468884081673 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:21 INFO - PROCESS | 1740 | 1468884081900 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 16:21:21 INFO - PROCESS | 1740 | 1468884081927 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:21 INFO - PROCESS | 1740 | 1468884081933 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x9967e400 == 30 [pid = 1740] [id = 453] 16:21:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x99681400) [pid = 1740] [serial = 1360] [outer = (nil)] 16:21:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x996e9c00) [pid = 1740] [serial = 1361] [outer = 0x99681400] 16:21:22 INFO - PROCESS | 1740 | 1468884082005 Marionette DEBUG loaded listener.js 16:21:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x996f3c00) [pid = 1740] [serial = 1362] [outer = 0x99681400] 16:21:23 INFO - PROCESS | 1740 | 1468884083041 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 16:21:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 16:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1443ms 16:21:23 INFO - PROCESS | 1740 | 1468884083102 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 16:21:23 INFO - PROCESS | 1740 | 1468884083108 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 16:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:21:23 INFO - PROCESS | 1740 | 1468884083127 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:21:23 INFO - PROCESS | 1740 | 1468884083134 Marionette TRACE conn3 <- [1,1786,null,{}] 16:21:23 INFO - PROCESS | 1740 | 1468884083146 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:23 INFO - PROCESS | 1740 | 1468884083153 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:23 INFO - PROCESS | 1740 | 1468884083374 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 16:21:23 INFO - PROCESS | 1740 | 1468884083395 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:23 INFO - PROCESS | 1740 | 1468884083403 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x9967f800 == 31 [pid = 1740] [id = 454] 16:21:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9a107000) [pid = 1740] [serial = 1363] [outer = (nil)] 16:21:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9ac50c00) [pid = 1740] [serial = 1364] [outer = 0x9a107000] 16:21:23 INFO - PROCESS | 1740 | 1468884083493 Marionette DEBUG loaded listener.js 16:21:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9ac9c400) [pid = 1740] [serial = 1365] [outer = 0x9a107000] 16:21:24 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x93b5b000) [pid = 1740] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:21:24 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9b10dc00) [pid = 1740] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:21:24 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x917efc00) [pid = 1740] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:21:24 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9a758000) [pid = 1740] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:21:24 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x996eb400) [pid = 1740] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:21:24 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x92fa2c00) [pid = 1740] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:21:24 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x99e38000) [pid = 1740] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:21:24 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9ae35000) [pid = 1740] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:21:24 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x8fb8e800) [pid = 1740] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:21:24 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9adc6800) [pid = 1740] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:21:24 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x8fb90000) [pid = 1740] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:21:24 INFO - PROCESS | 1740 | 1468884084910 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 16:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 16:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1850ms 16:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:21:24 INFO - PROCESS | 1740 | 1468884084968 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 16:21:24 INFO - PROCESS | 1740 | 1468884084971 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 16:21:24 INFO - PROCESS | 1740 | 1468884084977 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:21:24 INFO - PROCESS | 1740 | 1468884084981 Marionette TRACE conn3 <- [1,1790,null,{}] 16:21:24 INFO - PROCESS | 1740 | 1468884084986 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:24 INFO - PROCESS | 1740 | 1468884084991 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:25 INFO - PROCESS | 1740 | 1468884085199 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 16:21:25 INFO - PROCESS | 1740 | 1468884085214 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:25 INFO - PROCESS | 1740 | 1468884085223 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:25 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb90000 == 32 [pid = 1740] [id = 455] 16:21:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9a4c1000) [pid = 1740] [serial = 1366] [outer = (nil)] 16:21:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9adc4c00) [pid = 1740] [serial = 1367] [outer = 0x9a4c1000] 16:21:25 INFO - PROCESS | 1740 | 1468884085290 Marionette DEBUG loaded listener.js 16:21:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9adce800) [pid = 1740] [serial = 1368] [outer = 0x9a4c1000] 16:21:26 INFO - PROCESS | 1740 | 1468884086099 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1159ms 16:21:26 INFO - PROCESS | 1740 | 1468884086172 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 16:21:26 INFO - PROCESS | 1740 | 1468884086177 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 16:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:21:26 INFO - PROCESS | 1740 | 1468884086192 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:21:26 INFO - PROCESS | 1740 | 1468884086198 Marionette TRACE conn3 <- [1,1794,null,{}] 16:21:26 INFO - PROCESS | 1740 | 1468884086208 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:26 INFO - PROCESS | 1740 | 1468884086213 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:26 INFO - PROCESS | 1740 | 1468884086411 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 16:21:26 INFO - PROCESS | 1740 | 1468884086579 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:26 INFO - PROCESS | 1740 | 1468884086595 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x93ade400 == 33 [pid = 1740] [id = 456] 16:21:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x93ae4c00) [pid = 1740] [serial = 1369] [outer = (nil)] 16:21:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x93d6bc00) [pid = 1740] [serial = 1370] [outer = 0x93ae4c00] 16:21:26 INFO - PROCESS | 1740 | 1468884086682 Marionette DEBUG loaded listener.js 16:21:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x953bf800) [pid = 1740] [serial = 1371] [outer = 0x93ae4c00] 16:21:27 INFO - PROCESS | 1740 | 1468884087734 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1585ms 16:21:27 INFO - PROCESS | 1740 | 1468884087778 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 16:21:27 INFO - PROCESS | 1740 | 1468884087784 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 16:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:21:27 INFO - PROCESS | 1740 | 1468884087795 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:21:27 INFO - PROCESS | 1740 | 1468884087800 Marionette TRACE conn3 <- [1,1798,null,{}] 16:21:27 INFO - PROCESS | 1740 | 1468884087808 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:27 INFO - PROCESS | 1740 | 1468884087814 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:28 INFO - PROCESS | 1740 | 1468884087997 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 16:21:28 INFO - PROCESS | 1740 | 1468884088215 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:28 INFO - PROCESS | 1740 | 1468884088224 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:28 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb87c00 == 34 [pid = 1740] [id = 457] 16:21:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x8fb8a000) [pid = 1740] [serial = 1372] [outer = (nil)] 16:21:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9a8aa800) [pid = 1740] [serial = 1373] [outer = 0x8fb8a000] 16:21:28 INFO - PROCESS | 1740 | 1468884088313 Marionette DEBUG loaded listener.js 16:21:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9ae3b400) [pid = 1740] [serial = 1374] [outer = 0x8fb8a000] 16:21:29 INFO - PROCESS | 1740 | 1468884089335 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 16:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1594ms 16:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:21:29 INFO - PROCESS | 1740 | 1468884089386 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 16:21:29 INFO - PROCESS | 1740 | 1468884089389 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 16:21:29 INFO - PROCESS | 1740 | 1468884089397 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:21:29 INFO - PROCESS | 1740 | 1468884089400 Marionette TRACE conn3 <- [1,1802,null,{}] 16:21:29 INFO - PROCESS | 1740 | 1468884089415 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:29 INFO - PROCESS | 1740 | 1468884089423 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:29 INFO - PROCESS | 1740 | 1468884089635 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 16:21:29 INFO - PROCESS | 1740 | 1468884089905 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:29 INFO - PROCESS | 1740 | 1468884089913 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b60bc00 == 35 [pid = 1740] [id = 458] 16:21:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9b60d000) [pid = 1740] [serial = 1375] [outer = (nil)] 16:21:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9ba59800) [pid = 1740] [serial = 1376] [outer = 0x9b60d000] 16:21:30 INFO - PROCESS | 1740 | 1468884090001 Marionette DEBUG loaded listener.js 16:21:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9bff0000) [pid = 1740] [serial = 1377] [outer = 0x9b60d000] 16:21:30 INFO - PROCESS | 1740 | 1468884090967 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1634ms 16:21:31 INFO - PROCESS | 1740 | 1468884091029 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 16:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:21:31 INFO - PROCESS | 1740 | 1468884091035 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 16:21:31 INFO - PROCESS | 1740 | 1468884091042 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:21:31 INFO - PROCESS | 1740 | 1468884091046 Marionette TRACE conn3 <- [1,1806,null,{}] 16:21:31 INFO - PROCESS | 1740 | 1468884091052 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:31 INFO - PROCESS | 1740 | 1468884091058 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:31 INFO - PROCESS | 1740 | 1468884091317 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 16:21:31 INFO - PROCESS | 1740 | 1468884091551 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:31 INFO - PROCESS | 1740 | 1468884091557 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b1b6c00 == 36 [pid = 1740] [id = 459] 16:21:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9c24dc00) [pid = 1740] [serial = 1378] [outer = (nil)] 16:21:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9c27b000) [pid = 1740] [serial = 1379] [outer = 0x9c24dc00] 16:21:31 INFO - PROCESS | 1740 | 1468884091684 Marionette DEBUG loaded listener.js 16:21:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9d911000) [pid = 1740] [serial = 1380] [outer = 0x9c24dc00] 16:21:32 INFO - PROCESS | 1740 | 1468884092647 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 16:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1685ms 16:21:32 INFO - PROCESS | 1740 | 1468884092727 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 16:21:32 INFO - PROCESS | 1740 | 1468884092730 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 16:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:21:32 INFO - PROCESS | 1740 | 1468884092737 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:21:32 INFO - PROCESS | 1740 | 1468884092741 Marionette TRACE conn3 <- [1,1810,null,{}] 16:21:32 INFO - PROCESS | 1740 | 1468884092749 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:32 INFO - PROCESS | 1740 | 1468884092755 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:32 INFO - PROCESS | 1740 | 1468884092937 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 16:21:33 INFO - PROCESS | 1740 | 1468884093108 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:33 INFO - PROCESS | 1740 | 1468884093117 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:33 INFO - PROCESS | 1740 | ++DOCSHELL 0x9967bc00 == 37 [pid = 1740] [id = 460] 16:21:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x996f4400) [pid = 1740] [serial = 1381] [outer = (nil)] 16:21:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9d915400) [pid = 1740] [serial = 1382] [outer = 0x996f4400] 16:21:33 INFO - PROCESS | 1740 | 1468884093202 Marionette DEBUG loaded listener.js 16:21:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0xa1118800) [pid = 1740] [serial = 1383] [outer = 0x996f4400] 16:21:34 INFO - PROCESS | 1740 | 1468884094338 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:21:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:21:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1640ms 16:21:34 INFO - PROCESS | 1740 | 1468884094381 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 16:21:34 INFO - PROCESS | 1740 | 1468884094387 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 16:21:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:21:34 INFO - PROCESS | 1740 | 1468884094396 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:21:34 INFO - PROCESS | 1740 | 1468884094401 Marionette TRACE conn3 <- [1,1814,null,{}] 16:21:34 INFO - PROCESS | 1740 | 1468884094409 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:34 INFO - PROCESS | 1740 | 1468884094415 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:34 INFO - PROCESS | 1740 | 1468884094596 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 16:21:34 INFO - PROCESS | 1740 | 1468884094952 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:34 INFO - PROCESS | 1740 | 1468884094968 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:34 INFO - PROCESS | 1740 | --DOCSHELL 0x93b68c00 == 36 [pid = 1740] [id = 431] 16:21:34 INFO - PROCESS | 1740 | --DOCSHELL 0x996ed800 == 35 [pid = 1740] [id = 432] 16:21:34 INFO - PROCESS | 1740 | --DOCSHELL 0x9adc6400 == 34 [pid = 1740] [id = 441] 16:21:34 INFO - PROCESS | 1740 | --DOCSHELL 0x953be000 == 33 [pid = 1740] [id = 440] 16:21:35 INFO - PROCESS | 1740 | ++DOCSHELL 0x92f47400 == 34 [pid = 1740] [id = 461] 16:21:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x92fa2c00) [pid = 1740] [serial = 1384] [outer = (nil)] 16:21:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x9489e800) [pid = 1740] [serial = 1385] [outer = 0x92fa2c00] 16:21:35 INFO - PROCESS | 1740 | 1468884095069 Marionette DEBUG loaded listener.js 16:21:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x953be000) [pid = 1740] [serial = 1386] [outer = 0x92fa2c00] 16:21:35 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0xa3112c00) [pid = 1740] [serial = 1287] [outer = (nil)] [url = about:blank] 16:21:35 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9adcf800) [pid = 1740] [serial = 1325] [outer = (nil)] [url = about:blank] 16:21:35 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9b1bd400) [pid = 1740] [serial = 1329] [outer = (nil)] [url = about:blank] 16:21:35 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9ae3f800) [pid = 1740] [serial = 1326] [outer = (nil)] [url = about:blank] 16:21:35 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9b1b9c00) [pid = 1740] [serial = 1332] [outer = (nil)] [url = about:blank] 16:21:35 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9adcc000) [pid = 1740] [serial = 1331] [outer = (nil)] [url = about:blank] 16:21:35 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9b328800) [pid = 1740] [serial = 1328] [outer = (nil)] [url = about:blank] 16:21:35 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9530c000) [pid = 1740] [serial = 1316] [outer = (nil)] [url = about:blank] 16:21:35 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9b1b2800) [pid = 1740] [serial = 1317] [outer = (nil)] [url = about:blank] 16:21:35 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9ac57000) [pid = 1740] [serial = 1305] [outer = (nil)] [url = about:blank] 16:21:35 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9a77a800) [pid = 1740] [serial = 1304] [outer = (nil)] [url = about:blank] 16:21:35 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x996f1c00) [pid = 1740] [serial = 1322] [outer = (nil)] [url = about:blank] 16:21:35 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x99ddcc00) [pid = 1740] [serial = 1323] [outer = (nil)] [url = about:blank] 16:21:35 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x94866800) [pid = 1740] [serial = 1319] [outer = (nil)] [url = about:blank] 16:21:35 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9489cc00) [pid = 1740] [serial = 1320] [outer = (nil)] [url = about:blank] 16:21:35 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9a62c400) [pid = 1740] [serial = 1310] [outer = (nil)] [url = about:blank] 16:21:35 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9a77b800) [pid = 1740] [serial = 1311] [outer = (nil)] [url = about:blank] 16:21:35 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9ae3a800) [pid = 1740] [serial = 1313] [outer = (nil)] [url = about:blank] 16:21:35 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9ae42800) [pid = 1740] [serial = 1314] [outer = (nil)] [url = about:blank] 16:21:35 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x952c5c00) [pid = 1740] [serial = 1307] [outer = (nil)] [url = about:blank] 16:21:35 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x953b4800) [pid = 1740] [serial = 1308] [outer = (nil)] [url = about:blank] 16:21:35 INFO - PROCESS | 1740 | 1468884095901 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:21:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1533ms 16:21:35 INFO - PROCESS | 1740 | 1468884095930 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 16:21:35 INFO - PROCESS | 1740 | 1468884095936 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 16:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:21:35 INFO - PROCESS | 1740 | 1468884095984 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:21:35 INFO - PROCESS | 1740 | 1468884095988 Marionette TRACE conn3 <- [1,1818,null,{}] 16:21:35 INFO - PROCESS | 1740 | 1468884095994 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:36 INFO - PROCESS | 1740 | 1468884096000 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:36 INFO - PROCESS | 1740 | 1468884096165 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 16:21:36 INFO - PROCESS | 1740 | 1468884096175 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:36 INFO - PROCESS | 1740 | 1468884096181 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x9530c000 == 35 [pid = 1740] [id = 462] 16:21:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x99ddc400) [pid = 1740] [serial = 1387] [outer = (nil)] 16:21:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9a1dfc00) [pid = 1740] [serial = 1388] [outer = 0x99ddc400] 16:21:36 INFO - PROCESS | 1740 | 1468884096256 Marionette DEBUG loaded listener.js 16:21:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9a77bc00) [pid = 1740] [serial = 1389] [outer = 0x99ddc400] 16:21:37 INFO - PROCESS | 1740 | 1468884097242 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 16:21:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1291ms 16:21:37 INFO - PROCESS | 1740 | 1468884097265 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 16:21:37 INFO - PROCESS | 1740 | 1468884097269 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 16:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:21:37 INFO - PROCESS | 1740 | 1468884097276 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:21:37 INFO - PROCESS | 1740 | 1468884097281 Marionette TRACE conn3 <- [1,1822,null,{}] 16:21:37 INFO - PROCESS | 1740 | 1468884097299 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:37 INFO - PROCESS | 1740 | 1468884097307 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:37 INFO - PROCESS | 1740 | 1468884097519 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 16:21:37 INFO - PROCESS | 1740 | 1468884097608 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:37 INFO - PROCESS | 1740 | 1468884097618 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:37 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ae3a800 == 36 [pid = 1740] [id = 463] 16:21:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9ae3dc00) [pid = 1740] [serial = 1390] [outer = (nil)] 16:21:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9b1b0800) [pid = 1740] [serial = 1391] [outer = 0x9ae3dc00] 16:21:37 INFO - PROCESS | 1740 | 1468884097688 Marionette DEBUG loaded listener.js 16:21:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9b1bc800) [pid = 1740] [serial = 1392] [outer = 0x9ae3dc00] 16:21:38 INFO - PROCESS | 1740 | 1468884098548 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 16:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1333ms 16:21:38 INFO - PROCESS | 1740 | 1468884098609 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 16:21:38 INFO - PROCESS | 1740 | 1468884098614 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 16:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:21:38 INFO - PROCESS | 1740 | 1468884098620 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:21:38 INFO - PROCESS | 1740 | 1468884098622 Marionette TRACE conn3 <- [1,1826,null,{}] 16:21:38 INFO - PROCESS | 1740 | 1468884098629 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:38 INFO - PROCESS | 1740 | 1468884098633 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:38 INFO - PROCESS | 1740 | 1468884098847 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 16:21:38 INFO - PROCESS | 1740 | 1468884098883 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:38 INFO - PROCESS | 1740 | 1468884098891 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:38 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac90c00 == 37 [pid = 1740] [id = 464] 16:21:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9adc6400) [pid = 1740] [serial = 1393] [outer = (nil)] 16:21:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9b60c800) [pid = 1740] [serial = 1394] [outer = 0x9adc6400] 16:21:38 INFO - PROCESS | 1740 | 1468884098959 Marionette DEBUG loaded listener.js 16:21:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9ba5a400) [pid = 1740] [serial = 1395] [outer = 0x9adc6400] 16:21:40 INFO - PROCESS | 1740 | 1468884099994 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 16:21:40 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9c270c00) [pid = 1740] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:21:40 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x8fb8dc00) [pid = 1740] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:21:40 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x99681400) [pid = 1740] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:21:40 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9a107000) [pid = 1740] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:21:40 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x917eb800) [pid = 1740] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:21:40 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0xa2ff7400) [pid = 1740] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:21:40 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x8fb85800) [pid = 1740] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:21:40 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x95303800) [pid = 1740] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:21:40 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x996f5400) [pid = 1740] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:21:40 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9ac99000) [pid = 1740] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:21:40 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x9b1b1800) [pid = 1740] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1431ms 16:21:40 INFO - PROCESS | 1740 | 1468884100051 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 16:21:40 INFO - PROCESS | 1740 | 1468884100054 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 16:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:21:40 INFO - PROCESS | 1740 | 1468884100061 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:21:40 INFO - PROCESS | 1740 | 1468884100064 Marionette TRACE conn3 <- [1,1830,null,{}] 16:21:40 INFO - PROCESS | 1740 | 1468884100069 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:40 INFO - PROCESS | 1740 | 1468884100074 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:40 INFO - PROCESS | 1740 | 1468884100235 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 16:21:40 INFO - PROCESS | 1740 | 1468884100370 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:40 INFO - PROCESS | 1740 | 1468884100378 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:40 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f881c00 == 38 [pid = 1740] [id = 465] 16:21:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x8f882c00) [pid = 1740] [serial = 1396] [outer = (nil)] 16:21:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9a4b5000) [pid = 1740] [serial = 1397] [outer = 0x8f882c00] 16:21:40 INFO - PROCESS | 1740 | 1468884100449 Marionette DEBUG loaded listener.js 16:21:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9ac99000) [pid = 1740] [serial = 1398] [outer = 0x8f882c00] 16:21:41 INFO - PROCESS | 1740 | 1468884101210 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 16:21:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1187ms 16:21:41 INFO - PROCESS | 1740 | 1468884101248 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 16:21:41 INFO - PROCESS | 1740 | 1468884101251 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 16:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:21:41 INFO - PROCESS | 1740 | 1468884101258 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:21:41 INFO - PROCESS | 1740 | 1468884101261 Marionette TRACE conn3 <- [1,1834,null,{}] 16:21:41 INFO - PROCESS | 1740 | 1468884101270 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:41 INFO - PROCESS | 1740 | 1468884101280 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:41 INFO - PROCESS | 1740 | 1468884101478 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 16:21:41 INFO - PROCESS | 1740 | 1468884101488 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:41 INFO - PROCESS | 1740 | 1468884101494 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b5fc00 == 39 [pid = 1740] [id = 466] 16:21:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x952a6400) [pid = 1740] [serial = 1399] [outer = (nil)] 16:21:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0xa2326c00) [pid = 1740] [serial = 1400] [outer = 0x952a6400] 16:21:41 INFO - PROCESS | 1740 | 1468884101685 Marionette DEBUG loaded listener.js 16:21:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0xa2fa3c00) [pid = 1740] [serial = 1401] [outer = 0x952a6400] 16:21:42 INFO - PROCESS | 1740 | 1468884102706 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 16:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 16:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1483ms 16:21:42 INFO - PROCESS | 1740 | 1468884102742 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 16:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:21:42 INFO - PROCESS | 1740 | 1468884102750 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 16:21:42 INFO - PROCESS | 1740 | 1468884102773 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:21:42 INFO - PROCESS | 1740 | 1468884102780 Marionette TRACE conn3 <- [1,1838,null,{}] 16:21:42 INFO - PROCESS | 1740 | 1468884102792 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:42 INFO - PROCESS | 1740 | 1468884102798 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:42 INFO - PROCESS | 1740 | 1468884102988 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 16:21:43 INFO - PROCESS | 1740 | 1468884103164 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:43 INFO - PROCESS | 1740 | 1468884103171 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d67400 == 40 [pid = 1740] [id = 467] 16:21:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x93d6d400) [pid = 1740] [serial = 1402] [outer = (nil)] 16:21:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x99248000) [pid = 1740] [serial = 1403] [outer = 0x93d6d400] 16:21:43 INFO - PROCESS | 1740 | 1468884103257 Marionette DEBUG loaded listener.js 16:21:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x996ec800) [pid = 1740] [serial = 1404] [outer = 0x93d6d400] 16:21:44 INFO - PROCESS | 1740 | 1468884104293 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1568ms 16:21:44 INFO - PROCESS | 1740 | 1468884104325 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 16:21:44 INFO - PROCESS | 1740 | 1468884104333 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 16:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:21:44 INFO - PROCESS | 1740 | 1468884104344 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:21:44 INFO - PROCESS | 1740 | 1468884104348 Marionette TRACE conn3 <- [1,1842,null,{}] 16:21:44 INFO - PROCESS | 1740 | 1468884104354 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:44 INFO - PROCESS | 1740 | 1468884104360 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:44 INFO - PROCESS | 1740 | 1468884104546 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 16:21:44 INFO - PROCESS | 1740 | 1468884104789 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:44 INFO - PROCESS | 1740 | 1468884104803 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:44 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac91000 == 41 [pid = 1740] [id = 468] 16:21:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9ae37800) [pid = 1740] [serial = 1405] [outer = (nil)] 16:21:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9af8b000) [pid = 1740] [serial = 1406] [outer = 0x9ae37800] 16:21:44 INFO - PROCESS | 1740 | 1468884104934 Marionette DEBUG loaded listener.js 16:21:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9b110c00) [pid = 1740] [serial = 1407] [outer = 0x9ae37800] 16:21:45 INFO - PROCESS | 1740 | 1468884105914 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1637ms 16:21:45 INFO - PROCESS | 1740 | 1468884105982 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 16:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:21:45 INFO - PROCESS | 1740 | 1468884105987 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 16:21:45 INFO - PROCESS | 1740 | 1468884105995 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:21:46 INFO - PROCESS | 1740 | 1468884106001 Marionette TRACE conn3 <- [1,1846,null,{}] 16:21:46 INFO - PROCESS | 1740 | 1468884106018 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:46 INFO - PROCESS | 1740 | 1468884106027 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:46 INFO - PROCESS | 1740 | 1468884106264 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 16:21:46 INFO - PROCESS | 1740 | 1468884106492 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:46 INFO - PROCESS | 1740 | 1468884106503 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:46 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b10fc00 == 42 [pid = 1740] [id = 469] 16:21:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0xa2002800) [pid = 1740] [serial = 1408] [outer = (nil)] 16:21:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0xa2faa000) [pid = 1740] [serial = 1409] [outer = 0xa2002800] 16:21:46 INFO - PROCESS | 1740 | 1468884106601 Marionette DEBUG loaded listener.js 16:21:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0xa3111400) [pid = 1740] [serial = 1410] [outer = 0xa2002800] 16:21:47 INFO - PROCESS | 1740 | 1468884107480 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1543ms 16:21:47 INFO - PROCESS | 1740 | 1468884107537 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 16:21:47 INFO - PROCESS | 1740 | 1468884107542 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 16:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:21:47 INFO - PROCESS | 1740 | 1468884107549 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:21:47 INFO - PROCESS | 1740 | 1468884107553 Marionette TRACE conn3 <- [1,1850,null,{}] 16:21:47 INFO - PROCESS | 1740 | 1468884107576 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:47 INFO - PROCESS | 1740 | 1468884107581 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:47 INFO - PROCESS | 1740 | 1468884107766 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 16:21:47 INFO - PROCESS | 1740 | 1468884107944 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:47 INFO - PROCESS | 1740 | 1468884107956 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:47 INFO - PROCESS | 1740 | ++DOCSHELL 0xa3113c00 == 43 [pid = 1740] [id = 470] 16:21:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0xa334bc00) [pid = 1740] [serial = 1411] [outer = (nil)] 16:21:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0xa3498000) [pid = 1740] [serial = 1412] [outer = 0xa334bc00] 16:21:48 INFO - PROCESS | 1740 | 1468884108038 Marionette DEBUG loaded listener.js 16:21:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0xa34c9800) [pid = 1740] [serial = 1413] [outer = 0xa334bc00] 16:21:49 INFO - PROCESS | 1740 | 1468884109003 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1500ms 16:21:49 INFO - PROCESS | 1740 | 1468884109050 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 16:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:21:49 INFO - PROCESS | 1740 | 1468884109054 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 16:21:49 INFO - PROCESS | 1740 | 1468884109061 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:21:49 INFO - PROCESS | 1740 | 1468884109065 Marionette TRACE conn3 <- [1,1854,null,{}] 16:21:49 INFO - PROCESS | 1740 | 1468884109071 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:49 INFO - PROCESS | 1740 | 1468884109076 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:49 INFO - PROCESS | 1740 | 1468884109257 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 16:21:49 INFO - PROCESS | 1740 | 1468884109436 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:49 INFO - PROCESS | 1740 | 1468884109443 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a073c00 == 44 [pid = 1740] [id = 471] 16:21:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9c24e400) [pid = 1740] [serial = 1414] [outer = (nil)] 16:21:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0xa34d1400) [pid = 1740] [serial = 1415] [outer = 0x9c24e400] 16:21:49 INFO - PROCESS | 1740 | 1468884109531 Marionette DEBUG loaded listener.js 16:21:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa34d4c00) [pid = 1740] [serial = 1416] [outer = 0x9c24e400] 16:21:50 INFO - PROCESS | 1740 | 1468884110533 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1536ms 16:21:50 INFO - PROCESS | 1740 | 1468884110598 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 16:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:21:50 INFO - PROCESS | 1740 | 1468884110602 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 16:21:50 INFO - PROCESS | 1740 | 1468884110608 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:21:50 INFO - PROCESS | 1740 | 1468884110612 Marionette TRACE conn3 <- [1,1858,null,{}] 16:21:50 INFO - PROCESS | 1740 | 1468884110619 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:50 INFO - PROCESS | 1740 | 1468884110629 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:50 INFO - PROCESS | 1740 | 1468884110887 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 16:21:51 INFO - PROCESS | 1740 | 1468884111121 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:51 INFO - PROCESS | 1740 | 1468884111133 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:51 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88c000 == 45 [pid = 1740] [id = 472] 16:21:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x996f4c00) [pid = 1740] [serial = 1417] [outer = (nil)] 16:21:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0xa6146000) [pid = 1740] [serial = 1418] [outer = 0x996f4c00] 16:21:51 INFO - PROCESS | 1740 | 1468884111226 Marionette DEBUG loaded listener.js 16:21:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0xa6190400) [pid = 1740] [serial = 1419] [outer = 0x996f4c00] 16:21:52 INFO - PROCESS | 1740 | 1468884112098 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1583ms 16:21:52 INFO - PROCESS | 1740 | 1468884112193 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 16:21:52 INFO - PROCESS | 1740 | 1468884112197 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 16:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:21:52 INFO - PROCESS | 1740 | 1468884112204 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:21:52 INFO - PROCESS | 1740 | 1468884112208 Marionette TRACE conn3 <- [1,1862,null,{}] 16:21:52 INFO - PROCESS | 1740 | 1468884112213 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:52 INFO - PROCESS | 1740 | 1468884112219 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:52 INFO - PROCESS | 1740 | 1468884112425 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 16:21:52 INFO - PROCESS | 1740 | 1468884112936 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:52 INFO - PROCESS | 1740 | 1468884112943 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e7400 == 46 [pid = 1740] [id = 473] 16:21:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x917e8400) [pid = 1740] [serial = 1420] [outer = (nil)] 16:21:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x93d6c800) [pid = 1740] [serial = 1421] [outer = 0x917e8400] 16:21:53 INFO - PROCESS | 1740 | 1468884113029 Marionette DEBUG loaded listener.js 16:21:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x95303800) [pid = 1740] [serial = 1422] [outer = 0x917e8400] 16:21:53 INFO - PROCESS | 1740 | 1468884113952 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1804ms 16:21:54 INFO - PROCESS | 1740 | 1468884114038 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 16:21:54 INFO - PROCESS | 1740 | 1468884114044 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 16:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:21:54 INFO - PROCESS | 1740 | 1468884114054 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:21:54 INFO - PROCESS | 1740 | 1468884114058 Marionette TRACE conn3 <- [1,1866,null,{}] 16:21:54 INFO - PROCESS | 1740 | 1468884114066 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:54 INFO - PROCESS | 1740 | 1468884114073 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:54 INFO - PROCESS | 1740 | 1468884114247 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 16:21:54 INFO - PROCESS | 1740 | 1468884114432 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:54 INFO - PROCESS | 1740 | 1468884114442 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:54 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e7c00 == 47 [pid = 1740] [id = 474] 16:21:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x996e9000) [pid = 1740] [serial = 1423] [outer = (nil)] 16:21:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x9a8ab000) [pid = 1740] [serial = 1424] [outer = 0x996e9000] 16:21:54 INFO - PROCESS | 1740 | 1468884114564 Marionette DEBUG loaded listener.js 16:21:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x9ac95000) [pid = 1740] [serial = 1425] [outer = 0x996e9000] 16:21:55 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb88400 == 46 [pid = 1740] [id = 433] 16:21:55 INFO - PROCESS | 1740 | --DOCSHELL 0x93ade000 == 45 [pid = 1740] [id = 430] 16:21:55 INFO - PROCESS | 1740 | --DOCSHELL 0x9add1c00 == 44 [pid = 1740] [id = 437] 16:21:55 INFO - PROCESS | 1740 | --DOCSHELL 0x8f889400 == 43 [pid = 1740] [id = 435] 16:21:55 INFO - PROCESS | 1740 | --DOCSHELL 0x9b108c00 == 42 [pid = 1740] [id = 442] 16:21:55 INFO - PROCESS | 1740 | --DOCSHELL 0x9a635800 == 41 [pid = 1740] [id = 434] 16:21:55 INFO - PROCESS | 1740 | --DOCSHELL 0x917e5c00 == 40 [pid = 1740] [id = 443] 16:21:55 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb8a400 == 39 [pid = 1740] [id = 438] 16:21:55 INFO - PROCESS | 1740 | --DOCSHELL 0x996f3400 == 38 [pid = 1740] [id = 445] 16:21:55 INFO - PROCESS | 1740 | --DOCSHELL 0x92f49400 == 37 [pid = 1740] [id = 439] 16:21:55 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac98000 == 36 [pid = 1740] [id = 446] 16:21:55 INFO - PROCESS | 1740 | --DOCSHELL 0x99e2d800 == 35 [pid = 1740] [id = 436] 16:21:55 INFO - PROCESS | 1740 | --DOCSHELL 0x917e9000 == 34 [pid = 1740] [id = 444] 16:21:55 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb84400 == 33 [pid = 1740] [id = 450] 16:21:55 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb8bc00 == 32 [pid = 1740] [id = 447] 16:21:55 INFO - PROCESS | 1740 | --DOCSHELL 0x99ddb000 == 31 [pid = 1740] [id = 448] 16:21:55 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb8f400 == 30 [pid = 1740] [id = 449] 16:21:55 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb8c000 == 29 [pid = 1740] [id = 451] 16:21:56 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0xa111c400) [pid = 1740] [serial = 1346] [outer = (nil)] [url = about:blank] 16:21:56 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x917e8800) [pid = 1740] [serial = 1355] [outer = (nil)] [url = about:blank] 16:21:56 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0xa22ee400) [pid = 1740] [serial = 1347] [outer = (nil)] [url = about:blank] 16:21:56 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x996f3c00) [pid = 1740] [serial = 1362] [outer = (nil)] [url = about:blank] 16:21:56 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x9ac9c400) [pid = 1740] [serial = 1365] [outer = (nil)] [url = about:blank] 16:21:56 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x93b60400) [pid = 1740] [serial = 1335] [outer = (nil)] [url = about:blank] 16:21:56 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0xa317c000) [pid = 1740] [serial = 1349] [outer = (nil)] [url = about:blank] 16:21:56 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x93b5ac00) [pid = 1740] [serial = 1353] [outer = (nil)] [url = about:blank] 16:21:56 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x917e4000) [pid = 1740] [serial = 1352] [outer = (nil)] [url = about:blank] 16:21:56 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x996e9c00) [pid = 1740] [serial = 1361] [outer = (nil)] [url = about:blank] 16:21:56 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x953b8800) [pid = 1740] [serial = 1359] [outer = (nil)] [url = about:blank] 16:21:56 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9a284000) [pid = 1740] [serial = 1338] [outer = (nil)] [url = about:blank] 16:21:56 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9a06ec00) [pid = 1740] [serial = 1337] [outer = (nil)] [url = about:blank] 16:21:56 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9c27f800) [pid = 1740] [serial = 1343] [outer = (nil)] [url = about:blank] 16:21:56 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0xa33d0c00) [pid = 1740] [serial = 1350] [outer = (nil)] [url = about:blank] 16:21:56 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9530e800) [pid = 1740] [serial = 1358] [outer = (nil)] [url = about:blank] 16:21:56 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9babf000) [pid = 1740] [serial = 1341] [outer = (nil)] [url = about:blank] 16:21:56 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x92f4a800) [pid = 1740] [serial = 1334] [outer = (nil)] [url = about:blank] 16:21:56 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9cc09000) [pid = 1740] [serial = 1344] [outer = (nil)] [url = about:blank] 16:21:56 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9ac50c00) [pid = 1740] [serial = 1364] [outer = (nil)] [url = about:blank] 16:21:56 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9ba59000) [pid = 1740] [serial = 1340] [outer = (nil)] [url = about:blank] 16:21:56 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x92fa0400) [pid = 1740] [serial = 1356] [outer = (nil)] [url = about:blank] 16:21:56 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9adc4c00) [pid = 1740] [serial = 1367] [outer = (nil)] [url = about:blank] 16:21:56 INFO - PROCESS | 1740 | 1468884116548 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 16:21:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 2537ms 16:21:56 INFO - PROCESS | 1740 | 1468884116591 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 16:21:56 INFO - PROCESS | 1740 | 1468884116597 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 16:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:21:56 INFO - PROCESS | 1740 | 1468884116604 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:21:56 INFO - PROCESS | 1740 | 1468884116609 Marionette TRACE conn3 <- [1,1870,null,{}] 16:21:56 INFO - PROCESS | 1740 | 1468884116617 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:56 INFO - PROCESS | 1740 | 1468884116623 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:56 INFO - PROCESS | 1740 | 1468884116832 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 16:21:56 INFO - PROCESS | 1740 | 1468884116962 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:57 INFO - PROCESS | 1740 | 1468884116977 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e4000 == 30 [pid = 1740] [id = 475] 16:21:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x917e7000) [pid = 1740] [serial = 1426] [outer = (nil)] 16:21:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x93b5f000) [pid = 1740] [serial = 1427] [outer = 0x917e7000] 16:21:57 INFO - PROCESS | 1740 | 1468884117056 Marionette DEBUG loaded listener.js 16:21:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x93b65400) [pid = 1740] [serial = 1428] [outer = 0x917e7000] 16:21:57 INFO - PROCESS | 1740 | 1468884117867 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 16:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1281ms 16:21:57 INFO - PROCESS | 1740 | 1468884117886 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 16:21:57 INFO - PROCESS | 1740 | 1468884117894 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 16:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:21:57 INFO - PROCESS | 1740 | 1468884117913 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:21:57 INFO - PROCESS | 1740 | 1468884117918 Marionette TRACE conn3 <- [1,1874,null,{}] 16:21:57 INFO - PROCESS | 1740 | 1468884117924 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:57 INFO - PROCESS | 1740 | 1468884117929 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:58 INFO - PROCESS | 1740 | 1468884118096 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 16:21:58 INFO - PROCESS | 1740 | 1468884118108 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:58 INFO - PROCESS | 1740 | 1468884118116 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:58 INFO - PROCESS | 1740 | ++DOCSHELL 0x9800ac00 == 31 [pid = 1740] [id = 476] 16:21:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x98013400) [pid = 1740] [serial = 1429] [outer = (nil)] 16:21:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x99243400) [pid = 1740] [serial = 1430] [outer = 0x98013400] 16:21:58 INFO - PROCESS | 1740 | 1468884118189 Marionette DEBUG loaded listener.js 16:21:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x99680400) [pid = 1740] [serial = 1431] [outer = 0x98013400] 16:21:59 INFO - PROCESS | 1740 | 1468884119216 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1345ms 16:21:59 INFO - PROCESS | 1740 | 1468884119258 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 16:21:59 INFO - PROCESS | 1740 | 1468884119262 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 16:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:21:59 INFO - PROCESS | 1740 | 1468884119276 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:21:59 INFO - PROCESS | 1740 | 1468884119282 Marionette TRACE conn3 <- [1,1878,null,{}] 16:21:59 INFO - PROCESS | 1740 | 1468884119300 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:59 INFO - PROCESS | 1740 | 1468884119310 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:59 INFO - PROCESS | 1740 | 1468884119538 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 16:21:59 INFO - PROCESS | 1740 | 1468884119561 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:59 INFO - PROCESS | 1740 | 1468884119571 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:21:59 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a4be800 == 32 [pid = 1740] [id = 477] 16:21:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9a62f400) [pid = 1740] [serial = 1432] [outer = (nil)] 16:21:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9a777800) [pid = 1740] [serial = 1433] [outer = 0x9a62f400] 16:21:59 INFO - PROCESS | 1740 | 1468884119644 Marionette DEBUG loaded listener.js 16:21:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9ac4f800) [pid = 1740] [serial = 1434] [outer = 0x9a62f400] 16:22:00 INFO - PROCESS | 1740 | 1468884120608 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:22:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:22:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1392ms 16:22:00 INFO - PROCESS | 1740 | 1468884120668 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 16:22:00 INFO - PROCESS | 1740 | 1468884120672 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 16:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:22:00 INFO - PROCESS | 1740 | 1468884120679 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:22:00 INFO - PROCESS | 1740 | 1468884120682 Marionette TRACE conn3 <- [1,1882,null,{}] 16:22:00 INFO - PROCESS | 1740 | 1468884120688 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:00 INFO - PROCESS | 1740 | 1468884120693 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:00 INFO - PROCESS | 1740 | 1468884120926 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 16:22:01 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x952a6400) [pid = 1740] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:22:01 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9adc6400) [pid = 1740] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:22:01 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x8f882c00) [pid = 1740] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:22:01 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x92fa2c00) [pid = 1740] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:22:01 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x93ae4c00) [pid = 1740] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:22:01 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9ae3dc00) [pid = 1740] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:22:01 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9b60d000) [pid = 1740] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:22:01 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x8fb8a000) [pid = 1740] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:22:01 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x99ddc400) [pid = 1740] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:22:01 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9a4c1000) [pid = 1740] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:22:01 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x996f4400) [pid = 1740] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:22:01 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9c24dc00) [pid = 1740] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:22:01 INFO - PROCESS | 1740 | 1468884121522 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:01 INFO - PROCESS | 1740 | 1468884121533 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:01 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f882c00 == 33 [pid = 1740] [id = 478] 16:22:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x8fb81400) [pid = 1740] [serial = 1435] [outer = (nil)] 16:22:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x93ade800) [pid = 1740] [serial = 1436] [outer = 0x8fb81400] 16:22:01 INFO - PROCESS | 1740 | 1468884121605 Marionette DEBUG loaded listener.js 16:22:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x996f4400) [pid = 1740] [serial = 1437] [outer = 0x8fb81400] 16:22:02 INFO - PROCESS | 1740 | 1468884122543 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:22:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1882ms 16:22:02 INFO - PROCESS | 1740 | 1468884122561 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 16:22:02 INFO - PROCESS | 1740 | 1468884122565 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 16:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:22:02 INFO - PROCESS | 1740 | 1468884122571 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:22:02 INFO - PROCESS | 1740 | 1468884122575 Marionette TRACE conn3 <- [1,1886,null,{}] 16:22:02 INFO - PROCESS | 1740 | 1468884122580 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:02 INFO - PROCESS | 1740 | 1468884122586 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:02 INFO - PROCESS | 1740 | 1468884122732 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 16:22:02 INFO - PROCESS | 1740 | 1468884122746 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:02 INFO - PROCESS | 1740 | 1468884122753 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb90800 == 34 [pid = 1740] [id = 479] 16:22:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x99ecac00) [pid = 1740] [serial = 1438] [outer = (nil)] 16:22:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9adcfc00) [pid = 1740] [serial = 1439] [outer = 0x99ecac00] 16:22:02 INFO - PROCESS | 1740 | 1468884122830 Marionette DEBUG loaded listener.js 16:22:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9ae40400) [pid = 1740] [serial = 1440] [outer = 0x99ecac00] 16:22:03 INFO - PROCESS | 1740 | 1468884123985 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 16:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1482ms 16:22:04 INFO - PROCESS | 1740 | 1468884124064 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 16:22:04 INFO - PROCESS | 1740 | 1468884124072 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 16:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:22:04 INFO - PROCESS | 1740 | 1468884124082 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:22:04 INFO - PROCESS | 1740 | 1468884124087 Marionette TRACE conn3 <- [1,1890,null,{}] 16:22:04 INFO - PROCESS | 1740 | 1468884124097 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:04 INFO - PROCESS | 1740 | 1468884124102 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:04 INFO - PROCESS | 1740 | 1468884124305 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 16:22:04 INFO - PROCESS | 1740 | 1468884124544 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:04 INFO - PROCESS | 1740 | 1468884124551 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:04 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f882400 == 35 [pid = 1740] [id = 480] 16:22:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x917ed800) [pid = 1740] [serial = 1441] [outer = (nil)] 16:22:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x952a0800) [pid = 1740] [serial = 1442] [outer = 0x917ed800] 16:22:04 INFO - PROCESS | 1740 | 1468884124640 Marionette DEBUG loaded listener.js 16:22:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x99249c00) [pid = 1740] [serial = 1443] [outer = 0x917ed800] 16:22:05 INFO - PROCESS | 1740 | 1468884125652 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 16:22:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1637ms 16:22:05 INFO - PROCESS | 1740 | 1468884125731 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 16:22:05 INFO - PROCESS | 1740 | 1468884125738 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 16:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:22:05 INFO - PROCESS | 1740 | 1468884125750 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:22:05 INFO - PROCESS | 1740 | 1468884125754 Marionette TRACE conn3 <- [1,1894,null,{}] 16:22:05 INFO - PROCESS | 1740 | 1468884125761 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:05 INFO - PROCESS | 1740 | 1468884125766 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:05 INFO - PROCESS | 1740 | 1468884125954 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 16:22:06 INFO - PROCESS | 1740 | 1468884126139 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:06 INFO - PROCESS | 1740 | 1468884126148 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:06 INFO - PROCESS | 1740 | ++DOCSHELL 0x94866800 == 36 [pid = 1740] [id = 481] 16:22:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9a770400) [pid = 1740] [serial = 1444] [outer = (nil)] 16:22:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9ac99800) [pid = 1740] [serial = 1445] [outer = 0x9a770400] 16:22:06 INFO - PROCESS | 1740 | 1468884126311 Marionette DEBUG loaded listener.js 16:22:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9ac51400) [pid = 1740] [serial = 1446] [outer = 0x9a770400] 16:22:07 INFO - PROCESS | 1740 | 1468884127377 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1693ms 16:22:07 INFO - PROCESS | 1740 | 1468884127444 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 16:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:22:07 INFO - PROCESS | 1740 | 1468884127449 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 16:22:07 INFO - PROCESS | 1740 | 1468884127456 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:22:07 INFO - PROCESS | 1740 | 1468884127462 Marionette TRACE conn3 <- [1,1898,null,{}] 16:22:07 INFO - PROCESS | 1740 | 1468884127479 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:07 INFO - PROCESS | 1740 | 1468884127488 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:07 INFO - PROCESS | 1740 | 1468884127705 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 16:22:07 INFO - PROCESS | 1740 | 1468884127938 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:07 INFO - PROCESS | 1740 | 1468884127950 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b4b2c00 == 37 [pid = 1740] [id = 482] 16:22:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9b4b6800) [pid = 1740] [serial = 1447] [outer = (nil)] 16:22:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9baba400) [pid = 1740] [serial = 1448] [outer = 0x9b4b6800] 16:22:08 INFO - PROCESS | 1740 | 1468884128033 Marionette DEBUG loaded listener.js 16:22:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9bff3400) [pid = 1740] [serial = 1449] [outer = 0x9b4b6800] 16:22:09 INFO - PROCESS | 1740 | 1468884129007 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1592ms 16:22:09 INFO - PROCESS | 1740 | 1468884129048 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 16:22:09 INFO - PROCESS | 1740 | 1468884129054 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 16:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:22:09 INFO - PROCESS | 1740 | 1468884129060 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:22:09 INFO - PROCESS | 1740 | 1468884129064 Marionette TRACE conn3 <- [1,1902,null,{}] 16:22:09 INFO - PROCESS | 1740 | 1468884129070 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:09 INFO - PROCESS | 1740 | 1468884129075 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:09 INFO - PROCESS | 1740 | 1468884129257 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 16:22:09 INFO - PROCESS | 1740 | 1468884129430 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:09 INFO - PROCESS | 1740 | 1468884129442 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:09 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac91c00 == 38 [pid = 1740] [id = 483] 16:22:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9c0eb800) [pid = 1740] [serial = 1450] [outer = (nil)] 16:22:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x9cc0d000) [pid = 1740] [serial = 1451] [outer = 0x9c0eb800] 16:22:09 INFO - PROCESS | 1740 | 1468884129522 Marionette DEBUG loaded listener.js 16:22:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x9d917400) [pid = 1740] [serial = 1452] [outer = 0x9c0eb800] 16:22:10 INFO - PROCESS | 1740 | 1468884130616 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1786ms 16:22:10 INFO - PROCESS | 1740 | 1468884130865 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 16:22:10 INFO - PROCESS | 1740 | 1468884130872 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 16:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:22:10 INFO - PROCESS | 1740 | 1468884130881 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:22:10 INFO - PROCESS | 1740 | 1468884130885 Marionette TRACE conn3 <- [1,1906,null,{}] 16:22:10 INFO - PROCESS | 1740 | 1468884130894 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:10 INFO - PROCESS | 1740 | 1468884130900 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:11 INFO - PROCESS | 1740 | 1468884131188 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 16:22:11 INFO - PROCESS | 1740 | 1468884131445 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:11 INFO - PROCESS | 1740 | 1468884131463 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:11 INFO - PROCESS | 1740 | --DOCSHELL 0x8f882c00 == 37 [pid = 1740] [id = 478] 16:22:11 INFO - PROCESS | 1740 | --DOCSHELL 0x9a4be800 == 36 [pid = 1740] [id = 477] 16:22:11 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f883400 == 37 [pid = 1740] [id = 484] 16:22:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x8fb86400) [pid = 1740] [serial = 1453] [outer = (nil)] 16:22:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x93d6c400) [pid = 1740] [serial = 1454] [outer = 0x8fb86400] 16:22:11 INFO - PROCESS | 1740 | 1468884131555 Marionette DEBUG loaded listener.js 16:22:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x94867400) [pid = 1740] [serial = 1455] [outer = 0x8fb86400] 16:22:11 INFO - PROCESS | 1740 | --DOCSHELL 0x9800ac00 == 36 [pid = 1740] [id = 476] 16:22:11 INFO - PROCESS | 1740 | --DOCSHELL 0x917e4000 == 35 [pid = 1740] [id = 475] 16:22:11 INFO - PROCESS | 1740 | --DOCSHELL 0x917e7c00 == 34 [pid = 1740] [id = 474] 16:22:11 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x9b60c800) [pid = 1740] [serial = 1394] [outer = (nil)] [url = about:blank] 16:22:11 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9ba5a400) [pid = 1740] [serial = 1395] [outer = (nil)] [url = about:blank] 16:22:11 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x9a4b5000) [pid = 1740] [serial = 1397] [outer = (nil)] [url = about:blank] 16:22:11 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9489e800) [pid = 1740] [serial = 1385] [outer = (nil)] [url = about:blank] 16:22:11 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x953be000) [pid = 1740] [serial = 1386] [outer = (nil)] [url = about:blank] 16:22:11 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x93d6bc00) [pid = 1740] [serial = 1370] [outer = (nil)] [url = about:blank] 16:22:11 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x953bf800) [pid = 1740] [serial = 1371] [outer = (nil)] [url = about:blank] 16:22:11 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9b1b0800) [pid = 1740] [serial = 1391] [outer = (nil)] [url = about:blank] 16:22:11 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9ba59800) [pid = 1740] [serial = 1376] [outer = (nil)] [url = about:blank] 16:22:11 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9bff0000) [pid = 1740] [serial = 1377] [outer = (nil)] [url = about:blank] 16:22:11 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9a8aa800) [pid = 1740] [serial = 1373] [outer = (nil)] [url = about:blank] 16:22:11 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9ae3b400) [pid = 1740] [serial = 1374] [outer = (nil)] [url = about:blank] 16:22:11 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9a1dfc00) [pid = 1740] [serial = 1388] [outer = (nil)] [url = about:blank] 16:22:11 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9a77bc00) [pid = 1740] [serial = 1389] [outer = (nil)] [url = about:blank] 16:22:11 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9adce800) [pid = 1740] [serial = 1368] [outer = (nil)] [url = about:blank] 16:22:11 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9d915400) [pid = 1740] [serial = 1382] [outer = (nil)] [url = about:blank] 16:22:11 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0xa1118800) [pid = 1740] [serial = 1383] [outer = (nil)] [url = about:blank] 16:22:11 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9c27b000) [pid = 1740] [serial = 1379] [outer = (nil)] [url = about:blank] 16:22:11 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9d911000) [pid = 1740] [serial = 1380] [outer = (nil)] [url = about:blank] 16:22:11 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0xa2fa3c00) [pid = 1740] [serial = 1401] [outer = (nil)] [url = about:blank] 16:22:11 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9ac99000) [pid = 1740] [serial = 1398] [outer = (nil)] [url = about:blank] 16:22:11 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9b1bc800) [pid = 1740] [serial = 1392] [outer = (nil)] [url = about:blank] 16:22:11 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0xa2326c00) [pid = 1740] [serial = 1400] [outer = (nil)] [url = about:blank] 16:22:12 INFO - PROCESS | 1740 | 1468884132417 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 16:22:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:22:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1594ms 16:22:12 INFO - PROCESS | 1740 | 1468884132485 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 16:22:12 INFO - PROCESS | 1740 | 1468884132489 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 16:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:22:12 INFO - PROCESS | 1740 | 1468884132506 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:22:12 INFO - PROCESS | 1740 | 1468884132512 Marionette TRACE conn3 <- [1,1910,null,{}] 16:22:12 INFO - PROCESS | 1740 | 1468884132518 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:12 INFO - PROCESS | 1740 | 1468884132524 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:12 INFO - PROCESS | 1740 | 1468884132690 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 16:22:12 INFO - PROCESS | 1740 | 1468884132701 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:12 INFO - PROCESS | 1740 | 1468884132709 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:12 INFO - PROCESS | 1740 | ++DOCSHELL 0x953b2400 == 35 [pid = 1740] [id = 485] 16:22:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x996f2c00) [pid = 1740] [serial = 1456] [outer = (nil)] 16:22:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x99ec2000) [pid = 1740] [serial = 1457] [outer = 0x996f2c00] 16:22:12 INFO - PROCESS | 1740 | 1468884132780 Marionette DEBUG loaded listener.js 16:22:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9a635800) [pid = 1740] [serial = 1458] [outer = 0x996f2c00] 16:22:13 INFO - PROCESS | 1740 | 1468884133712 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 16:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1243ms 16:22:13 INFO - PROCESS | 1740 | 1468884133742 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 16:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:22:13 INFO - PROCESS | 1740 | 1468884133746 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 16:22:13 INFO - PROCESS | 1740 | 1468884133753 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:22:13 INFO - PROCESS | 1740 | 1468884133756 Marionette TRACE conn3 <- [1,1914,null,{}] 16:22:13 INFO - PROCESS | 1740 | 1468884133772 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:13 INFO - PROCESS | 1740 | 1468884133780 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:13 INFO - PROCESS | 1740 | 1468884133953 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 16:22:14 INFO - PROCESS | 1740 | 1468884134100 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:14 INFO - PROCESS | 1740 | 1468884134112 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:14 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ae34800 == 36 [pid = 1740] [id = 486] 16:22:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9ae35000) [pid = 1740] [serial = 1459] [outer = (nil)] 16:22:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9b1b0800) [pid = 1740] [serial = 1460] [outer = 0x9ae35000] 16:22:14 INFO - PROCESS | 1740 | 1468884134185 Marionette DEBUG loaded listener.js 16:22:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9b1bd400) [pid = 1740] [serial = 1461] [outer = 0x9ae35000] 16:22:15 INFO - PROCESS | 1740 | 1468884135135 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1436ms 16:22:15 INFO - PROCESS | 1740 | 1468884135200 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 16:22:15 INFO - PROCESS | 1740 | 1468884135204 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 16:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:22:15 INFO - PROCESS | 1740 | 1468884135210 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:22:15 INFO - PROCESS | 1740 | 1468884135214 Marionette TRACE conn3 <- [1,1918,null,{}] 16:22:15 INFO - PROCESS | 1740 | 1468884135220 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:15 INFO - PROCESS | 1740 | 1468884135224 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:15 INFO - PROCESS | 1740 | 1468884135454 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 16:22:15 INFO - PROCESS | 1740 | 1468884135486 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:15 INFO - PROCESS | 1740 | 1468884135497 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e5c00 == 37 [pid = 1740] [id = 487] 16:22:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9b10f800) [pid = 1740] [serial = 1462] [outer = (nil)] 16:22:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9ba5e400) [pid = 1740] [serial = 1463] [outer = 0x9b10f800] 16:22:15 INFO - PROCESS | 1740 | 1468884135580 Marionette DEBUG loaded listener.js 16:22:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9babb800) [pid = 1740] [serial = 1464] [outer = 0x9b10f800] 16:22:16 INFO - PROCESS | 1740 | 1468884136552 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 16:22:16 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x93d6d400) [pid = 1740] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:22:16 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9ae37800) [pid = 1740] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:22:16 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0xa2002800) [pid = 1740] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:22:16 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x996f4c00) [pid = 1740] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:22:16 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0xa334bc00) [pid = 1740] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:22:16 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9a62f400) [pid = 1740] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:22:16 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x8fb81400) [pid = 1740] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:22:16 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9c24e400) [pid = 1740] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:22:16 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x996e9000) [pid = 1740] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:22:16 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x917e8400) [pid = 1740] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:22:16 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x917e7000) [pid = 1740] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:22:16 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x98013400) [pid = 1740] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1391ms 16:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:22:16 INFO - PROCESS | 1740 | 1468884136604 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 16:22:16 INFO - PROCESS | 1740 | 1468884136608 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 16:22:16 INFO - PROCESS | 1740 | 1468884136614 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:22:16 INFO - PROCESS | 1740 | 1468884136617 Marionette TRACE conn3 <- [1,1922,null,{}] 16:22:16 INFO - PROCESS | 1740 | 1468884136623 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:16 INFO - PROCESS | 1740 | 1468884136628 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:16 INFO - PROCESS | 1740 | 1468884136780 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 16:22:16 INFO - PROCESS | 1740 | 1468884136789 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:16 INFO - PROCESS | 1740 | 1468884136795 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:16 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a4c0000 == 38 [pid = 1740] [id = 488] 16:22:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x9a62f400) [pid = 1740] [serial = 1465] [outer = (nil)] 16:22:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x9ae3d400) [pid = 1740] [serial = 1466] [outer = 0x9a62f400] 16:22:16 INFO - PROCESS | 1740 | 1468884136870 Marionette DEBUG loaded listener.js 16:22:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9b4b7800) [pid = 1740] [serial = 1467] [outer = 0x9a62f400] 16:22:17 INFO - PROCESS | 1740 | 1468884137800 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 16:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1236ms 16:22:17 INFO - PROCESS | 1740 | 1468884137850 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 16:22:17 INFO - PROCESS | 1740 | 1468884137854 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 16:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:22:17 INFO - PROCESS | 1740 | 1468884137860 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:22:17 INFO - PROCESS | 1740 | 1468884137863 Marionette TRACE conn3 <- [1,1926,null,{}] 16:22:17 INFO - PROCESS | 1740 | 1468884137869 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:17 INFO - PROCESS | 1740 | 1468884137879 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:18 INFO - PROCESS | 1740 | 1468884138093 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 16:22:18 INFO - PROCESS | 1740 | 1468884138226 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:18 INFO - PROCESS | 1740 | 1468884138236 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:18 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb81c00 == 39 [pid = 1740] [id = 489] 16:22:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9ac51800) [pid = 1740] [serial = 1468] [outer = (nil)] 16:22:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0xa1196c00) [pid = 1740] [serial = 1469] [outer = 0x9ac51800] 16:22:18 INFO - PROCESS | 1740 | 1468884138303 Marionette DEBUG loaded listener.js 16:22:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0xa2326c00) [pid = 1740] [serial = 1470] [outer = 0x9ac51800] 16:22:19 INFO - PROCESS | 1740 | 1468884139313 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 16:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1482ms 16:22:19 INFO - PROCESS | 1740 | 1468884139345 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 16:22:19 INFO - PROCESS | 1740 | 1468884139352 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 16:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:22:19 INFO - PROCESS | 1740 | 1468884139360 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:22:19 INFO - PROCESS | 1740 | 1468884139366 Marionette TRACE conn3 <- [1,1930,null,{}] 16:22:19 INFO - PROCESS | 1740 | 1468884139376 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:19 INFO - PROCESS | 1740 | 1468884139382 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:19 INFO - PROCESS | 1740 | 1468884139570 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 16:22:19 INFO - PROCESS | 1740 | 1468884139746 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:19 INFO - PROCESS | 1740 | 1468884139756 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x92f49400 == 40 [pid = 1740] [id = 490] 16:22:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x93adb400) [pid = 1740] [serial = 1471] [outer = (nil)] 16:22:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x99247800) [pid = 1740] [serial = 1472] [outer = 0x93adb400] 16:22:19 INFO - PROCESS | 1740 | 1468884139860 Marionette DEBUG loaded listener.js 16:22:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x996ee000) [pid = 1740] [serial = 1473] [outer = 0x93adb400] 16:22:20 INFO - PROCESS | 1740 | 1468884140874 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 16:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1591ms 16:22:20 INFO - PROCESS | 1740 | 1468884140951 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 16:22:20 INFO - PROCESS | 1740 | 1468884140959 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 16:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:22:20 INFO - PROCESS | 1740 | 1468884140969 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:22:20 INFO - PROCESS | 1740 | 1468884140973 Marionette TRACE conn3 <- [1,1934,null,{}] 16:22:20 INFO - PROCESS | 1740 | 1468884140980 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:20 INFO - PROCESS | 1740 | 1468884140986 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:21 INFO - PROCESS | 1740 | 1468884141206 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 16:22:21 INFO - PROCESS | 1740 | 1468884141434 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:21 INFO - PROCESS | 1740 | 1468884141446 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ae36c00 == 41 [pid = 1740] [id = 491] 16:22:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9ae3dc00) [pid = 1740] [serial = 1474] [outer = (nil)] 16:22:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9b10ec00) [pid = 1740] [serial = 1475] [outer = 0x9ae3dc00] 16:22:21 INFO - PROCESS | 1740 | 1468884141573 Marionette DEBUG loaded listener.js 16:22:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9b60dc00) [pid = 1740] [serial = 1476] [outer = 0x9ae3dc00] 16:22:22 INFO - PROCESS | 1740 | 1468884142572 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1636ms 16:22:22 INFO - PROCESS | 1740 | 1468884142606 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 16:22:22 INFO - PROCESS | 1740 | 1468884142609 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 16:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:22:22 INFO - PROCESS | 1740 | 1468884142617 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:22:22 INFO - PROCESS | 1740 | 1468884142623 Marionette TRACE conn3 <- [1,1938,null,{}] 16:22:22 INFO - PROCESS | 1740 | 1468884142640 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:22 INFO - PROCESS | 1740 | 1468884142649 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:22 INFO - PROCESS | 1740 | 1468884142861 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 16:22:23 INFO - PROCESS | 1740 | 1468884143099 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:23 INFO - PROCESS | 1740 | 1468884143110 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x9cc03800 == 42 [pid = 1740] [id = 492] 16:22:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0xa2325000) [pid = 1740] [serial = 1477] [outer = (nil)] 16:22:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0xa2fef400) [pid = 1740] [serial = 1478] [outer = 0xa2325000] 16:22:23 INFO - PROCESS | 1740 | 1468884143240 Marionette DEBUG loaded listener.js 16:22:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0xa317f400) [pid = 1740] [serial = 1479] [outer = 0xa2325000] 16:22:24 INFO - PROCESS | 1740 | 1468884144130 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1541ms 16:22:24 INFO - PROCESS | 1740 | 1468884144174 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 16:22:24 INFO - PROCESS | 1740 | 1468884144180 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 16:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:22:24 INFO - PROCESS | 1740 | 1468884144189 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:22:24 INFO - PROCESS | 1740 | 1468884144192 Marionette TRACE conn3 <- [1,1942,null,{}] 16:22:24 INFO - PROCESS | 1740 | 1468884144198 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:24 INFO - PROCESS | 1740 | 1468884144203 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:24 INFO - PROCESS | 1740 | 1468884144396 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 16:22:24 INFO - PROCESS | 1740 | 1468884144579 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:24 INFO - PROCESS | 1740 | 1468884144587 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:24 INFO - PROCESS | 1740 | ++DOCSHELL 0x9d981c00 == 43 [pid = 1740] [id = 493] 16:22:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0xa2566800) [pid = 1740] [serial = 1480] [outer = (nil)] 16:22:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0xa34c7c00) [pid = 1740] [serial = 1481] [outer = 0xa2566800] 16:22:24 INFO - PROCESS | 1740 | 1468884144668 Marionette DEBUG loaded listener.js 16:22:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0xa34ca000) [pid = 1740] [serial = 1482] [outer = 0xa2566800] 16:22:25 INFO - PROCESS | 1740 | 1468884145684 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1545ms 16:22:25 INFO - PROCESS | 1740 | 1468884145735 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 16:22:25 INFO - PROCESS | 1740 | 1468884145739 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 16:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:22:25 INFO - PROCESS | 1740 | 1468884145746 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:22:25 INFO - PROCESS | 1740 | 1468884145750 Marionette TRACE conn3 <- [1,1946,null,{}] 16:22:25 INFO - PROCESS | 1740 | 1468884145756 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:25 INFO - PROCESS | 1740 | 1468884145761 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:25 INFO - PROCESS | 1740 | 1468884145975 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 16:22:26 INFO - PROCESS | 1740 | 1468884146198 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:26 INFO - PROCESS | 1740 | 1468884146208 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x9800ac00 == 44 [pid = 1740] [id = 494] 16:22:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9adc9400) [pid = 1740] [serial = 1483] [outer = (nil)] 16:22:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa4f18400) [pid = 1740] [serial = 1484] [outer = 0x9adc9400] 16:22:26 INFO - PROCESS | 1740 | 1468884146332 Marionette DEBUG loaded listener.js 16:22:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0xa4f87400) [pid = 1740] [serial = 1485] [outer = 0x9adc9400] 16:22:27 INFO - PROCESS | 1740 | 1468884147350 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1639ms 16:22:27 INFO - PROCESS | 1740 | 1468884147386 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 16:22:27 INFO - PROCESS | 1740 | 1468884147390 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 16:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:22:27 INFO - PROCESS | 1740 | 1468884147397 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:22:27 INFO - PROCESS | 1740 | 1468884147401 Marionette TRACE conn3 <- [1,1950,null,{}] 16:22:27 INFO - PROCESS | 1740 | 1468884147407 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:27 INFO - PROCESS | 1740 | 1468884147418 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:27 INFO - PROCESS | 1740 | 1468884147661 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 16:22:27 INFO - PROCESS | 1740 | 1468884147909 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:27 INFO - PROCESS | 1740 | 1468884147916 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x9adc2400 == 45 [pid = 1740] [id = 495] 16:22:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa61c7400) [pid = 1740] [serial = 1486] [outer = (nil)] 16:22:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0xa672d800) [pid = 1740] [serial = 1487] [outer = 0xa61c7400] 16:22:28 INFO - PROCESS | 1740 | 1468884148026 Marionette DEBUG loaded listener.js 16:22:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0xa6879800) [pid = 1740] [serial = 1488] [outer = 0xa61c7400] 16:22:28 INFO - PROCESS | 1740 | 1468884148954 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1593ms 16:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:22:28 INFO - PROCESS | 1740 | 1468884148990 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 16:22:28 INFO - PROCESS | 1740 | 1468884148994 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 16:22:29 INFO - PROCESS | 1740 | 1468884149001 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:22:29 INFO - PROCESS | 1740 | 1468884149005 Marionette TRACE conn3 <- [1,1954,null,{}] 16:22:29 INFO - PROCESS | 1740 | 1468884149011 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:29 INFO - PROCESS | 1740 | 1468884149016 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:29 INFO - PROCESS | 1740 | 1468884149254 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 16:22:29 INFO - PROCESS | 1740 | 1468884149389 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:29 INFO - PROCESS | 1740 | 1468884149396 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x917ee400 == 46 [pid = 1740] [id = 496] 16:22:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x917eec00) [pid = 1740] [serial = 1489] [outer = (nil)] 16:22:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x9ac4ac00) [pid = 1740] [serial = 1490] [outer = 0x917eec00] 16:22:29 INFO - PROCESS | 1740 | 1468884149494 Marionette DEBUG loaded listener.js 16:22:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0xa34ce400) [pid = 1740] [serial = 1491] [outer = 0x917eec00] 16:22:30 INFO - PROCESS | 1740 | 1468884150469 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 16:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1490ms 16:22:30 INFO - PROCESS | 1740 | 1468884150491 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 16:22:30 INFO - PROCESS | 1740 | 1468884150502 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 16:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:22:30 INFO - PROCESS | 1740 | 1468884150509 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:22:30 INFO - PROCESS | 1740 | 1468884150513 Marionette TRACE conn3 <- [1,1958,null,{}] 16:22:30 INFO - PROCESS | 1740 | 1468884150892 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:30 INFO - PROCESS | 1740 | 1468884150902 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:31 INFO - PROCESS | 1740 | 1468884151185 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 16:22:31 INFO - PROCESS | 1740 | 1468884151343 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:31 INFO - PROCESS | 1740 | 1468884151355 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x92fa7c00 == 47 [pid = 1740] [id = 497] 16:22:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x93add400) [pid = 1740] [serial = 1492] [outer = (nil)] 16:22:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x93d69800) [pid = 1740] [serial = 1493] [outer = 0x93add400] 16:22:31 INFO - PROCESS | 1740 | 1468884151472 Marionette DEBUG loaded listener.js 16:22:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x93d72000) [pid = 1740] [serial = 1494] [outer = 0x93add400] 16:22:33 INFO - PROCESS | 1740 | --DOCSHELL 0x9a4c0000 == 46 [pid = 1740] [id = 488] 16:22:33 INFO - PROCESS | 1740 | --DOCSHELL 0x917e5c00 == 45 [pid = 1740] [id = 487] 16:22:33 INFO - PROCESS | 1740 | --DOCSHELL 0x9ae34800 == 44 [pid = 1740] [id = 486] 16:22:33 INFO - PROCESS | 1740 | --DOCSHELL 0x953b2400 == 43 [pid = 1740] [id = 485] 16:22:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8f883400 == 42 [pid = 1740] [id = 484] 16:22:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88c000 == 41 [pid = 1740] [id = 472] 16:22:33 INFO - PROCESS | 1740 | --DOCSHELL 0x9b10fc00 == 40 [pid = 1740] [id = 469] 16:22:33 INFO - PROCESS | 1740 | --DOCSHELL 0xa3113c00 == 39 [pid = 1740] [id = 470] 16:22:33 INFO - PROCESS | 1740 | --DOCSHELL 0x9a073c00 == 38 [pid = 1740] [id = 471] 16:22:33 INFO - PROCESS | 1740 | --DOCSHELL 0x917e7400 == 37 [pid = 1740] [id = 473] 16:22:33 INFO - PROCESS | 1740 | --DOCSHELL 0x94866800 == 36 [pid = 1740] [id = 481] 16:22:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8f882400 == 35 [pid = 1740] [id = 480] 16:22:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb90800 == 34 [pid = 1740] [id = 479] 16:22:33 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac91c00 == 33 [pid = 1740] [id = 483] 16:22:33 INFO - PROCESS | 1740 | --DOCSHELL 0x9b4b2c00 == 32 [pid = 1740] [id = 482] 16:22:33 INFO - PROCESS | 1740 | --DOCSHELL 0x917ee400 == 31 [pid = 1740] [id = 496] 16:22:33 INFO - PROCESS | 1740 | --DOCSHELL 0x9800ac00 == 30 [pid = 1740] [id = 494] 16:22:33 INFO - PROCESS | 1740 | --DOCSHELL 0x9adc2400 == 29 [pid = 1740] [id = 495] 16:22:33 INFO - PROCESS | 1740 | --DOCSHELL 0x9d981c00 == 28 [pid = 1740] [id = 493] 16:22:33 INFO - PROCESS | 1740 | --DOCSHELL 0x9cc03800 == 27 [pid = 1740] [id = 492] 16:22:33 INFO - PROCESS | 1740 | --DOCSHELL 0x9ae36c00 == 26 [pid = 1740] [id = 491] 16:22:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb81c00 == 25 [pid = 1740] [id = 489] 16:22:33 INFO - PROCESS | 1740 | --DOCSHELL 0x92f49400 == 24 [pid = 1740] [id = 490] 16:22:33 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x996ec800) [pid = 1740] [serial = 1404] [outer = (nil)] [url = about:blank] 16:22:33 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x99248000) [pid = 1740] [serial = 1403] [outer = (nil)] [url = about:blank] 16:22:33 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x9adcfc00) [pid = 1740] [serial = 1439] [outer = (nil)] [url = about:blank] 16:22:33 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x9b110c00) [pid = 1740] [serial = 1407] [outer = (nil)] [url = about:blank] 16:22:33 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x9af8b000) [pid = 1740] [serial = 1406] [outer = (nil)] [url = about:blank] 16:22:33 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0xa3111400) [pid = 1740] [serial = 1410] [outer = (nil)] [url = about:blank] 16:22:33 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0xa2faa000) [pid = 1740] [serial = 1409] [outer = (nil)] [url = about:blank] 16:22:33 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0xa6146000) [pid = 1740] [serial = 1418] [outer = (nil)] [url = about:blank] 16:22:33 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0xa34c9800) [pid = 1740] [serial = 1413] [outer = (nil)] [url = about:blank] 16:22:33 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0xa3498000) [pid = 1740] [serial = 1412] [outer = (nil)] [url = about:blank] 16:22:33 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9a777800) [pid = 1740] [serial = 1433] [outer = (nil)] [url = about:blank] 16:22:33 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x93ade800) [pid = 1740] [serial = 1436] [outer = (nil)] [url = about:blank] 16:22:33 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x996f4400) [pid = 1740] [serial = 1437] [outer = (nil)] [url = about:blank] 16:22:33 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0xa34d4c00) [pid = 1740] [serial = 1416] [outer = (nil)] [url = about:blank] 16:22:33 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9ac95000) [pid = 1740] [serial = 1425] [outer = (nil)] [url = about:blank] 16:22:33 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x95303800) [pid = 1740] [serial = 1422] [outer = (nil)] [url = about:blank] 16:22:33 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9a8ab000) [pid = 1740] [serial = 1424] [outer = (nil)] [url = about:blank] 16:22:33 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x93d6c800) [pid = 1740] [serial = 1421] [outer = (nil)] [url = about:blank] 16:22:33 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0xa34d1400) [pid = 1740] [serial = 1415] [outer = (nil)] [url = about:blank] 16:22:33 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x93b5f000) [pid = 1740] [serial = 1427] [outer = (nil)] [url = about:blank] 16:22:33 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0xa6190400) [pid = 1740] [serial = 1419] [outer = (nil)] [url = about:blank] 16:22:33 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x93b65400) [pid = 1740] [serial = 1428] [outer = (nil)] [url = about:blank] 16:22:33 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x99243400) [pid = 1740] [serial = 1430] [outer = (nil)] [url = about:blank] 16:22:33 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9ac4f800) [pid = 1740] [serial = 1434] [outer = (nil)] [url = about:blank] 16:22:33 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x99680400) [pid = 1740] [serial = 1431] [outer = (nil)] [url = about:blank] 16:22:33 INFO - PROCESS | 1740 | 1468884153609 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 16:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 3149ms 16:22:33 INFO - PROCESS | 1740 | 1468884153660 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 16:22:33 INFO - PROCESS | 1740 | 1468884153666 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 16:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:22:33 INFO - PROCESS | 1740 | 1468884153675 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:22:33 INFO - PROCESS | 1740 | 1468884153680 Marionette TRACE conn3 <- [1,1962,null,{}] 16:22:33 INFO - PROCESS | 1740 | 1468884153689 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:33 INFO - PROCESS | 1740 | 1468884153694 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:33 INFO - PROCESS | 1740 | 1468884153871 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 16:22:34 INFO - PROCESS | 1740 | 1468884154043 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:34 INFO - PROCESS | 1740 | 1468884154057 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:34 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb8e400 == 25 [pid = 1740] [id = 498] 16:22:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x8fb8e800) [pid = 1740] [serial = 1495] [outer = (nil)] 16:22:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x917f2800) [pid = 1740] [serial = 1496] [outer = 0x8fb8e800] 16:22:34 INFO - PROCESS | 1740 | 1468884154130 Marionette DEBUG loaded listener.js 16:22:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x92fa6400) [pid = 1740] [serial = 1497] [outer = 0x8fb8e800] 16:22:34 INFO - PROCESS | 1740 | 1468884154941 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 16:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1335ms 16:22:35 INFO - PROCESS | 1740 | 1468884155010 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 16:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:22:35 INFO - PROCESS | 1740 | 1468884155020 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 16:22:35 INFO - PROCESS | 1740 | 1468884155031 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:22:35 INFO - PROCESS | 1740 | 1468884155036 Marionette TRACE conn3 <- [1,1966,null,{}] 16:22:35 INFO - PROCESS | 1740 | 1468884155042 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:35 INFO - PROCESS | 1740 | 1468884155048 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:35 INFO - PROCESS | 1740 | 1468884155221 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 16:22:35 INFO - PROCESS | 1740 | 1468884155364 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:35 INFO - PROCESS | 1740 | 1468884155375 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:35 INFO - PROCESS | 1740 | ++DOCSHELL 0x95307400 == 26 [pid = 1740] [id = 499] 16:22:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9530d400) [pid = 1740] [serial = 1498] [outer = (nil)] 16:22:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x953b7400) [pid = 1740] [serial = 1499] [outer = 0x9530d400] 16:22:35 INFO - PROCESS | 1740 | 1468884155463 Marionette DEBUG loaded listener.js 16:22:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x953bd400) [pid = 1740] [serial = 1500] [outer = 0x9530d400] 16:22:36 INFO - PROCESS | 1740 | 1468884156396 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 16:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1436ms 16:22:36 INFO - PROCESS | 1740 | 1468884156467 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 16:22:36 INFO - PROCESS | 1740 | 1468884156470 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 16:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:22:36 INFO - PROCESS | 1740 | 1468884156477 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:22:36 INFO - PROCESS | 1740 | 1468884156483 Marionette TRACE conn3 <- [1,1970,null,{}] 16:22:36 INFO - PROCESS | 1740 | 1468884156509 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:36 INFO - PROCESS | 1740 | 1468884156519 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:36 INFO - PROCESS | 1740 | 1468884156733 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 16:22:36 INFO - PROCESS | 1740 | 1468884156758 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:36 INFO - PROCESS | 1740 | 1468884156770 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x99e2f800 == 27 [pid = 1740] [id = 500] 16:22:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x99e30800) [pid = 1740] [serial = 1501] [outer = (nil)] 16:22:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x99ecdc00) [pid = 1740] [serial = 1502] [outer = 0x99e30800] 16:22:36 INFO - PROCESS | 1740 | 1468884156843 Marionette DEBUG loaded listener.js 16:22:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9a62c800) [pid = 1740] [serial = 1503] [outer = 0x99e30800] 16:22:38 INFO - PROCESS | 1740 | 1468884158175 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 16:22:38 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x99ecac00) [pid = 1740] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:22:38 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9a770400) [pid = 1740] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:22:38 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x917ed800) [pid = 1740] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:22:38 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9c0eb800) [pid = 1740] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:22:38 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x8fb86400) [pid = 1740] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:22:38 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9ae35000) [pid = 1740] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:22:38 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x996f2c00) [pid = 1740] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:22:38 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9ac51800) [pid = 1740] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:22:38 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9b10f800) [pid = 1740] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:22:38 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9a62f400) [pid = 1740] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:22:38 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9b4b6800) [pid = 1740] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1801ms 16:22:38 INFO - PROCESS | 1740 | 1468884158279 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 16:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:22:38 INFO - PROCESS | 1740 | 1468884158283 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 16:22:38 INFO - PROCESS | 1740 | 1468884158290 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:22:38 INFO - PROCESS | 1740 | 1468884158293 Marionette TRACE conn3 <- [1,1974,null,{}] 16:22:38 INFO - PROCESS | 1740 | 1468884158299 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:38 INFO - PROCESS | 1740 | 1468884158304 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:38 INFO - PROCESS | 1740 | 1468884158488 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 16:22:38 INFO - PROCESS | 1740 | 1468884158625 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:38 INFO - PROCESS | 1740 | 1468884158633 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:38 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f884800 == 28 [pid = 1740] [id = 501] 16:22:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x996ee400) [pid = 1740] [serial = 1504] [outer = (nil)] 16:22:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9a4b9c00) [pid = 1740] [serial = 1505] [outer = 0x996ee400] 16:22:38 INFO - PROCESS | 1740 | 1468884158702 Marionette DEBUG loaded listener.js 16:22:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9ac49800) [pid = 1740] [serial = 1506] [outer = 0x996ee400] 16:22:39 INFO - PROCESS | 1740 | 1468884159431 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 16:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1195ms 16:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:22:39 INFO - PROCESS | 1740 | 1468884159484 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 16:22:39 INFO - PROCESS | 1740 | 1468884159487 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 16:22:39 INFO - PROCESS | 1740 | 1468884159494 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:22:39 INFO - PROCESS | 1740 | 1468884159497 Marionette TRACE conn3 <- [1,1978,null,{}] 16:22:39 INFO - PROCESS | 1740 | 1468884159503 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:39 INFO - PROCESS | 1740 | 1468884159508 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:39 INFO - PROCESS | 1740 | 1468884159654 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 16:22:39 INFO - PROCESS | 1740 | 1468884159663 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:39 INFO - PROCESS | 1740 | 1468884159671 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x996f2c00 == 29 [pid = 1740] [id = 502] 16:22:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9ac4d400) [pid = 1740] [serial = 1507] [outer = (nil)] 16:22:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9adc7400) [pid = 1740] [serial = 1508] [outer = 0x9ac4d400] 16:22:39 INFO - PROCESS | 1740 | 1468884159745 Marionette DEBUG loaded listener.js 16:22:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9ae37800) [pid = 1740] [serial = 1509] [outer = 0x9ac4d400] 16:22:40 INFO - PROCESS | 1740 | 1468884160918 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1498ms 16:22:41 INFO - PROCESS | 1740 | 1468884160992 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 16:22:41 INFO - PROCESS | 1740 | 1468884160997 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 16:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:22:41 INFO - PROCESS | 1740 | 1468884161007 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:22:41 INFO - PROCESS | 1740 | 1468884161012 Marionette TRACE conn3 <- [1,1982,null,{}] 16:22:41 INFO - PROCESS | 1740 | 1468884161021 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:41 INFO - PROCESS | 1740 | 1468884161027 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:41 INFO - PROCESS | 1740 | 1468884161246 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 16:22:41 INFO - PROCESS | 1740 | 1468884161480 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:41 INFO - PROCESS | 1740 | 1468884161489 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb8c400 == 30 [pid = 1740] [id = 503] 16:22:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x917eb400) [pid = 1740] [serial = 1510] [outer = (nil)] 16:22:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x95303800) [pid = 1740] [serial = 1511] [outer = 0x917eb400] 16:22:41 INFO - PROCESS | 1740 | 1468884161617 Marionette DEBUG loaded listener.js 16:22:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9882cc00) [pid = 1740] [serial = 1512] [outer = 0x917eb400] 16:22:42 INFO - PROCESS | 1740 | 1468884162658 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1735ms 16:22:42 INFO - PROCESS | 1740 | 1468884162741 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 16:22:42 INFO - PROCESS | 1740 | 1468884162749 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 16:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:22:42 INFO - PROCESS | 1740 | 1468884162760 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:22:42 INFO - PROCESS | 1740 | 1468884162765 Marionette TRACE conn3 <- [1,1986,null,{}] 16:22:42 INFO - PROCESS | 1740 | 1468884162771 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:42 INFO - PROCESS | 1740 | 1468884162777 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:43 INFO - PROCESS | 1740 | 1468884163005 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 16:22:43 INFO - PROCESS | 1740 | 1468884163243 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:43 INFO - PROCESS | 1740 | 1468884163253 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88dc00 == 31 [pid = 1740] [id = 504] 16:22:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9a4c1000) [pid = 1740] [serial = 1513] [outer = (nil)] 16:22:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9ac92400) [pid = 1740] [serial = 1514] [outer = 0x9a4c1000] 16:22:43 INFO - PROCESS | 1740 | 1468884163338 Marionette DEBUG loaded listener.js 16:22:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9a75c000) [pid = 1740] [serial = 1515] [outer = 0x9a4c1000] 16:22:44 INFO - PROCESS | 1740 | 1468884164354 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1636ms 16:22:44 INFO - PROCESS | 1740 | 1468884164396 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 16:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:22:44 INFO - PROCESS | 1740 | 1468884164400 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 16:22:44 INFO - PROCESS | 1740 | 1468884164407 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:22:44 INFO - PROCESS | 1740 | 1468884164413 Marionette TRACE conn3 <- [1,1990,null,{}] 16:22:44 INFO - PROCESS | 1740 | 1468884164430 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:44 INFO - PROCESS | 1740 | 1468884164439 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:44 INFO - PROCESS | 1740 | 1468884164655 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 16:22:44 INFO - PROCESS | 1740 | 1468884164889 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:44 INFO - PROCESS | 1740 | 1468884164900 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:44 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b1b6400 == 32 [pid = 1740] [id = 505] 16:22:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9b1b7000) [pid = 1740] [serial = 1516] [outer = (nil)] 16:22:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9b327400) [pid = 1740] [serial = 1517] [outer = 0x9b1b7000] 16:22:45 INFO - PROCESS | 1740 | 1468884165029 Marionette DEBUG loaded listener.js 16:22:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9b60c000) [pid = 1740] [serial = 1518] [outer = 0x9b1b7000] 16:22:46 INFO - PROCESS | 1740 | 1468884165995 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1638ms 16:22:46 INFO - PROCESS | 1740 | 1468884166045 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 16:22:46 INFO - PROCESS | 1740 | 1468884166050 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 16:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:22:46 INFO - PROCESS | 1740 | 1468884166057 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:22:46 INFO - PROCESS | 1740 | 1468884166060 Marionette TRACE conn3 <- [1,1994,null,{}] 16:22:46 INFO - PROCESS | 1740 | 1468884166066 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:46 INFO - PROCESS | 1740 | 1468884166072 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:46 INFO - PROCESS | 1740 | 1468884166264 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 16:22:46 INFO - PROCESS | 1740 | 1468884166487 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:46 INFO - PROCESS | 1740 | 1468884166495 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:46 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb8fc00 == 33 [pid = 1740] [id = 506] 16:22:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x917ebc00) [pid = 1740] [serial = 1519] [outer = (nil)] 16:22:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9888b000) [pid = 1740] [serial = 1520] [outer = 0x917ebc00] 16:22:46 INFO - PROCESS | 1740 | 1468884166627 Marionette DEBUG loaded listener.js 16:22:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x99dd2c00) [pid = 1740] [serial = 1521] [outer = 0x917ebc00] 16:22:47 INFO - PROCESS | 1740 | 1468884167797 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1782ms 16:22:47 INFO - PROCESS | 1740 | 1468884167840 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 16:22:47 INFO - PROCESS | 1740 | 1468884167846 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 16:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:22:47 INFO - PROCESS | 1740 | 1468884167853 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:22:47 INFO - PROCESS | 1740 | 1468884167862 Marionette TRACE conn3 <- [1,1998,null,{}] 16:22:47 INFO - PROCESS | 1740 | 1468884167870 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:47 INFO - PROCESS | 1740 | 1468884167874 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:48 INFO - PROCESS | 1740 | 1468884168083 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 16:22:48 INFO - PROCESS | 1740 | --DOCSHELL 0x8f884800 == 32 [pid = 1740] [id = 501] 16:22:48 INFO - PROCESS | 1740 | --DOCSHELL 0x99e2f800 == 31 [pid = 1740] [id = 500] 16:22:48 INFO - PROCESS | 1740 | --DOCSHELL 0x95307400 == 30 [pid = 1740] [id = 499] 16:22:48 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb8e400 == 29 [pid = 1740] [id = 498] 16:22:48 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9ba5e400) [pid = 1740] [serial = 1463] [outer = (nil)] [url = about:blank] 16:22:48 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9ae3d400) [pid = 1740] [serial = 1466] [outer = (nil)] [url = about:blank] 16:22:48 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9babb800) [pid = 1740] [serial = 1464] [outer = (nil)] [url = about:blank] 16:22:48 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9b4b7800) [pid = 1740] [serial = 1467] [outer = (nil)] [url = about:blank] 16:22:48 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9baba400) [pid = 1740] [serial = 1448] [outer = (nil)] [url = about:blank] 16:22:48 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9bff3400) [pid = 1740] [serial = 1449] [outer = (nil)] [url = about:blank] 16:22:48 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9ae40400) [pid = 1740] [serial = 1440] [outer = (nil)] [url = about:blank] 16:22:48 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9ac99800) [pid = 1740] [serial = 1445] [outer = (nil)] [url = about:blank] 16:22:48 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9ac51400) [pid = 1740] [serial = 1446] [outer = (nil)] [url = about:blank] 16:22:48 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x952a0800) [pid = 1740] [serial = 1442] [outer = (nil)] [url = about:blank] 16:22:48 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x99249c00) [pid = 1740] [serial = 1443] [outer = (nil)] [url = about:blank] 16:22:48 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9cc0d000) [pid = 1740] [serial = 1451] [outer = (nil)] [url = about:blank] 16:22:48 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9d917400) [pid = 1740] [serial = 1452] [outer = (nil)] [url = about:blank] 16:22:48 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x93d6c400) [pid = 1740] [serial = 1454] [outer = (nil)] [url = about:blank] 16:22:48 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x94867400) [pid = 1740] [serial = 1455] [outer = (nil)] [url = about:blank] 16:22:48 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9b1b0800) [pid = 1740] [serial = 1460] [outer = (nil)] [url = about:blank] 16:22:48 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x99ec2000) [pid = 1740] [serial = 1457] [outer = (nil)] [url = about:blank] 16:22:48 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9a635800) [pid = 1740] [serial = 1458] [outer = (nil)] [url = about:blank] 16:22:48 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0xa2326c00) [pid = 1740] [serial = 1470] [outer = (nil)] [url = about:blank] 16:22:48 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0xa1196c00) [pid = 1740] [serial = 1469] [outer = (nil)] [url = about:blank] 16:22:48 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x9b1bd400) [pid = 1740] [serial = 1461] [outer = (nil)] [url = about:blank] 16:22:48 INFO - PROCESS | 1740 | 1468884168348 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:48 INFO - PROCESS | 1740 | 1468884168357 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:48 INFO - PROCESS | 1740 | ++DOCSHELL 0x917f0800 == 30 [pid = 1740] [id = 507] 16:22:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x93b5b800) [pid = 1740] [serial = 1522] [outer = (nil)] 16:22:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x93d6d800) [pid = 1740] [serial = 1523] [outer = 0x93b5b800] 16:22:48 INFO - PROCESS | 1740 | 1468884168434 Marionette DEBUG loaded listener.js 16:22:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x953bb000) [pid = 1740] [serial = 1524] [outer = 0x93b5b800] 16:22:49 INFO - PROCESS | 1740 | 1468884169193 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 16:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1398ms 16:22:49 INFO - PROCESS | 1740 | 1468884169252 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 16:22:49 INFO - PROCESS | 1740 | 1468884169258 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 16:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:22:49 INFO - PROCESS | 1740 | 1468884169269 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:22:49 INFO - PROCESS | 1740 | 1468884169272 Marionette TRACE conn3 <- [1,2002,null,{}] 16:22:49 INFO - PROCESS | 1740 | 1468884169283 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:49 INFO - PROCESS | 1740 | 1468884169288 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:49 INFO - PROCESS | 1740 | 1468884169470 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 16:22:49 INFO - PROCESS | 1740 | 1468884169480 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:49 INFO - PROCESS | 1740 | 1468884169487 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x996eb800 == 31 [pid = 1740] [id = 508] 16:22:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9a277c00) [pid = 1740] [serial = 1525] [outer = (nil)] 16:22:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9a77ac00) [pid = 1740] [serial = 1526] [outer = 0x9a277c00] 16:22:49 INFO - PROCESS | 1740 | 1468884169569 Marionette DEBUG loaded listener.js 16:22:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9ac52400) [pid = 1740] [serial = 1527] [outer = 0x9a277c00] 16:22:50 INFO - PROCESS | 1740 | 1468884170554 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1343ms 16:22:50 INFO - PROCESS | 1740 | 1468884170624 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 16:22:50 INFO - PROCESS | 1740 | 1468884170628 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 16:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:22:50 INFO - PROCESS | 1740 | 1468884170635 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:22:50 INFO - PROCESS | 1740 | 1468884170641 Marionette TRACE conn3 <- [1,2006,null,{}] 16:22:50 INFO - PROCESS | 1740 | 1468884170675 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:50 INFO - PROCESS | 1740 | 1468884170683 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:50 INFO - PROCESS | 1740 | 1468884170893 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 16:22:50 INFO - PROCESS | 1740 | 1468884170917 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:50 INFO - PROCESS | 1740 | 1468884170928 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b1b1800 == 32 [pid = 1740] [id = 509] 16:22:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9b1b2800) [pid = 1740] [serial = 1528] [outer = (nil)] 16:22:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9b1b9c00) [pid = 1740] [serial = 1529] [outer = 0x9b1b2800] 16:22:51 INFO - PROCESS | 1740 | 1468884170998 Marionette DEBUG loaded listener.js 16:22:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9b4b7800) [pid = 1740] [serial = 1530] [outer = 0x9b1b2800] 16:22:51 INFO - PROCESS | 1740 | 1468884171916 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 16:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 16:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1348ms 16:22:51 INFO - PROCESS | 1740 | 1468884171984 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 16:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:22:51 INFO - PROCESS | 1740 | 1468884171989 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 16:22:51 INFO - PROCESS | 1740 | 1468884171995 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:22:52 INFO - PROCESS | 1740 | 1468884171998 Marionette TRACE conn3 <- [1,2010,null,{}] 16:22:52 INFO - PROCESS | 1740 | 1468884172004 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:52 INFO - PROCESS | 1740 | 1468884172009 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:52 INFO - PROCESS | 1740 | 1468884172258 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 16:22:52 INFO - PROCESS | 1740 | 1468884172282 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:52 INFO - PROCESS | 1740 | 1468884172291 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b108c00 == 33 [pid = 1740] [id = 510] 16:22:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9b10f800) [pid = 1740] [serial = 1531] [outer = (nil)] 16:22:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9bfee400) [pid = 1740] [serial = 1532] [outer = 0x9b10f800] 16:22:52 INFO - PROCESS | 1740 | 1468884172361 Marionette DEBUG loaded listener.js 16:22:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9c0e3c00) [pid = 1740] [serial = 1533] [outer = 0x9b10f800] 16:22:52 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x99e30800) [pid = 1740] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:22:52 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x93add400) [pid = 1740] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:22:52 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x8fb8e800) [pid = 1740] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:22:52 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9530d400) [pid = 1740] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:22:52 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x93adb400) [pid = 1740] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:22:52 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9ae3dc00) [pid = 1740] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:22:52 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0xa2325000) [pid = 1740] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:22:52 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0xa2566800) [pid = 1740] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:22:52 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9adc9400) [pid = 1740] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:22:52 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0xa61c7400) [pid = 1740] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:22:52 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x917eec00) [pid = 1740] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:22:52 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x996ee400) [pid = 1740] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:22:53 INFO - PROCESS | 1740 | 1468884173371 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 16:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 16:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1437ms 16:22:53 INFO - PROCESS | 1740 | 1468884173432 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 16:22:53 INFO - PROCESS | 1740 | 1468884173435 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 16:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:22:53 INFO - PROCESS | 1740 | 1468884173442 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:22:53 INFO - PROCESS | 1740 | 1468884173445 Marionette TRACE conn3 <- [1,2014,null,{}] 16:22:53 INFO - PROCESS | 1740 | 1468884173459 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:53 INFO - PROCESS | 1740 | 1468884173464 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:53 INFO - PROCESS | 1740 | 1468884173615 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 16:22:53 INFO - PROCESS | 1740 | 1468884173625 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:53 INFO - PROCESS | 1740 | 1468884173634 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:53 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb8e000 == 34 [pid = 1740] [id = 511] 16:22:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x93b64800) [pid = 1740] [serial = 1534] [outer = (nil)] 16:22:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x9ae3dc00) [pid = 1740] [serial = 1535] [outer = 0x93b64800] 16:22:53 INFO - PROCESS | 1740 | 1468884173714 Marionette DEBUG loaded listener.js 16:22:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9bff3400) [pid = 1740] [serial = 1536] [outer = 0x93b64800] 16:22:54 INFO - PROCESS | 1740 | 1468884174625 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1243ms 16:22:54 INFO - PROCESS | 1740 | 1468884174685 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 16:22:54 INFO - PROCESS | 1740 | 1468884174689 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 16:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:22:54 INFO - PROCESS | 1740 | 1468884174696 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:22:54 INFO - PROCESS | 1740 | 1468884174699 Marionette TRACE conn3 <- [1,2018,null,{}] 16:22:54 INFO - PROCESS | 1740 | 1468884174705 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:54 INFO - PROCESS | 1740 | 1468884174715 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:54 INFO - PROCESS | 1740 | 1468884174895 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 16:22:55 INFO - PROCESS | 1740 | 1468884175139 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:55 INFO - PROCESS | 1740 | 1468884175149 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:55 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f884400 == 35 [pid = 1740] [id = 512] 16:22:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x8f884800) [pid = 1740] [serial = 1537] [outer = (nil)] 16:22:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x8f889c00) [pid = 1740] [serial = 1538] [outer = 0x8f884800] 16:22:55 INFO - PROCESS | 1740 | 1468884175236 Marionette DEBUG loaded listener.js 16:22:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x8fb90400) [pid = 1740] [serial = 1539] [outer = 0x8f884800] 16:22:56 INFO - PROCESS | 1740 | 1468884176373 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:22:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1731ms 16:22:56 INFO - PROCESS | 1740 | 1468884176430 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 16:22:56 INFO - PROCESS | 1740 | 1468884176436 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 16:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:22:56 INFO - PROCESS | 1740 | 1468884176444 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:22:56 INFO - PROCESS | 1740 | 1468884176450 Marionette TRACE conn3 <- [1,2022,null,{}] 16:22:56 INFO - PROCESS | 1740 | 1468884176458 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:56 INFO - PROCESS | 1740 | 1468884176465 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:56 INFO - PROCESS | 1740 | 1468884176657 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 16:22:56 INFO - PROCESS | 1740 | 1468884176889 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:56 INFO - PROCESS | 1740 | 1468884176898 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:56 INFO - PROCESS | 1740 | ++DOCSHELL 0x9530cc00 == 36 [pid = 1740] [id = 513] 16:22:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x953b1800) [pid = 1740] [serial = 1540] [outer = (nil)] 16:22:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x953bec00) [pid = 1740] [serial = 1541] [outer = 0x953b1800] 16:22:57 INFO - PROCESS | 1740 | 1468884177031 Marionette DEBUG loaded listener.js 16:22:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x992ca000) [pid = 1740] [serial = 1542] [outer = 0x953b1800] 16:22:57 INFO - PROCESS | 1740 | 1468884177997 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1590ms 16:22:58 INFO - PROCESS | 1740 | 1468884178038 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 16:22:58 INFO - PROCESS | 1740 | 1468884178045 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 16:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:22:58 INFO - PROCESS | 1740 | 1468884178053 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:22:58 INFO - PROCESS | 1740 | 1468884178057 Marionette TRACE conn3 <- [1,2026,null,{}] 16:22:58 INFO - PROCESS | 1740 | 1468884178063 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:58 INFO - PROCESS | 1740 | 1468884178069 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:58 INFO - PROCESS | 1740 | 1468884178265 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 16:22:58 INFO - PROCESS | 1740 | 1468884178455 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:58 INFO - PROCESS | 1740 | 1468884178466 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:58 INFO - PROCESS | 1740 | ++DOCSHELL 0x94874400 == 37 [pid = 1740] [id = 514] 16:22:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9a073000) [pid = 1740] [serial = 1543] [outer = (nil)] 16:22:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9ac57000) [pid = 1740] [serial = 1544] [outer = 0x9a073000] 16:22:58 INFO - PROCESS | 1740 | 1468884178549 Marionette DEBUG loaded listener.js 16:22:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9adce400) [pid = 1740] [serial = 1545] [outer = 0x9a073000] 16:22:59 INFO - PROCESS | 1740 | 1468884179575 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1583ms 16:22:59 INFO - PROCESS | 1740 | 1468884179636 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 16:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:22:59 INFO - PROCESS | 1740 | 1468884179641 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 16:22:59 INFO - PROCESS | 1740 | 1468884179657 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:22:59 INFO - PROCESS | 1740 | 1468884179666 Marionette TRACE conn3 <- [1,2030,null,{}] 16:22:59 INFO - PROCESS | 1740 | 1468884179673 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:59 INFO - PROCESS | 1740 | 1468884179681 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:22:59 INFO - PROCESS | 1740 | 1468884179910 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 16:23:00 INFO - PROCESS | 1740 | 1468884180134 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:00 INFO - PROCESS | 1740 | 1468884180144 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb85000 == 38 [pid = 1740] [id = 515] 16:23:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9a072800) [pid = 1740] [serial = 1546] [outer = (nil)] 16:23:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9c27e800) [pid = 1740] [serial = 1547] [outer = 0x9a072800] 16:23:00 INFO - PROCESS | 1740 | 1468884180247 Marionette DEBUG loaded listener.js 16:23:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9d981800) [pid = 1740] [serial = 1548] [outer = 0x9a072800] 16:23:01 INFO - PROCESS | 1740 | 1468884181179 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1604ms 16:23:01 INFO - PROCESS | 1740 | 1468884181252 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 16:23:01 INFO - PROCESS | 1740 | 1468884181264 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 16:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:23:01 INFO - PROCESS | 1740 | 1468884181272 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:23:01 INFO - PROCESS | 1740 | 1468884181275 Marionette TRACE conn3 <- [1,2034,null,{}] 16:23:01 INFO - PROCESS | 1740 | 1468884181281 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:01 INFO - PROCESS | 1740 | 1468884181287 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:01 INFO - PROCESS | 1740 | 1468884181505 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 16:23:01 INFO - PROCESS | 1740 | 1468884181725 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:01 INFO - PROCESS | 1740 | 1468884181732 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:01 INFO - PROCESS | 1740 | ++DOCSHELL 0x9489b800 == 39 [pid = 1740] [id = 516] 16:23:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x99e37400) [pid = 1740] [serial = 1549] [outer = (nil)] 16:23:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0xa209b000) [pid = 1740] [serial = 1550] [outer = 0x99e37400] 16:23:01 INFO - PROCESS | 1740 | 1468884181858 Marionette DEBUG loaded listener.js 16:23:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0xa2324800) [pid = 1740] [serial = 1551] [outer = 0x99e37400] 16:23:02 INFO - PROCESS | 1740 | 1468884182795 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1592ms 16:23:02 INFO - PROCESS | 1740 | 1468884182863 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 16:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:23:02 INFO - PROCESS | 1740 | 1468884182868 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 16:23:02 INFO - PROCESS | 1740 | 1468884182874 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:23:02 INFO - PROCESS | 1740 | 1468884182878 Marionette TRACE conn3 <- [1,2038,null,{}] 16:23:02 INFO - PROCESS | 1740 | 1468884182884 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:02 INFO - PROCESS | 1740 | 1468884182889 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:03 INFO - PROCESS | 1740 | 1468884183108 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 16:23:03 INFO - PROCESS | 1740 | 1468884183305 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:03 INFO - PROCESS | 1740 | 1468884183323 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:03 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ae43000 == 40 [pid = 1740] [id = 517] 16:23:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9c242c00) [pid = 1740] [serial = 1552] [outer = (nil)] 16:23:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa3112400) [pid = 1740] [serial = 1553] [outer = 0x9c242c00] 16:23:03 INFO - PROCESS | 1740 | 1468884183467 Marionette DEBUG loaded listener.js 16:23:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0xa34ccc00) [pid = 1740] [serial = 1554] [outer = 0x9c242c00] 16:23:04 INFO - PROCESS | 1740 | 1468884184709 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1894ms 16:23:04 INFO - PROCESS | 1740 | 1468884184779 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 16:23:04 INFO - PROCESS | 1740 | 1468884184786 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 16:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:23:04 INFO - PROCESS | 1740 | 1468884184795 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:23:04 INFO - PROCESS | 1740 | 1468884184800 Marionette TRACE conn3 <- [1,2042,null,{}] 16:23:04 INFO - PROCESS | 1740 | 1468884184808 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:04 INFO - PROCESS | 1740 | 1468884184814 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:05 INFO - PROCESS | 1740 | 1468884185044 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 16:23:05 INFO - PROCESS | 1740 | 1468884185280 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:05 INFO - PROCESS | 1740 | 1468884185297 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:05 INFO - PROCESS | 1740 | ++DOCSHELL 0x94873000 == 41 [pid = 1740] [id = 518] 16:23:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x94894c00) [pid = 1740] [serial = 1555] [outer = (nil)] 16:23:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x9529fc00) [pid = 1740] [serial = 1556] [outer = 0x94894c00] 16:23:05 INFO - PROCESS | 1740 | 1468884185371 Marionette DEBUG loaded listener.js 16:23:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x95312800) [pid = 1740] [serial = 1557] [outer = 0x94894c00] 16:23:06 INFO - PROCESS | 1740 | 1468884186341 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1584ms 16:23:06 INFO - PROCESS | 1740 | 1468884186379 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 16:23:06 INFO - PROCESS | 1740 | 1468884186386 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 16:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:23:06 INFO - PROCESS | 1740 | 1468884186397 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:23:06 INFO - PROCESS | 1740 | 1468884186401 Marionette TRACE conn3 <- [1,2046,null,{}] 16:23:06 INFO - PROCESS | 1740 | 1468884186407 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:06 INFO - PROCESS | 1740 | 1468884186413 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:06 INFO - PROCESS | 1740 | 1468884186604 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x9b1b6c00 == 40 [pid = 1740] [id = 459] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x9967f800 == 39 [pid = 1740] [id = 454] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb8e000 == 38 [pid = 1740] [id = 511] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x9b108c00 == 37 [pid = 1740] [id = 510] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x9b1b1800 == 36 [pid = 1740] [id = 509] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x996eb800 == 35 [pid = 1740] [id = 508] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x917f0800 == 34 [pid = 1740] [id = 507] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x9530c000 == 33 [pid = 1740] [id = 462] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x952bb400 == 32 [pid = 1740] [id = 452] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x93b5fc00 == 31 [pid = 1740] [id = 466] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x92f47400 == 30 [pid = 1740] [id = 461] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb8c400 == 29 [pid = 1740] [id = 503] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb8fc00 == 28 [pid = 1740] [id = 506] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac91000 == 27 [pid = 1740] [id = 468] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88dc00 == 26 [pid = 1740] [id = 504] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x9b60bc00 == 25 [pid = 1740] [id = 458] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x9ae3a800 == 24 [pid = 1740] [id = 463] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb90000 == 23 [pid = 1740] [id = 455] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x93ade400 == 22 [pid = 1740] [id = 456] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x9b1b6400 == 21 [pid = 1740] [id = 505] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x8f881c00 == 20 [pid = 1740] [id = 465] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac90c00 == 19 [pid = 1740] [id = 464] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x996f2c00 == 18 [pid = 1740] [id = 502] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb87c00 == 17 [pid = 1740] [id = 457] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x9967e400 == 16 [pid = 1740] [id = 453] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x9967bc00 == 15 [pid = 1740] [id = 460] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x92fa7c00 == 14 [pid = 1740] [id = 497] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x93d67400 == 13 [pid = 1740] [id = 467] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x9ae43000 == 12 [pid = 1740] [id = 517] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x9489b800 == 11 [pid = 1740] [id = 516] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb85000 == 10 [pid = 1740] [id = 515] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x9530cc00 == 9 [pid = 1740] [id = 513] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x94874400 == 8 [pid = 1740] [id = 514] 16:23:07 INFO - PROCESS | 1740 | --DOCSHELL 0x8f884400 == 7 [pid = 1740] [id = 512] 16:23:07 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x99ecdc00) [pid = 1740] [serial = 1502] [outer = (nil)] [url = about:blank] 16:23:07 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x93d72000) [pid = 1740] [serial = 1494] [outer = (nil)] [url = about:blank] 16:23:07 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x93d69800) [pid = 1740] [serial = 1493] [outer = (nil)] [url = about:blank] 16:23:07 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x917f2800) [pid = 1740] [serial = 1496] [outer = (nil)] [url = about:blank] 16:23:07 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x92fa6400) [pid = 1740] [serial = 1497] [outer = (nil)] [url = about:blank] 16:23:07 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x953b7400) [pid = 1740] [serial = 1499] [outer = (nil)] [url = about:blank] 16:23:07 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x996ee000) [pid = 1740] [serial = 1473] [outer = (nil)] [url = about:blank] 16:23:07 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x99247800) [pid = 1740] [serial = 1472] [outer = (nil)] [url = about:blank] 16:23:07 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9b60dc00) [pid = 1740] [serial = 1476] [outer = (nil)] [url = about:blank] 16:23:07 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9b10ec00) [pid = 1740] [serial = 1475] [outer = (nil)] [url = about:blank] 16:23:07 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0xa317f400) [pid = 1740] [serial = 1479] [outer = (nil)] [url = about:blank] 16:23:07 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0xa2fef400) [pid = 1740] [serial = 1478] [outer = (nil)] [url = about:blank] 16:23:07 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0xa34ca000) [pid = 1740] [serial = 1482] [outer = (nil)] [url = about:blank] 16:23:07 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0xa34c7c00) [pid = 1740] [serial = 1481] [outer = (nil)] [url = about:blank] 16:23:07 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0xa4f87400) [pid = 1740] [serial = 1485] [outer = (nil)] [url = about:blank] 16:23:07 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0xa4f18400) [pid = 1740] [serial = 1484] [outer = (nil)] [url = about:blank] 16:23:07 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0xa6879800) [pid = 1740] [serial = 1488] [outer = (nil)] [url = about:blank] 16:23:07 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0xa672d800) [pid = 1740] [serial = 1487] [outer = (nil)] [url = about:blank] 16:23:07 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0xa34ce400) [pid = 1740] [serial = 1491] [outer = (nil)] [url = about:blank] 16:23:07 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9ac4ac00) [pid = 1740] [serial = 1490] [outer = (nil)] [url = about:blank] 16:23:07 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9a4b9c00) [pid = 1740] [serial = 1505] [outer = (nil)] [url = about:blank] 16:23:07 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9a62c800) [pid = 1740] [serial = 1503] [outer = (nil)] [url = about:blank] 16:23:07 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x9adc7400) [pid = 1740] [serial = 1508] [outer = (nil)] [url = about:blank] 16:23:07 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x953bd400) [pid = 1740] [serial = 1500] [outer = (nil)] [url = about:blank] 16:23:07 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x9ac49800) [pid = 1740] [serial = 1506] [outer = (nil)] [url = about:blank] 16:23:07 INFO - PROCESS | 1740 | 1468884187943 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:07 INFO - PROCESS | 1740 | 1468884187955 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88e000 == 8 [pid = 1740] [id = 519] 16:23:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x8f88e400) [pid = 1740] [serial = 1558] [outer = (nil)] 16:23:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x8fb86000) [pid = 1740] [serial = 1559] [outer = 0x8f88e400] 16:23:08 INFO - PROCESS | 1740 | 1468884188037 Marionette DEBUG loaded listener.js 16:23:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x917e8400) [pid = 1740] [serial = 1560] [outer = 0x8f88e400] 16:23:08 INFO - PROCESS | 1740 | 1468884188884 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 2541ms 16:23:08 INFO - PROCESS | 1740 | 1468884188940 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 16:23:08 INFO - PROCESS | 1740 | 1468884188946 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 16:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:23:08 INFO - PROCESS | 1740 | 1468884188954 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:23:08 INFO - PROCESS | 1740 | 1468884188958 Marionette TRACE conn3 <- [1,2050,null,{}] 16:23:08 INFO - PROCESS | 1740 | 1468884188966 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:08 INFO - PROCESS | 1740 | 1468884188973 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:09 INFO - PROCESS | 1740 | 1468884189141 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 16:23:09 INFO - PROCESS | 1740 | 1468884189153 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:09 INFO - PROCESS | 1740 | 1468884189161 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:09 INFO - PROCESS | 1740 | ++DOCSHELL 0x93ade800 == 9 [pid = 1740] [id = 520] 16:23:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x93b63400) [pid = 1740] [serial = 1561] [outer = (nil)] 16:23:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9489a000) [pid = 1740] [serial = 1562] [outer = 0x93b63400] 16:23:09 INFO - PROCESS | 1740 | 1468884189235 Marionette DEBUG loaded listener.js 16:23:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x95304000) [pid = 1740] [serial = 1563] [outer = 0x93b63400] 16:23:10 INFO - PROCESS | 1740 | 1468884190239 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1331ms 16:23:10 INFO - PROCESS | 1740 | 1468884190288 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 16:23:10 INFO - PROCESS | 1740 | 1468884190295 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 16:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:23:10 INFO - PROCESS | 1740 | 1468884190302 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:23:10 INFO - PROCESS | 1740 | 1468884190304 Marionette TRACE conn3 <- [1,2054,null,{}] 16:23:10 INFO - PROCESS | 1740 | 1468884190311 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:10 INFO - PROCESS | 1740 | 1468884190316 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:10 INFO - PROCESS | 1740 | 1468884190551 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 16:23:10 INFO - PROCESS | 1740 | 1468884190584 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:10 INFO - PROCESS | 1740 | 1468884190590 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:10 INFO - PROCESS | 1740 | ++DOCSHELL 0x9530c000 == 10 [pid = 1740] [id = 521] 16:23:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x99240400) [pid = 1740] [serial = 1564] [outer = (nil)] 16:23:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x996e9400) [pid = 1740] [serial = 1565] [outer = 0x99240400] 16:23:10 INFO - PROCESS | 1740 | 1468884190662 Marionette DEBUG loaded listener.js 16:23:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x996f6c00) [pid = 1740] [serial = 1566] [outer = 0x99240400] 16:23:11 INFO - PROCESS | 1740 | 1468884191781 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1535ms 16:23:11 INFO - PROCESS | 1740 | 1468884191837 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 16:23:11 INFO - PROCESS | 1740 | 1468884191841 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 16:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:23:11 INFO - PROCESS | 1740 | 1468884191865 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:23:11 INFO - PROCESS | 1740 | 1468884191875 Marionette TRACE conn3 <- [1,2058,null,{}] 16:23:11 INFO - PROCESS | 1740 | 1468884191884 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:11 INFO - PROCESS | 1740 | 1468884191892 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:12 INFO - PROCESS | 1740 | 1468884192119 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 16:23:12 INFO - PROCESS | 1740 | 1468884192164 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:12 INFO - PROCESS | 1740 | 1468884192173 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:12 INFO - PROCESS | 1740 | ++DOCSHELL 0x99247800 == 11 [pid = 1740] [id = 522] 16:23:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x996f6400) [pid = 1740] [serial = 1567] [outer = (nil)] 16:23:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9a770c00) [pid = 1740] [serial = 1568] [outer = 0x996f6400] 16:23:12 INFO - PROCESS | 1740 | 1468884192246 Marionette DEBUG loaded listener.js 16:23:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9ac4f400) [pid = 1740] [serial = 1569] [outer = 0x996f6400] 16:23:13 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x93b5b800) [pid = 1740] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:23:13 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9b1b2800) [pid = 1740] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:23:13 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9b10f800) [pid = 1740] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:23:13 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9a4c1000) [pid = 1740] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:23:13 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x917eb400) [pid = 1740] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:23:13 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x917ebc00) [pid = 1740] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:23:13 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9b1b7000) [pid = 1740] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:23:13 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9a277c00) [pid = 1740] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:23:13 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9ac4d400) [pid = 1740] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:23:13 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x93b64800) [pid = 1740] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:23:13 INFO - PROCESS | 1740 | 1468884193647 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1856ms 16:23:13 INFO - PROCESS | 1740 | 1468884193705 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 16:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:23:13 INFO - PROCESS | 1740 | 1468884193710 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 16:23:13 INFO - PROCESS | 1740 | 1468884193716 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:23:13 INFO - PROCESS | 1740 | 1468884193719 Marionette TRACE conn3 <- [1,2062,null,{}] 16:23:13 INFO - PROCESS | 1740 | 1468884193725 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:13 INFO - PROCESS | 1740 | 1468884193730 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:13 INFO - PROCESS | 1740 | 1468884193883 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 16:23:13 INFO - PROCESS | 1740 | 1468884193894 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:13 INFO - PROCESS | 1740 | 1468884193905 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b5d800 == 12 [pid = 1740] [id = 523] 16:23:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x953bc000) [pid = 1740] [serial = 1570] [outer = (nil)] 16:23:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9a77c800) [pid = 1740] [serial = 1571] [outer = 0x953bc000] 16:23:13 INFO - PROCESS | 1740 | 1468884193971 Marionette DEBUG loaded listener.js 16:23:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9ac55400) [pid = 1740] [serial = 1572] [outer = 0x953bc000] 16:23:14 INFO - PROCESS | 1740 | 1468884194850 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1183ms 16:23:14 INFO - PROCESS | 1740 | 1468884194899 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 16:23:14 INFO - PROCESS | 1740 | 1468884194902 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 16:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:23:14 INFO - PROCESS | 1740 | 1468884194909 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:23:14 INFO - PROCESS | 1740 | 1468884194913 Marionette TRACE conn3 <- [1,2066,null,{}] 16:23:14 INFO - PROCESS | 1740 | 1468884194918 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:14 INFO - PROCESS | 1740 | 1468884194923 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:15 INFO - PROCESS | 1740 | 1468884195087 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 16:23:15 INFO - PROCESS | 1740 | 1468884195266 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:15 INFO - PROCESS | 1740 | 1468884195277 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f885800 == 13 [pid = 1740] [id = 524] 16:23:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x8f886000) [pid = 1740] [serial = 1573] [outer = (nil)] 16:23:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x8fb86400) [pid = 1740] [serial = 1574] [outer = 0x8f886000] 16:23:15 INFO - PROCESS | 1740 | 1468884195405 Marionette DEBUG loaded listener.js 16:23:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x917ed000) [pid = 1740] [serial = 1575] [outer = 0x8f886000] 16:23:16 INFO - PROCESS | 1740 | 1468884196526 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1691ms 16:23:16 INFO - PROCESS | 1740 | 1468884196604 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 16:23:16 INFO - PROCESS | 1740 | 1468884196610 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 16:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:23:16 INFO - PROCESS | 1740 | 1468884196618 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:23:16 INFO - PROCESS | 1740 | 1468884196623 Marionette TRACE conn3 <- [1,2070,null,{}] 16:23:16 INFO - PROCESS | 1740 | 1468884196632 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:16 INFO - PROCESS | 1740 | 1468884196640 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:16 INFO - PROCESS | 1740 | 1468884196876 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 16:23:17 INFO - PROCESS | 1740 | 1468884197153 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:17 INFO - PROCESS | 1740 | 1468884197160 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:17 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb8ec00 == 14 [pid = 1740] [id = 525] 16:23:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x92fa1000) [pid = 1740] [serial = 1576] [outer = (nil)] 16:23:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x99248000) [pid = 1740] [serial = 1577] [outer = 0x92fa1000] 16:23:17 INFO - PROCESS | 1740 | 1468884197254 Marionette DEBUG loaded listener.js 16:23:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x996f2400) [pid = 1740] [serial = 1578] [outer = 0x92fa1000] 16:23:18 INFO - PROCESS | 1740 | 1468884198308 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 16:23:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:23:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1734ms 16:23:18 INFO - PROCESS | 1740 | 1468884198356 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 16:23:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:23:18 INFO - PROCESS | 1740 | 1468884198363 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 16:23:18 INFO - PROCESS | 1740 | 1468884198371 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:23:18 INFO - PROCESS | 1740 | 1468884198374 Marionette TRACE conn3 <- [1,2074,null,{}] 16:23:18 INFO - PROCESS | 1740 | 1468884198381 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:18 INFO - PROCESS | 1740 | 1468884198387 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:18 INFO - PROCESS | 1740 | 1468884198592 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 16:23:18 INFO - PROCESS | 1740 | 1468884198861 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:18 INFO - PROCESS | 1740 | 1468884198870 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:18 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac48400 == 15 [pid = 1740] [id = 526] 16:23:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9ac48c00) [pid = 1740] [serial = 1579] [outer = (nil)] 16:23:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9adc3400) [pid = 1740] [serial = 1580] [outer = 0x9ac48c00] 16:23:19 INFO - PROCESS | 1740 | 1468884199038 Marionette DEBUG loaded listener.js 16:23:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9ae39000) [pid = 1740] [serial = 1581] [outer = 0x9ac48c00] 16:23:20 INFO - PROCESS | 1740 | 1468884200282 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 16:23:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1984ms 16:23:20 INFO - PROCESS | 1740 | 1468884200355 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 16:23:20 INFO - PROCESS | 1740 | 1468884200359 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 16:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:23:20 INFO - PROCESS | 1740 | 1468884200374 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:23:20 INFO - PROCESS | 1740 | 1468884200384 Marionette TRACE conn3 <- [1,2078,null,{}] 16:23:20 INFO - PROCESS | 1740 | 1468884200393 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:20 INFO - PROCESS | 1740 | 1468884200401 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:20 INFO - PROCESS | 1740 | 1468884200614 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 16:23:20 INFO - PROCESS | 1740 | 1468884200843 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:20 INFO - PROCESS | 1740 | 1468884200856 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:20 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88a000 == 16 [pid = 1740] [id = 527] 16:23:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9ae38800) [pid = 1740] [serial = 1582] [outer = (nil)] 16:23:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9b1b6400) [pid = 1740] [serial = 1583] [outer = 0x9ae38800] 16:23:21 INFO - PROCESS | 1740 | 1468884200994 Marionette DEBUG loaded listener.js 16:23:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9b327800) [pid = 1740] [serial = 1584] [outer = 0x9ae38800] 16:23:22 INFO - PROCESS | 1740 | 1468884202027 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1699ms 16:23:22 INFO - PROCESS | 1740 | 1468884202067 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 16:23:22 INFO - PROCESS | 1740 | 1468884202072 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 16:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:23:22 INFO - PROCESS | 1740 | 1468884202079 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:23:22 INFO - PROCESS | 1740 | 1468884202082 Marionette TRACE conn3 <- [1,2082,null,{}] 16:23:22 INFO - PROCESS | 1740 | 1468884202088 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:22 INFO - PROCESS | 1740 | 1468884202094 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:22 INFO - PROCESS | 1740 | 1468884202284 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 16:23:22 INFO - PROCESS | 1740 | 1468884202660 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:22 INFO - PROCESS | 1740 | 1468884202670 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:22 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb8b400 == 17 [pid = 1740] [id = 528] 16:23:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x8fb8fc00) [pid = 1740] [serial = 1585] [outer = (nil)] 16:23:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x917ebc00) [pid = 1740] [serial = 1586] [outer = 0x8fb8fc00] 16:23:22 INFO - PROCESS | 1740 | 1468884202795 Marionette DEBUG loaded listener.js 16:23:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x92fa7c00) [pid = 1740] [serial = 1587] [outer = 0x8fb8fc00] 16:23:23 INFO - PROCESS | 1740 | --DOCSHELL 0x93b5d800 == 16 [pid = 1740] [id = 523] 16:23:23 INFO - PROCESS | 1740 | --DOCSHELL 0x99247800 == 15 [pid = 1740] [id = 522] 16:23:23 INFO - PROCESS | 1740 | --DOCSHELL 0x9530c000 == 14 [pid = 1740] [id = 521] 16:23:23 INFO - PROCESS | 1740 | --DOCSHELL 0x93ade800 == 13 [pid = 1740] [id = 520] 16:23:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88e000 == 12 [pid = 1740] [id = 519] 16:23:23 INFO - PROCESS | 1740 | 1468884203883 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:23:23 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9bff3400) [pid = 1740] [serial = 1536] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x93d6d800) [pid = 1740] [serial = 1523] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9b1b9c00) [pid = 1740] [serial = 1529] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9bfee400) [pid = 1740] [serial = 1532] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9ac92400) [pid = 1740] [serial = 1514] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x95303800) [pid = 1740] [serial = 1511] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9b4b7800) [pid = 1740] [serial = 1530] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x953bb000) [pid = 1740] [serial = 1524] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9a75c000) [pid = 1740] [serial = 1515] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9c0e3c00) [pid = 1740] [serial = 1533] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9888b000) [pid = 1740] [serial = 1520] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9882cc00) [pid = 1740] [serial = 1512] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9b60c000) [pid = 1740] [serial = 1518] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9a77ac00) [pid = 1740] [serial = 1526] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9ac52400) [pid = 1740] [serial = 1527] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9ae37800) [pid = 1740] [serial = 1509] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9b327400) [pid = 1740] [serial = 1517] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x99dd2c00) [pid = 1740] [serial = 1521] [outer = (nil)] [url = about:blank] 16:23:23 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x9ae3dc00) [pid = 1740] [serial = 1535] [outer = (nil)] [url = about:blank] 16:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1883ms 16:23:23 INFO - PROCESS | 1740 | 1468884203965 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 16:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:23:23 INFO - PROCESS | 1740 | 1468884203971 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 16:23:23 INFO - PROCESS | 1740 | 1468884203978 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:23:23 INFO - PROCESS | 1740 | 1468884203982 Marionette TRACE conn3 <- [1,2086,null,{}] 16:23:23 INFO - PROCESS | 1740 | 1468884203990 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:23 INFO - PROCESS | 1740 | 1468884203997 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:24 INFO - PROCESS | 1740 | 1468884204180 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 16:23:24 INFO - PROCESS | 1740 | 1468884204364 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:24 INFO - PROCESS | 1740 | 1468884204372 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:24 INFO - PROCESS | 1740 | ++DOCSHELL 0x9530cc00 == 13 [pid = 1740] [id = 529] 16:23:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x953b0400) [pid = 1740] [serial = 1588] [outer = (nil)] 16:23:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x953bbc00) [pid = 1740] [serial = 1589] [outer = 0x953b0400] 16:23:24 INFO - PROCESS | 1740 | 1468884204446 Marionette DEBUG loaded listener.js 16:23:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9888ec00) [pid = 1740] [serial = 1590] [outer = 0x953b0400] 16:23:25 INFO - PROCESS | 1740 | 1468884205256 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:23:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:23:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1342ms 16:23:25 INFO - PROCESS | 1740 | 1468884205323 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 16:23:25 INFO - PROCESS | 1740 | 1468884205329 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 16:23:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:23:25 INFO - PROCESS | 1740 | 1468884205336 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:23:25 INFO - PROCESS | 1740 | 1468884205340 Marionette TRACE conn3 <- [1,2090,null,{}] 16:23:25 INFO - PROCESS | 1740 | 1468884205346 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:25 INFO - PROCESS | 1740 | 1468884205351 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:25 INFO - PROCESS | 1740 | 1468884205521 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 16:23:25 INFO - PROCESS | 1740 | 1468884205654 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:25 INFO - PROCESS | 1740 | 1468884205666 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:25 INFO - PROCESS | 1740 | ++DOCSHELL 0x9800b400 == 14 [pid = 1740] [id = 530] 16:23:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x99dd2c00) [pid = 1740] [serial = 1591] [outer = (nil)] 16:23:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9a4b9c00) [pid = 1740] [serial = 1592] [outer = 0x99dd2c00] 16:23:25 INFO - PROCESS | 1740 | 1468884205731 Marionette DEBUG loaded listener.js 16:23:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9ac50c00) [pid = 1740] [serial = 1593] [outer = 0x99dd2c00] 16:23:26 INFO - PROCESS | 1740 | 1468884206689 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:23:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1380ms 16:23:26 INFO - PROCESS | 1740 | 1468884206717 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 16:23:26 INFO - PROCESS | 1740 | 1468884206721 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 16:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:23:26 INFO - PROCESS | 1740 | 1468884206743 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:23:26 INFO - PROCESS | 1740 | 1468884206752 Marionette TRACE conn3 <- [1,2094,null,{}] 16:23:26 INFO - PROCESS | 1740 | 1468884206762 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:26 INFO - PROCESS | 1740 | 1468884206768 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:27 INFO - PROCESS | 1740 | 1468884206997 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 16:23:27 INFO - PROCESS | 1740 | 1468884207016 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:27 INFO - PROCESS | 1740 | 1468884207024 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f886800 == 15 [pid = 1740] [id = 531] 16:23:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9a4ba800) [pid = 1740] [serial = 1594] [outer = (nil)] 16:23:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9b110000) [pid = 1740] [serial = 1595] [outer = 0x9a4ba800] 16:23:27 INFO - PROCESS | 1740 | 1468884207096 Marionette DEBUG loaded listener.js 16:23:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9b31ac00) [pid = 1740] [serial = 1596] [outer = 0x9a4ba800] 16:23:28 INFO - PROCESS | 1740 | 1468884208071 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1395ms 16:23:28 INFO - PROCESS | 1740 | 1468884208131 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 16:23:28 INFO - PROCESS | 1740 | 1468884208136 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 16:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:23:28 INFO - PROCESS | 1740 | 1468884208144 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:23:28 INFO - PROCESS | 1740 | 1468884208149 Marionette TRACE conn3 <- [1,2098,null,{}] 16:23:28 INFO - PROCESS | 1740 | 1468884208157 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:28 INFO - PROCESS | 1740 | 1468884208165 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:28 INFO - PROCESS | 1740 | 1468884208409 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 16:23:28 INFO - PROCESS | 1740 | 1468884208430 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:28 INFO - PROCESS | 1740 | 1468884208437 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:28 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb83400 == 16 [pid = 1740] [id = 532] 16:23:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x93d71c00) [pid = 1740] [serial = 1597] [outer = (nil)] 16:23:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9ba59000) [pid = 1740] [serial = 1598] [outer = 0x93d71c00] 16:23:28 INFO - PROCESS | 1740 | 1468884208520 Marionette DEBUG loaded listener.js 16:23:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9b602000) [pid = 1740] [serial = 1599] [outer = 0x93d71c00] 16:23:29 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x996f6400) [pid = 1740] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:23:29 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x8f88e400) [pid = 1740] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:23:29 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x93b63400) [pid = 1740] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:23:29 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x94894c00) [pid = 1740] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:23:29 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x8f884800) [pid = 1740] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:23:29 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x953b1800) [pid = 1740] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:23:29 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x99240400) [pid = 1740] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:23:29 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9a073000) [pid = 1740] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:23:29 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9a072800) [pid = 1740] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:23:29 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x99e37400) [pid = 1740] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:23:29 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x9c242c00) [pid = 1740] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:23:29 INFO - PROCESS | 1740 | 1468884209570 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 16:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1486ms 16:23:29 INFO - PROCESS | 1740 | 1468884209629 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 16:23:29 INFO - PROCESS | 1740 | 1468884209632 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 16:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:23:29 INFO - PROCESS | 1740 | 1468884209639 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:23:29 INFO - PROCESS | 1740 | 1468884209643 Marionette TRACE conn3 <- [1,2102,null,{}] 16:23:29 INFO - PROCESS | 1740 | 1468884209648 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:29 INFO - PROCESS | 1740 | 1468884209653 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:29 INFO - PROCESS | 1740 | 1468884209828 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 16:23:29 INFO - PROCESS | 1740 | 1468884209968 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:29 INFO - PROCESS | 1740 | 1468884209987 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:30 INFO - PROCESS | 1740 | ++DOCSHELL 0x953bac00 == 17 [pid = 1740] [id = 533] 16:23:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x99e37400) [pid = 1740] [serial = 1600] [outer = (nil)] 16:23:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9b31c800) [pid = 1740] [serial = 1601] [outer = 0x99e37400] 16:23:30 INFO - PROCESS | 1740 | 1468884210068 Marionette DEBUG loaded listener.js 16:23:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9c246000) [pid = 1740] [serial = 1602] [outer = 0x99e37400] 16:23:30 INFO - PROCESS | 1740 | 1468884210898 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 16:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1329ms 16:23:30 INFO - PROCESS | 1740 | 1468884210986 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 16:23:30 INFO - PROCESS | 1740 | 1468884210992 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 16:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:23:31 INFO - PROCESS | 1740 | 1468884211000 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:23:31 INFO - PROCESS | 1740 | 1468884211007 Marionette TRACE conn3 <- [1,2106,null,{}] 16:23:31 INFO - PROCESS | 1740 | 1468884211016 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:31 INFO - PROCESS | 1740 | 1468884211023 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:31 INFO - PROCESS | 1740 | 1468884211246 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 16:23:31 INFO - PROCESS | 1740 | 1468884211423 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:31 INFO - PROCESS | 1740 | 1468884211446 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f885400 == 18 [pid = 1740] [id = 534] 16:23:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x8f88d800) [pid = 1740] [serial = 1603] [outer = (nil)] 16:23:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9529e400) [pid = 1740] [serial = 1604] [outer = 0x8f88d800] 16:23:31 INFO - PROCESS | 1740 | 1468884211538 Marionette DEBUG loaded listener.js 16:23:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x95311800) [pid = 1740] [serial = 1605] [outer = 0x8f88d800] 16:23:32 INFO - PROCESS | 1740 | 1468884212534 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 16:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1585ms 16:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:23:32 INFO - PROCESS | 1740 | 1468884212587 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 16:23:32 INFO - PROCESS | 1740 | 1468884212591 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 16:23:32 INFO - PROCESS | 1740 | 1468884212603 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:23:32 INFO - PROCESS | 1740 | 1468884212608 Marionette TRACE conn3 <- [1,2110,null,{}] 16:23:32 INFO - PROCESS | 1740 | 1468884212615 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:32 INFO - PROCESS | 1740 | 1468884212621 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:32 INFO - PROCESS | 1740 | 1468884212820 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 16:23:33 INFO - PROCESS | 1740 | 1468884213004 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:33 INFO - PROCESS | 1740 | 1468884213015 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:33 INFO - PROCESS | 1740 | ++DOCSHELL 0x93ade000 == 19 [pid = 1740] [id = 535] 16:23:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x99680400) [pid = 1740] [serial = 1606] [outer = (nil)] 16:23:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9ac4a000) [pid = 1740] [serial = 1607] [outer = 0x99680400] 16:23:33 INFO - PROCESS | 1740 | 1468884213108 Marionette DEBUG loaded listener.js 16:23:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9adc6000) [pid = 1740] [serial = 1608] [outer = 0x99680400] 16:23:34 INFO - PROCESS | 1740 | 1468884214174 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 16:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1643ms 16:23:34 INFO - PROCESS | 1740 | 1468884214244 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 16:23:34 INFO - PROCESS | 1740 | 1468884214251 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 16:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:23:34 INFO - PROCESS | 1740 | 1468884214263 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:23:34 INFO - PROCESS | 1740 | 1468884214270 Marionette TRACE conn3 <- [1,2114,null,{}] 16:23:34 INFO - PROCESS | 1740 | 1468884214293 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:34 INFO - PROCESS | 1740 | 1468884214307 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:34 INFO - PROCESS | 1740 | 1468884214638 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 16:23:34 INFO - PROCESS | 1740 | 1468884214895 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:34 INFO - PROCESS | 1740 | 1468884214908 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:34 INFO - PROCESS | 1740 | ++DOCSHELL 0x9c0e1800 == 20 [pid = 1740] [id = 536] 16:23:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9c241800) [pid = 1740] [serial = 1609] [outer = (nil)] 16:23:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9c271000) [pid = 1740] [serial = 1610] [outer = 0x9c241800] 16:23:34 INFO - PROCESS | 1740 | 1468884214992 Marionette DEBUG loaded listener.js 16:23:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9c27d000) [pid = 1740] [serial = 1611] [outer = 0x9c241800] 16:23:35 INFO - PROCESS | 1740 | 1468884215868 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 16:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1639ms 16:23:35 INFO - PROCESS | 1740 | 1468884215901 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 16:23:35 INFO - PROCESS | 1740 | 1468884215904 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 16:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:23:35 INFO - PROCESS | 1740 | 1468884215930 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:23:35 INFO - PROCESS | 1740 | 1468884215934 Marionette TRACE conn3 <- [1,2118,null,{}] 16:23:35 INFO - PROCESS | 1740 | 1468884215943 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:35 INFO - PROCESS | 1740 | 1468884215947 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:36 INFO - PROCESS | 1740 | 1468884216131 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 16:23:36 INFO - PROCESS | 1740 | 1468884216307 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:36 INFO - PROCESS | 1740 | 1468884216316 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb87c00 == 21 [pid = 1740] [id = 537] 16:23:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9b06fc00) [pid = 1740] [serial = 1612] [outer = (nil)] 16:23:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0xa1116800) [pid = 1740] [serial = 1613] [outer = 0x9b06fc00] 16:23:36 INFO - PROCESS | 1740 | 1468884216400 Marionette DEBUG loaded listener.js 16:23:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0xa200a400) [pid = 1740] [serial = 1614] [outer = 0x9b06fc00] 16:23:37 INFO - PROCESS | 1740 | 1468884217370 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 16:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1499ms 16:23:37 INFO - PROCESS | 1740 | 1468884217416 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 16:23:37 INFO - PROCESS | 1740 | 1468884217419 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 16:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:23:37 INFO - PROCESS | 1740 | 1468884217426 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:23:37 INFO - PROCESS | 1740 | 1468884217434 Marionette TRACE conn3 <- [1,2122,null,{}] 16:23:37 INFO - PROCESS | 1740 | 1468884217445 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:37 INFO - PROCESS | 1740 | 1468884217450 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:37 INFO - PROCESS | 1740 | 1468884217626 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 16:23:37 INFO - PROCESS | 1740 | 1468884217803 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:37 INFO - PROCESS | 1740 | 1468884217813 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:37 INFO - PROCESS | 1740 | ++DOCSHELL 0x9c277c00 == 22 [pid = 1740] [id = 538] 16:23:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9c27b800) [pid = 1740] [serial = 1615] [outer = (nil)] 16:23:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0xa2fae400) [pid = 1740] [serial = 1616] [outer = 0x9c27b800] 16:23:37 INFO - PROCESS | 1740 | 1468884217912 Marionette DEBUG loaded listener.js 16:23:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0xa310bc00) [pid = 1740] [serial = 1617] [outer = 0x9c27b800] 16:23:38 INFO - PROCESS | 1740 | 1468884218879 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1492ms 16:23:38 INFO - PROCESS | 1740 | 1468884218920 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 16:23:38 INFO - PROCESS | 1740 | 1468884218925 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 16:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:23:38 INFO - PROCESS | 1740 | 1468884218931 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:23:38 INFO - PROCESS | 1740 | 1468884218935 Marionette TRACE conn3 <- [1,2126,null,{}] 16:23:38 INFO - PROCESS | 1740 | 1468884218941 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:38 INFO - PROCESS | 1740 | 1468884218951 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:39 INFO - PROCESS | 1740 | 1468884219178 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 16:23:39 INFO - PROCESS | 1740 | 1468884219357 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:39 INFO - PROCESS | 1740 | 1468884219369 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:39 INFO - PROCESS | 1740 | ++DOCSHELL 0xa2310c00 == 23 [pid = 1740] [id = 539] 16:23:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa33d0c00) [pid = 1740] [serial = 1618] [outer = (nil)] 16:23:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0xa34d1400) [pid = 1740] [serial = 1619] [outer = 0xa33d0c00] 16:23:39 INFO - PROCESS | 1740 | 1468884219496 Marionette DEBUG loaded listener.js 16:23:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa4d55800) [pid = 1740] [serial = 1620] [outer = 0xa33d0c00] 16:23:40 INFO - PROCESS | 1740 | 1468884220441 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 16:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1536ms 16:23:40 INFO - PROCESS | 1740 | 1468884220469 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 16:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:23:40 INFO - PROCESS | 1740 | 1468884220473 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 16:23:40 INFO - PROCESS | 1740 | 1468884220480 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:23:40 INFO - PROCESS | 1740 | 1468884220483 Marionette TRACE conn3 <- [1,2130,null,{}] 16:23:40 INFO - PROCESS | 1740 | 1468884220489 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:40 INFO - PROCESS | 1740 | 1468884220495 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:40 INFO - PROCESS | 1740 | 1468884220663 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 16:23:40 INFO - PROCESS | 1740 | 1468884220850 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:40 INFO - PROCESS | 1740 | 1468884220857 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:40 INFO - PROCESS | 1740 | ++DOCSHELL 0xa3185800 == 24 [pid = 1740] [id = 540] 16:23:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0xa34d2800) [pid = 1740] [serial = 1621] [outer = (nil)] 16:23:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0xa4f1e400) [pid = 1740] [serial = 1622] [outer = 0xa34d2800] 16:23:40 INFO - PROCESS | 1740 | 1468884220937 Marionette DEBUG loaded listener.js 16:23:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0xa4f7e400) [pid = 1740] [serial = 1623] [outer = 0xa34d2800] 16:23:41 INFO - PROCESS | 1740 | 1468884221914 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 16:23:41 INFO - PROCESS | 1740 | 1468884221972 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 16:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:23:41 INFO - PROCESS | 1740 | 1468884221979 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:23:41 INFO - PROCESS | 1740 | 1468884221983 Marionette TRACE conn3 <- [1,2134,null,{}] 16:23:41 INFO - PROCESS | 1740 | 1468884221988 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:41 INFO - PROCESS | 1740 | 1468884221994 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:42 INFO - PROCESS | 1740 | 1468884222170 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 16:23:42 INFO - PROCESS | 1740 | 1468884222369 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:42 INFO - PROCESS | 1740 | 1468884222375 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:42 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac4b000 == 25 [pid = 1740] [id = 541] 16:23:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x9ac4b400) [pid = 1740] [serial = 1624] [outer = (nil)] 16:23:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0xa61bf800) [pid = 1740] [serial = 1625] [outer = 0x9ac4b400] 16:23:42 INFO - PROCESS | 1740 | 1468884222481 Marionette DEBUG loaded listener.js 16:23:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0xa4f24000) [pid = 1740] [serial = 1626] [outer = 0x9ac4b400] 16:23:43 INFO - PROCESS | 1740 | 1468884223392 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 16:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1484ms 16:23:43 INFO - PROCESS | 1740 | 1468884223465 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 16:23:43 INFO - PROCESS | 1740 | 1468884223468 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 16:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:23:43 INFO - PROCESS | 1740 | 1468884223475 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:23:43 INFO - PROCESS | 1740 | 1468884223478 Marionette TRACE conn3 <- [1,2138,null,{}] 16:23:43 INFO - PROCESS | 1740 | 1468884223484 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:43 INFO - PROCESS | 1740 | 1468884223489 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:43 INFO - PROCESS | 1740 | 1468884223664 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 16:23:44 INFO - PROCESS | 1740 | 1468884224136 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:44 INFO - PROCESS | 1740 | 1468884224146 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:44 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e9c00 == 26 [pid = 1740] [id = 542] 16:23:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x917ea400) [pid = 1740] [serial = 1627] [outer = (nil)] 16:23:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x92f48000) [pid = 1740] [serial = 1628] [outer = 0x917ea400] 16:23:44 INFO - PROCESS | 1740 | 1468884224227 Marionette DEBUG loaded listener.js 16:23:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x93d68400) [pid = 1740] [serial = 1629] [outer = 0x917ea400] 16:23:45 INFO - PROCESS | 1740 | 1468884225125 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 16:23:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1731ms 16:23:45 INFO - PROCESS | 1740 | 1468884225210 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 16:23:45 INFO - PROCESS | 1740 | 1468884225216 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 16:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:23:45 INFO - PROCESS | 1740 | 1468884225224 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:23:45 INFO - PROCESS | 1740 | 1468884225229 Marionette TRACE conn3 <- [1,2142,null,{}] 16:23:45 INFO - PROCESS | 1740 | 1468884225239 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:45 INFO - PROCESS | 1740 | 1468884225246 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:45 INFO - PROCESS | 1740 | 1468884225420 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 16:23:45 INFO - PROCESS | 1740 | 1468884225693 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:45 INFO - PROCESS | 1740 | 1468884225702 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:45 INFO - PROCESS | 1740 | ++DOCSHELL 0x92fa0400 == 27 [pid = 1740] [id = 543] 16:23:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x953b9800) [pid = 1740] [serial = 1630] [outer = (nil)] 16:23:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x99dd1c00) [pid = 1740] [serial = 1631] [outer = 0x953b9800] 16:23:45 INFO - PROCESS | 1740 | 1468884225826 Marionette DEBUG loaded listener.js 16:23:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x99ecac00) [pid = 1740] [serial = 1632] [outer = 0x953b9800] 16:23:46 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88a000 == 26 [pid = 1740] [id = 527] 16:23:46 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac48400 == 25 [pid = 1740] [id = 526] 16:23:46 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb8ec00 == 24 [pid = 1740] [id = 525] 16:23:46 INFO - PROCESS | 1740 | --DOCSHELL 0x8f885800 == 23 [pid = 1740] [id = 524] 16:23:46 INFO - PROCESS | 1740 | --DOCSHELL 0x94873000 == 22 [pid = 1740] [id = 518] 16:23:46 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb8b400 == 21 [pid = 1740] [id = 528] 16:23:47 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x9a77c800) [pid = 1740] [serial = 1571] [outer = (nil)] [url = about:blank] 16:23:47 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x9a770c00) [pid = 1740] [serial = 1568] [outer = (nil)] [url = about:blank] 16:23:47 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x8fb86000) [pid = 1740] [serial = 1559] [outer = (nil)] [url = about:blank] 16:23:47 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x9489a000) [pid = 1740] [serial = 1562] [outer = (nil)] [url = about:blank] 16:23:47 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x95304000) [pid = 1740] [serial = 1563] [outer = (nil)] [url = about:blank] 16:23:47 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x95312800) [pid = 1740] [serial = 1557] [outer = (nil)] [url = about:blank] 16:23:47 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x9529fc00) [pid = 1740] [serial = 1556] [outer = (nil)] [url = about:blank] 16:23:47 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x8fb90400) [pid = 1740] [serial = 1539] [outer = (nil)] [url = about:blank] 16:23:47 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x8f889c00) [pid = 1740] [serial = 1538] [outer = (nil)] [url = about:blank] 16:23:47 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x992ca000) [pid = 1740] [serial = 1542] [outer = (nil)] [url = about:blank] 16:23:47 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x953bec00) [pid = 1740] [serial = 1541] [outer = (nil)] [url = about:blank] 16:23:47 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x917e8400) [pid = 1740] [serial = 1560] [outer = (nil)] [url = about:blank] 16:23:47 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x996f6c00) [pid = 1740] [serial = 1566] [outer = (nil)] [url = about:blank] 16:23:47 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9ac4f400) [pid = 1740] [serial = 1569] [outer = (nil)] [url = about:blank] 16:23:47 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9adce400) [pid = 1740] [serial = 1545] [outer = (nil)] [url = about:blank] 16:23:47 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9ac57000) [pid = 1740] [serial = 1544] [outer = (nil)] [url = about:blank] 16:23:47 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x996e9400) [pid = 1740] [serial = 1565] [outer = (nil)] [url = about:blank] 16:23:47 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9d981800) [pid = 1740] [serial = 1548] [outer = (nil)] [url = about:blank] 16:23:47 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9c27e800) [pid = 1740] [serial = 1547] [outer = (nil)] [url = about:blank] 16:23:47 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0xa2324800) [pid = 1740] [serial = 1551] [outer = (nil)] [url = about:blank] 16:23:47 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0xa209b000) [pid = 1740] [serial = 1550] [outer = (nil)] [url = about:blank] 16:23:47 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0xa34ccc00) [pid = 1740] [serial = 1554] [outer = (nil)] [url = about:blank] 16:23:47 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0xa3112400) [pid = 1740] [serial = 1553] [outer = (nil)] [url = about:blank] 16:23:47 INFO - PROCESS | 1740 | 1468884227798 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 16:23:47 INFO - PROCESS | 1740 | 1468884227885 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 16:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:23:47 INFO - PROCESS | 1740 | 1468884227894 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:23:47 INFO - PROCESS | 1740 | 1468884227901 Marionette TRACE conn3 <- [1,2146,null,{}] 16:23:47 INFO - PROCESS | 1740 | 1468884227909 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:47 INFO - PROCESS | 1740 | 1468884227914 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:48 INFO - PROCESS | 1740 | 1468884228090 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 16:23:48 INFO - PROCESS | 1740 | 1468884228101 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:48 INFO - PROCESS | 1740 | 1468884228110 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:48 INFO - PROCESS | 1740 | ++DOCSHELL 0x92f99000 == 22 [pid = 1740] [id = 544] 16:23:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x93ae6400) [pid = 1740] [serial = 1633] [outer = (nil)] 16:23:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x94873000) [pid = 1740] [serial = 1634] [outer = 0x93ae6400] 16:23:48 INFO - PROCESS | 1740 | 1468884228183 Marionette DEBUG loaded listener.js 16:23:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9529fc00) [pid = 1740] [serial = 1635] [outer = 0x93ae6400] 16:23:49 INFO - PROCESS | 1740 | 1468884229161 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 16:23:49 INFO - PROCESS | 1740 | 1468884229194 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 16:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:23:49 INFO - PROCESS | 1740 | 1468884229205 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:23:49 INFO - PROCESS | 1740 | 1468884229209 Marionette TRACE conn3 <- [1,2150,null,{}] 16:23:49 INFO - PROCESS | 1740 | 1468884229216 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:49 INFO - PROCESS | 1740 | 1468884229221 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:49 INFO - PROCESS | 1740 | 1468884229460 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 16:23:49 INFO - PROCESS | 1740 | 1468884229547 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:49 INFO - PROCESS | 1740 | 1468884229556 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x9800fc00 == 23 [pid = 1740] [id = 545] 16:23:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x992c2c00) [pid = 1740] [serial = 1636] [outer = (nil)] 16:23:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x996e9400) [pid = 1740] [serial = 1637] [outer = 0x992c2c00] 16:23:49 INFO - PROCESS | 1740 | 1468884229630 Marionette DEBUG loaded listener.js 16:23:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x996f1000) [pid = 1740] [serial = 1638] [outer = 0x992c2c00] 16:23:50 INFO - PROCESS | 1740 | 1468884230699 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 16:23:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:23:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1543ms 16:23:50 INFO - PROCESS | 1740 | 1468884230748 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 16:23:50 INFO - PROCESS | 1740 | 1468884230752 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 16:23:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:23:50 INFO - PROCESS | 1740 | 1468884230766 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:23:50 INFO - PROCESS | 1740 | 1468884230772 Marionette TRACE conn3 <- [1,2154,null,{}] 16:23:50 INFO - PROCESS | 1740 | 1468884230794 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:50 INFO - PROCESS | 1740 | 1468884230806 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:51 INFO - PROCESS | 1740 | 1468884231121 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 16:23:51 INFO - PROCESS | 1740 | 1468884231149 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:51 INFO - PROCESS | 1740 | 1468884231157 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:51 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac48400 == 24 [pid = 1740] [id = 546] 16:23:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9ac49400) [pid = 1740] [serial = 1639] [outer = (nil)] 16:23:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9ac51c00) [pid = 1740] [serial = 1640] [outer = 0x9ac49400] 16:23:51 INFO - PROCESS | 1740 | 1468884231237 Marionette DEBUG loaded listener.js 16:23:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9adc3800) [pid = 1740] [serial = 1641] [outer = 0x9ac49400] 16:23:52 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x99e37400) [pid = 1740] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:23:52 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x8fb8fc00) [pid = 1740] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:23:52 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9a4ba800) [pid = 1740] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:23:52 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x953bc000) [pid = 1740] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:23:52 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9ac48c00) [pid = 1740] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:23:52 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x93d71c00) [pid = 1740] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:23:52 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x99dd2c00) [pid = 1740] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:23:52 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9ae38800) [pid = 1740] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:23:52 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x8f886000) [pid = 1740] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:23:52 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x953b0400) [pid = 1740] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:23:52 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x92fa1000) [pid = 1740] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:23:52 INFO - PROCESS | 1740 | 1468884232737 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:23:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:23:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1989ms 16:23:52 INFO - PROCESS | 1740 | 1468884232799 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 16:23:52 INFO - PROCESS | 1740 | 1468884232804 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 16:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:23:52 INFO - PROCESS | 1740 | 1468884232817 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:23:52 INFO - PROCESS | 1740 | 1468884232819 Marionette TRACE conn3 <- [1,2158,null,{}] 16:23:52 INFO - PROCESS | 1740 | 1468884232825 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:52 INFO - PROCESS | 1740 | 1468884232830 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:53 INFO - PROCESS | 1740 | 1468884233038 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 16:23:53 INFO - PROCESS | 1740 | 1468884233049 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:53 INFO - PROCESS | 1740 | 1468884233057 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:53 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f886000 == 25 [pid = 1740] [id = 547] 16:23:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x93d71c00) [pid = 1740] [serial = 1642] [outer = (nil)] 16:23:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9ac54000) [pid = 1740] [serial = 1643] [outer = 0x93d71c00] 16:23:53 INFO - PROCESS | 1740 | 1468884233128 Marionette DEBUG loaded listener.js 16:23:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9ae35000) [pid = 1740] [serial = 1644] [outer = 0x93d71c00] 16:23:53 INFO - PROCESS | 1740 | 1468884233924 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:23:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:23:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1135ms 16:23:53 INFO - PROCESS | 1740 | 1468884233952 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 16:23:53 INFO - PROCESS | 1740 | 1468884233956 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 16:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:23:53 INFO - PROCESS | 1740 | 1468884233962 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:23:53 INFO - PROCESS | 1740 | 1468884233964 Marionette TRACE conn3 <- [1,2162,null,{}] 16:23:53 INFO - PROCESS | 1740 | 1468884233971 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:53 INFO - PROCESS | 1740 | 1468884233976 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:54 INFO - PROCESS | 1740 | 1468884234181 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 16:23:54 INFO - PROCESS | 1740 | 1468884234200 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:54 INFO - PROCESS | 1740 | 1468884234210 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:54 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f882c00 == 26 [pid = 1740] [id = 548] 16:23:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9529c400) [pid = 1740] [serial = 1645] [outer = (nil)] 16:23:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9ae43800) [pid = 1740] [serial = 1646] [outer = 0x9529c400] 16:23:54 INFO - PROCESS | 1740 | 1468884234276 Marionette DEBUG loaded listener.js 16:23:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9b10f400) [pid = 1740] [serial = 1647] [outer = 0x9529c400] 16:23:55 INFO - PROCESS | 1740 | 1468884235417 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 16:23:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:23:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1531ms 16:23:55 INFO - PROCESS | 1740 | 1468884235494 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 16:23:55 INFO - PROCESS | 1740 | 1468884235501 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 16:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:23:55 INFO - PROCESS | 1740 | 1468884235509 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:23:55 INFO - PROCESS | 1740 | 1468884235517 Marionette TRACE conn3 <- [1,2166,null,{}] 16:23:55 INFO - PROCESS | 1740 | 1468884235525 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:55 INFO - PROCESS | 1740 | 1468884235530 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:55 INFO - PROCESS | 1740 | 1468884235760 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 16:23:56 INFO - PROCESS | 1740 | 1468884235993 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:56 INFO - PROCESS | 1740 | 1468884236005 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:56 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d6ec00 == 27 [pid = 1740] [id = 549] 16:23:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9486c800) [pid = 1740] [serial = 1648] [outer = (nil)] 16:23:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9530c000) [pid = 1740] [serial = 1649] [outer = 0x9486c800] 16:23:56 INFO - PROCESS | 1740 | 1468884236112 Marionette DEBUG loaded listener.js 16:23:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x996ef800) [pid = 1740] [serial = 1650] [outer = 0x9486c800] 16:23:57 INFO - PROCESS | 1740 | 1468884237155 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 16:23:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:23:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1691ms 16:23:57 INFO - PROCESS | 1740 | 1468884237200 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 16:23:57 INFO - PROCESS | 1740 | 1468884237207 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 16:23:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:23:57 INFO - PROCESS | 1740 | 1468884237219 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:23:57 INFO - PROCESS | 1740 | 1468884237223 Marionette TRACE conn3 <- [1,2170,null,{}] 16:23:57 INFO - PROCESS | 1740 | 1468884237230 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:57 INFO - PROCESS | 1740 | 1468884237236 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:57 INFO - PROCESS | 1740 | 1468884237445 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 16:23:57 INFO - PROCESS | 1740 | 1468884237711 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:57 INFO - PROCESS | 1740 | 1468884237720 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a637000 == 28 [pid = 1740] [id = 550] 16:23:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9ae38800) [pid = 1740] [serial = 1651] [outer = (nil)] 16:23:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9b104400) [pid = 1740] [serial = 1652] [outer = 0x9ae38800] 16:23:57 INFO - PROCESS | 1740 | 1468884237851 Marionette DEBUG loaded listener.js 16:23:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9b1bdc00) [pid = 1740] [serial = 1653] [outer = 0x9ae38800] 16:23:58 INFO - PROCESS | 1740 | 1468884238815 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 16:23:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:23:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1684ms 16:23:58 INFO - PROCESS | 1740 | 1468884238904 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 16:23:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:23:58 INFO - PROCESS | 1740 | 1468884238909 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 16:23:58 INFO - PROCESS | 1740 | 1468884238917 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:23:58 INFO - PROCESS | 1740 | 1468884238923 Marionette TRACE conn3 <- [1,2174,null,{}] 16:23:58 INFO - PROCESS | 1740 | 1468884238940 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:58 INFO - PROCESS | 1740 | 1468884238949 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:59 INFO - PROCESS | 1740 | 1468884239140 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 16:23:59 INFO - PROCESS | 1740 | 1468884239371 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:59 INFO - PROCESS | 1740 | 1468884239381 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:23:59 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b4b3000 == 29 [pid = 1740] [id = 551] 16:23:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x9b602400) [pid = 1740] [serial = 1654] [outer = (nil)] 16:23:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x9c27f400) [pid = 1740] [serial = 1655] [outer = 0x9b602400] 16:23:59 INFO - PROCESS | 1740 | 1468884239492 Marionette DEBUG loaded listener.js 16:23:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9d97d000) [pid = 1740] [serial = 1656] [outer = 0x9b602400] 16:24:00 INFO - PROCESS | 1740 | 1468884240476 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:24:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:24:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1641ms 16:24:00 INFO - PROCESS | 1740 | 1468884240557 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 16:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:24:00 INFO - PROCESS | 1740 | 1468884240562 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 16:24:00 INFO - PROCESS | 1740 | 1468884240569 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:24:00 INFO - PROCESS | 1740 | 1468884240572 Marionette TRACE conn3 <- [1,2178,null,{}] 16:24:00 INFO - PROCESS | 1740 | 1468884240578 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:00 INFO - PROCESS | 1740 | 1468884240584 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:00 INFO - PROCESS | 1740 | 1468884240780 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 16:24:01 INFO - PROCESS | 1740 | 1468884241013 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:01 INFO - PROCESS | 1740 | 1468884241019 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:01 INFO - PROCESS | 1740 | ++DOCSHELL 0x99682000 == 30 [pid = 1740] [id = 552] 16:24:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x9ac4d800) [pid = 1740] [serial = 1657] [outer = (nil)] 16:24:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0xa1193800) [pid = 1740] [serial = 1658] [outer = 0x9ac4d800] 16:24:01 INFO - PROCESS | 1740 | 1468884241132 Marionette DEBUG loaded listener.js 16:24:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0xa2305c00) [pid = 1740] [serial = 1659] [outer = 0x9ac4d800] 16:24:02 INFO - PROCESS | 1740 | 1468884242229 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1742ms 16:24:02 INFO - PROCESS | 1740 | 1468884242315 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 16:24:02 INFO - PROCESS | 1740 | 1468884242322 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 16:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:24:02 INFO - PROCESS | 1740 | 1468884242331 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:24:02 INFO - PROCESS | 1740 | 1468884242336 Marionette TRACE conn3 <- [1,2182,null,{}] 16:24:02 INFO - PROCESS | 1740 | 1468884242345 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:02 INFO - PROCESS | 1740 | 1468884242351 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:02 INFO - PROCESS | 1740 | 1468884242535 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 16:24:02 INFO - PROCESS | 1740 | 1468884242764 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:02 INFO - PROCESS | 1740 | 1468884242781 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb86000 == 31 [pid = 1740] [id = 553] 16:24:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x8fb89400) [pid = 1740] [serial = 1660] [outer = (nil)] 16:24:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x93d70000) [pid = 1740] [serial = 1661] [outer = 0x8fb89400] 16:24:02 INFO - PROCESS | 1740 | 1468884242930 Marionette DEBUG loaded listener.js 16:24:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x95307400) [pid = 1740] [serial = 1662] [outer = 0x8fb89400] 16:24:03 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x9b31c800) [pid = 1740] [serial = 1601] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x92fa7c00) [pid = 1740] [serial = 1587] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x9b31ac00) [pid = 1740] [serial = 1596] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x9ac55400) [pid = 1740] [serial = 1572] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x9adc3400) [pid = 1740] [serial = 1580] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9b602000) [pid = 1740] [serial = 1599] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x9b110000) [pid = 1740] [serial = 1595] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9ba59000) [pid = 1740] [serial = 1598] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9a4b9c00) [pid = 1740] [serial = 1592] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x917ebc00) [pid = 1740] [serial = 1586] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9b327800) [pid = 1740] [serial = 1584] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x917ed000) [pid = 1740] [serial = 1575] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9888ec00) [pid = 1740] [serial = 1590] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x8fb86400) [pid = 1740] [serial = 1574] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x953bbc00) [pid = 1740] [serial = 1589] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9b1b6400) [pid = 1740] [serial = 1583] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x99248000) [pid = 1740] [serial = 1577] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9ae39000) [pid = 1740] [serial = 1581] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9ac50c00) [pid = 1740] [serial = 1593] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x996f2400) [pid = 1740] [serial = 1578] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9c246000) [pid = 1740] [serial = 1602] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1740 | 1468884243864 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:24:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1589ms 16:24:03 INFO - PROCESS | 1740 | 1468884243920 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 16:24:03 INFO - PROCESS | 1740 | 1468884243927 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 16:24:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:24:03 INFO - PROCESS | 1740 | 1468884243937 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:24:03 INFO - PROCESS | 1740 | 1468884243942 Marionette TRACE conn3 <- [1,2186,null,{}] 16:24:03 INFO - PROCESS | 1740 | 1468884243948 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:03 INFO - PROCESS | 1740 | 1468884243954 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:04 INFO - PROCESS | 1740 | 1468884244151 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 16:24:04 INFO - PROCESS | 1740 | 1468884244287 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:04 INFO - PROCESS | 1740 | 1468884244295 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:04 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e9000 == 32 [pid = 1740] [id = 554] 16:24:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x953b3c00) [pid = 1740] [serial = 1663] [outer = (nil)] 16:24:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x992c0800) [pid = 1740] [serial = 1664] [outer = 0x953b3c00] 16:24:04 INFO - PROCESS | 1740 | 1468884244369 Marionette DEBUG loaded listener.js 16:24:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x996f0400) [pid = 1740] [serial = 1665] [outer = 0x953b3c00] 16:24:05 INFO - PROCESS | 1740 | 1468884245202 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:24:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:24:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1296ms 16:24:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:24:05 INFO - PROCESS | 1740 | 1468884245232 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 16:24:05 INFO - PROCESS | 1740 | 1468884245236 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 16:24:05 INFO - PROCESS | 1740 | 1468884245243 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:24:05 INFO - PROCESS | 1740 | 1468884245248 Marionette TRACE conn3 <- [1,2190,null,{}] 16:24:05 INFO - PROCESS | 1740 | 1468884245264 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:05 INFO - PROCESS | 1740 | 1468884245273 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:05 INFO - PROCESS | 1740 | 1468884245441 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 16:24:05 INFO - PROCESS | 1740 | 1468884245588 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:05 INFO - PROCESS | 1740 | 1468884245600 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:05 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a8ab400 == 33 [pid = 1740] [id = 555] 16:24:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9ac4e800) [pid = 1740] [serial = 1666] [outer = (nil)] 16:24:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9adc5800) [pid = 1740] [serial = 1667] [outer = 0x9ac4e800] 16:24:05 INFO - PROCESS | 1740 | 1468884245675 Marionette DEBUG loaded listener.js 16:24:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9ae34800) [pid = 1740] [serial = 1668] [outer = 0x9ac4e800] 16:24:06 INFO - PROCESS | 1740 | 1468884246572 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 16:24:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:24:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1388ms 16:24:06 INFO - PROCESS | 1740 | 1468884246631 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 16:24:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:24:06 INFO - PROCESS | 1740 | 1468884246636 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 16:24:06 INFO - PROCESS | 1740 | 1468884246642 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:24:06 INFO - PROCESS | 1740 | 1468884246645 Marionette TRACE conn3 <- [1,2194,null,{}] 16:24:06 INFO - PROCESS | 1740 | 1468884246651 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:06 INFO - PROCESS | 1740 | 1468884246656 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:06 INFO - PROCESS | 1740 | 1468884246874 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 16:24:06 INFO - PROCESS | 1740 | 1468884246896 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:06 INFO - PROCESS | 1740 | 1468884246907 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:06 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac50c00 == 34 [pid = 1740] [id = 556] 16:24:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9b1b7c00) [pid = 1740] [serial = 1669] [outer = (nil)] 16:24:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9b60d000) [pid = 1740] [serial = 1670] [outer = 0x9b1b7c00] 16:24:07 INFO - PROCESS | 1740 | 1468884246997 Marionette DEBUG loaded listener.js 16:24:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9ba52800) [pid = 1740] [serial = 1671] [outer = 0x9b1b7c00] 16:24:07 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x93d71c00) [pid = 1740] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:24:07 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x99680400) [pid = 1740] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:24:07 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9c241800) [pid = 1740] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:24:07 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9b06fc00) [pid = 1740] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:24:07 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9ac49400) [pid = 1740] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:24:07 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x992c2c00) [pid = 1740] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:24:07 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9c27b800) [pid = 1740] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:24:08 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x953b9800) [pid = 1740] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:24:08 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0xa33d0c00) [pid = 1740] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:24:08 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x93ae6400) [pid = 1740] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:24:08 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0xa34d2800) [pid = 1740] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:24:08 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9ac4b400) [pid = 1740] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:24:08 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x917ea400) [pid = 1740] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:24:08 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x8f88d800) [pid = 1740] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:24:08 INFO - PROCESS | 1740 | 1468884248215 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 16:24:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:24:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1632ms 16:24:08 INFO - PROCESS | 1740 | 1468884248275 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 16:24:08 INFO - PROCESS | 1740 | 1468884248283 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 16:24:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:24:08 INFO - PROCESS | 1740 | 1468884248293 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:24:08 INFO - PROCESS | 1740 | 1468884248297 Marionette TRACE conn3 <- [1,2198,null,{}] 16:24:08 INFO - PROCESS | 1740 | 1468884248307 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:08 INFO - PROCESS | 1740 | 1468884248312 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:08 INFO - PROCESS | 1740 | 1468884248634 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 16:24:08 INFO - PROCESS | 1740 | 1468884248818 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:08 INFO - PROCESS | 1740 | 1468884248830 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb8fc00 == 35 [pid = 1740] [id = 557] 16:24:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x92fa2c00) [pid = 1740] [serial = 1672] [outer = (nil)] 16:24:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x93d64c00) [pid = 1740] [serial = 1673] [outer = 0x92fa2c00] 16:24:08 INFO - PROCESS | 1740 | 1468884248920 Marionette DEBUG loaded listener.js 16:24:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x953b5800) [pid = 1740] [serial = 1674] [outer = 0x92fa2c00] 16:24:09 INFO - PROCESS | 1740 | 1468884249827 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:24:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:24:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1590ms 16:24:09 INFO - PROCESS | 1740 | 1468884249896 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 16:24:09 INFO - PROCESS | 1740 | 1468884249905 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 16:24:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:24:09 INFO - PROCESS | 1740 | 1468884249918 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:24:09 INFO - PROCESS | 1740 | 1468884249922 Marionette TRACE conn3 <- [1,2202,null,{}] 16:24:09 INFO - PROCESS | 1740 | 1468884249929 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:09 INFO - PROCESS | 1740 | 1468884249943 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:10 INFO - PROCESS | 1740 | 1468884250144 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 16:24:10 INFO - PROCESS | 1740 | 1468884250294 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:10 INFO - PROCESS | 1740 | 1468884250302 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:10 INFO - PROCESS | 1740 | ++DOCSHELL 0x9882d400 == 36 [pid = 1740] [id = 558] 16:24:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x99dd9800) [pid = 1740] [serial = 1675] [outer = (nil)] 16:24:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9a759c00) [pid = 1740] [serial = 1676] [outer = 0x99dd9800] 16:24:10 INFO - PROCESS | 1740 | 1468884250390 Marionette DEBUG loaded listener.js 16:24:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9a77dc00) [pid = 1740] [serial = 1677] [outer = 0x99dd9800] 16:24:11 INFO - PROCESS | 1740 | 1468884251450 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:24:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:24:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1585ms 16:24:11 INFO - PROCESS | 1740 | 1468884251503 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 16:24:11 INFO - PROCESS | 1740 | 1468884251506 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 16:24:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:24:11 INFO - PROCESS | 1740 | 1468884251514 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:24:11 INFO - PROCESS | 1740 | 1468884251520 Marionette TRACE conn3 <- [1,2206,null,{}] 16:24:11 INFO - PROCESS | 1740 | 1468884251537 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:11 INFO - PROCESS | 1740 | 1468884251546 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:11 INFO - PROCESS | 1740 | 1468884251827 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 16:24:12 INFO - PROCESS | 1740 | 1468884252095 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:12 INFO - PROCESS | 1740 | 1468884252107 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:12 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b1b3800 == 37 [pid = 1740] [id = 559] 16:24:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9b1b6400) [pid = 1740] [serial = 1678] [outer = (nil)] 16:24:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9bab5000) [pid = 1740] [serial = 1679] [outer = 0x9b1b6400] 16:24:12 INFO - PROCESS | 1740 | 1468884252200 Marionette DEBUG loaded listener.js 16:24:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9c0e3c00) [pid = 1740] [serial = 1680] [outer = 0x9b1b6400] 16:24:13 INFO - PROCESS | 1740 | 1468884253138 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 16:24:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:24:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1686ms 16:24:13 INFO - PROCESS | 1740 | 1468884253201 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 16:24:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:24:13 INFO - PROCESS | 1740 | 1468884253206 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 16:24:13 INFO - PROCESS | 1740 | 1468884253213 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:24:13 INFO - PROCESS | 1740 | 1468884253217 Marionette TRACE conn3 <- [1,2210,null,{}] 16:24:13 INFO - PROCESS | 1740 | 1468884253223 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:13 INFO - PROCESS | 1740 | 1468884253228 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:13 INFO - PROCESS | 1740 | 1468884253442 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 16:24:13 INFO - PROCESS | 1740 | 1468884253620 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:13 INFO - PROCESS | 1740 | 1468884253629 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x9c275c00 == 38 [pid = 1740] [id = 560] 16:24:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9cc09400) [pid = 1740] [serial = 1681] [outer = (nil)] 16:24:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0xa1192400) [pid = 1740] [serial = 1682] [outer = 0x9cc09400] 16:24:13 INFO - PROCESS | 1740 | 1468884253714 Marionette DEBUG loaded listener.js 16:24:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0xa2faec00) [pid = 1740] [serial = 1683] [outer = 0x9cc09400] 16:24:14 INFO - PROCESS | 1740 | 1468884254651 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 16:24:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:24:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1491ms 16:24:14 INFO - PROCESS | 1740 | 1468884254712 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 16:24:14 INFO - PROCESS | 1740 | 1468884254717 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 16:24:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:24:14 INFO - PROCESS | 1740 | 1468884254725 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:24:14 INFO - PROCESS | 1740 | 1468884254728 Marionette TRACE conn3 <- [1,2214,null,{}] 16:24:14 INFO - PROCESS | 1740 | 1468884254735 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:14 INFO - PROCESS | 1740 | 1468884254740 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:14 INFO - PROCESS | 1740 | 1468884254917 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 16:24:15 INFO - PROCESS | 1740 | 1468884255113 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:15 INFO - PROCESS | 1740 | 1468884255120 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:15 INFO - PROCESS | 1740 | ++DOCSHELL 0xa3113800 == 39 [pid = 1740] [id = 561] 16:24:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0xa3113c00) [pid = 1740] [serial = 1684] [outer = (nil)] 16:24:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0xa3353800) [pid = 1740] [serial = 1685] [outer = 0xa3113c00] 16:24:15 INFO - PROCESS | 1740 | 1468884255203 Marionette DEBUG loaded listener.js 16:24:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0xa349b800) [pid = 1740] [serial = 1686] [outer = 0xa3113c00] 16:24:16 INFO - PROCESS | 1740 | 1468884256183 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 16:24:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:24:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1484ms 16:24:16 INFO - PROCESS | 1740 | 1468884256212 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 16:24:16 INFO - PROCESS | 1740 | 1468884256216 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 16:24:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:24:16 INFO - PROCESS | 1740 | 1468884256222 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:24:16 INFO - PROCESS | 1740 | 1468884256225 Marionette TRACE conn3 <- [1,2218,null,{}] 16:24:16 INFO - PROCESS | 1740 | 1468884256232 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:16 INFO - PROCESS | 1740 | 1468884256243 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:16 INFO - PROCESS | 1740 | 1468884256464 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 16:24:16 INFO - PROCESS | 1740 | 1468884256655 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:16 INFO - PROCESS | 1740 | 1468884256670 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:16 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb83000 == 40 [pid = 1740] [id = 562] 16:24:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x953b4c00) [pid = 1740] [serial = 1687] [outer = (nil)] 16:24:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0xa34d4800) [pid = 1740] [serial = 1688] [outer = 0x953b4c00] 16:24:16 INFO - PROCESS | 1740 | 1468884256749 Marionette DEBUG loaded listener.js 16:24:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa200cc00) [pid = 1740] [serial = 1689] [outer = 0x953b4c00] 16:24:17 INFO - PROCESS | 1740 | 1468884257815 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 16:24:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:24:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1633ms 16:24:17 INFO - PROCESS | 1740 | 1468884257856 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 16:24:17 INFO - PROCESS | 1740 | 1468884257859 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 16:24:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:24:17 INFO - PROCESS | 1740 | 1468884257867 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:24:17 INFO - PROCESS | 1740 | 1468884257870 Marionette TRACE conn3 <- [1,2222,null,{}] 16:24:17 INFO - PROCESS | 1740 | 1468884257876 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:17 INFO - PROCESS | 1740 | 1468884257881 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:18 INFO - PROCESS | 1740 | 1468884258061 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 16:24:18 INFO - PROCESS | 1740 | 1468884258242 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:18 INFO - PROCESS | 1740 | 1468884258249 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:18 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d65000 == 41 [pid = 1740] [id = 563] 16:24:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x9adc3000) [pid = 1740] [serial = 1690] [outer = (nil)] 16:24:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0xa61c3400) [pid = 1740] [serial = 1691] [outer = 0x9adc3000] 16:24:18 INFO - PROCESS | 1740 | 1468884258330 Marionette DEBUG loaded listener.js 16:24:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0xa61c7400) [pid = 1740] [serial = 1692] [outer = 0x9adc3000] 16:24:19 INFO - PROCESS | 1740 | 1468884259261 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:24:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:24:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1439ms 16:24:19 INFO - PROCESS | 1740 | 1468884259307 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 16:24:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:24:19 INFO - PROCESS | 1740 | 1468884259311 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 16:24:19 INFO - PROCESS | 1740 | 1468884259318 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:24:19 INFO - PROCESS | 1740 | 1468884259322 Marionette TRACE conn3 <- [1,2226,null,{}] 16:24:19 INFO - PROCESS | 1740 | 1468884259328 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:19 INFO - PROCESS | 1740 | 1468884259334 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:19 INFO - PROCESS | 1740 | 1468884259513 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 16:24:19 INFO - PROCESS | 1740 | 1468884259702 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:19 INFO - PROCESS | 1740 | 1468884259708 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ba5d400 == 42 [pid = 1740] [id = 564] 16:24:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0xa3180800) [pid = 1740] [serial = 1693] [outer = (nil)] 16:24:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0xa687ac00) [pid = 1740] [serial = 1694] [outer = 0xa3180800] 16:24:19 INFO - PROCESS | 1740 | 1468884259798 Marionette DEBUG loaded listener.js 16:24:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0xa6c42000) [pid = 1740] [serial = 1695] [outer = 0xa3180800] 16:24:20 INFO - PROCESS | 1740 | 1468884260734 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 16:24:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:24:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1482ms 16:24:20 INFO - PROCESS | 1740 | 1468884260801 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 16:24:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:24:20 INFO - PROCESS | 1740 | 1468884260805 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 16:24:20 INFO - PROCESS | 1740 | 1468884260813 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:24:20 INFO - PROCESS | 1740 | 1468884260816 Marionette TRACE conn3 <- [1,2230,null,{}] 16:24:20 INFO - PROCESS | 1740 | 1468884260823 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:20 INFO - PROCESS | 1740 | 1468884260829 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:21 INFO - PROCESS | 1740 | 1468884261009 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 16:24:21 INFO - PROCESS | 1740 | 1468884261194 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:21 INFO - PROCESS | 1740 | 1468884261203 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e6400 == 43 [pid = 1740] [id = 565] 16:24:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x92f4dc00) [pid = 1740] [serial = 1696] [outer = (nil)] 16:24:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x9a77d000) [pid = 1740] [serial = 1697] [outer = 0x92f4dc00] 16:24:21 INFO - PROCESS | 1740 | 1468884261288 Marionette DEBUG loaded listener.js 16:24:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x9ac98000) [pid = 1740] [serial = 1698] [outer = 0x92f4dc00] 16:24:22 INFO - PROCESS | 1740 | 1468884262456 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 16:24:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:24:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1695ms 16:24:22 INFO - PROCESS | 1740 | 1468884262509 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 16:24:22 INFO - PROCESS | 1740 | 1468884262514 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 16:24:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:24:22 INFO - PROCESS | 1740 | 1468884262523 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:24:22 INFO - PROCESS | 1740 | 1468884262530 Marionette TRACE conn3 <- [1,2234,null,{}] 16:24:22 INFO - PROCESS | 1740 | 1468884262538 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:22 INFO - PROCESS | 1740 | 1468884262543 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:22 INFO - PROCESS | 1740 | 1468884262734 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 16:24:22 INFO - PROCESS | 1740 | 1468884262932 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:22 INFO - PROCESS | 1740 | 1468884262945 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x953bc800 == 44 [pid = 1740] [id = 566] 16:24:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x9800f800) [pid = 1740] [serial = 1699] [outer = (nil)] 16:24:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x99249c00) [pid = 1740] [serial = 1700] [outer = 0x9800f800] 16:24:23 INFO - PROCESS | 1740 | 1468884263095 Marionette DEBUG loaded listener.js 16:24:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x99683000) [pid = 1740] [serial = 1701] [outer = 0x9800f800] 16:24:24 INFO - PROCESS | 1740 | --DOCSHELL 0x9a8ab400 == 43 [pid = 1740] [id = 555] 16:24:24 INFO - PROCESS | 1740 | --DOCSHELL 0x917e9000 == 42 [pid = 1740] [id = 554] 16:24:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb86000 == 41 [pid = 1740] [id = 553] 16:24:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8f886000 == 40 [pid = 1740] [id = 547] 16:24:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8f882c00 == 39 [pid = 1740] [id = 548] 16:24:24 INFO - PROCESS | 1740 | --DOCSHELL 0x9a637000 == 38 [pid = 1740] [id = 550] 16:24:24 INFO - PROCESS | 1740 | --DOCSHELL 0x9b4b3000 == 37 [pid = 1740] [id = 551] 16:24:24 INFO - PROCESS | 1740 | --DOCSHELL 0x93d6ec00 == 36 [pid = 1740] [id = 549] 16:24:24 INFO - PROCESS | 1740 | --DOCSHELL 0x99682000 == 35 [pid = 1740] [id = 552] 16:24:24 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac48400 == 34 [pid = 1740] [id = 546] 16:24:24 INFO - PROCESS | 1740 | --DOCSHELL 0x9ba5d400 == 33 [pid = 1740] [id = 564] 16:24:24 INFO - PROCESS | 1740 | --DOCSHELL 0x917e6400 == 32 [pid = 1740] [id = 565] 16:24:24 INFO - PROCESS | 1740 | --DOCSHELL 0x93d65000 == 31 [pid = 1740] [id = 563] 16:24:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb83000 == 30 [pid = 1740] [id = 562] 16:24:24 INFO - PROCESS | 1740 | --DOCSHELL 0xa3113800 == 29 [pid = 1740] [id = 561] 16:24:24 INFO - PROCESS | 1740 | --DOCSHELL 0x9b1b3800 == 28 [pid = 1740] [id = 559] 16:24:24 INFO - PROCESS | 1740 | --DOCSHELL 0x9c275c00 == 27 [pid = 1740] [id = 560] 16:24:24 INFO - PROCESS | 1740 | --DOCSHELL 0x9882d400 == 26 [pid = 1740] [id = 558] 16:24:24 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac50c00 == 25 [pid = 1740] [id = 556] 16:24:24 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb8fc00 == 24 [pid = 1740] [id = 557] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x9ac54000) [pid = 1740] [serial = 1643] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x9ac4a000) [pid = 1740] [serial = 1607] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x9c27d000) [pid = 1740] [serial = 1611] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x9c271000) [pid = 1740] [serial = 1610] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0xa200a400) [pid = 1740] [serial = 1614] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0xa1116800) [pid = 1740] [serial = 1613] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x9ac51c00) [pid = 1740] [serial = 1640] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x996e9400) [pid = 1740] [serial = 1637] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0xa310bc00) [pid = 1740] [serial = 1617] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0xa2fae400) [pid = 1740] [serial = 1616] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x99ecac00) [pid = 1740] [serial = 1632] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x99dd1c00) [pid = 1740] [serial = 1631] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0xa4d55800) [pid = 1740] [serial = 1620] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0xa34d1400) [pid = 1740] [serial = 1619] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x94873000) [pid = 1740] [serial = 1634] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0xa4f7e400) [pid = 1740] [serial = 1623] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0xa4f1e400) [pid = 1740] [serial = 1622] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0xa4f24000) [pid = 1740] [serial = 1626] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0xa61bf800) [pid = 1740] [serial = 1625] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x93d68400) [pid = 1740] [serial = 1629] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x92f48000) [pid = 1740] [serial = 1628] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x95311800) [pid = 1740] [serial = 1605] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9529e400) [pid = 1740] [serial = 1604] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9adc6000) [pid = 1740] [serial = 1608] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9529fc00) [pid = 1740] [serial = 1635] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9ae35000) [pid = 1740] [serial = 1644] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9adc3800) [pid = 1740] [serial = 1641] [outer = (nil)] [url = about:blank] 16:24:24 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x996f1000) [pid = 1740] [serial = 1638] [outer = (nil)] [url = about:blank] 16:24:25 INFO - PROCESS | 1740 | 1468884265144 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 16:24:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:24:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 2641ms 16:24:25 INFO - PROCESS | 1740 | 1468884265164 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 16:24:25 INFO - PROCESS | 1740 | 1468884265170 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 16:24:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:24:25 INFO - PROCESS | 1740 | 1468884265178 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:24:25 INFO - PROCESS | 1740 | 1468884265185 Marionette TRACE conn3 <- [1,2238,null,{}] 16:24:25 INFO - PROCESS | 1740 | 1468884265192 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:25 INFO - PROCESS | 1740 | 1468884265197 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:25 INFO - PROCESS | 1740 | 1468884265465 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 16:24:25 INFO - PROCESS | 1740 | 1468884265481 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:25 INFO - PROCESS | 1740 | 1468884265492 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:25 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e6c00 == 25 [pid = 1740] [id = 567] 16:24:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x917ea400) [pid = 1740] [serial = 1702] [outer = (nil)] 16:24:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x92f4e800) [pid = 1740] [serial = 1703] [outer = 0x917ea400] 16:24:25 INFO - PROCESS | 1740 | 1468884265566 Marionette DEBUG loaded listener.js 16:24:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x93b61400) [pid = 1740] [serial = 1704] [outer = 0x917ea400] 16:24:26 INFO - PROCESS | 1740 | 1468884266469 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:24:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:24:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1335ms 16:24:26 INFO - PROCESS | 1740 | 1468884266513 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 16:24:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:24:26 INFO - PROCESS | 1740 | 1468884266522 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 16:24:26 INFO - PROCESS | 1740 | 1468884266534 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:24:26 INFO - PROCESS | 1740 | 1468884266538 Marionette TRACE conn3 <- [1,2242,null,{}] 16:24:26 INFO - PROCESS | 1740 | 1468884266548 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:26 INFO - PROCESS | 1740 | 1468884266553 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:26 INFO - PROCESS | 1740 | 1468884266735 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 16:24:26 INFO - PROCESS | 1740 | 1468884266880 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:26 INFO - PROCESS | 1740 | 1468884266888 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x953b0400 == 26 [pid = 1740] [id = 568] 16:24:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x953b8000) [pid = 1740] [serial = 1705] [outer = (nil)] 16:24:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9882cc00) [pid = 1740] [serial = 1706] [outer = 0x953b8000] 16:24:26 INFO - PROCESS | 1740 | 1468884266965 Marionette DEBUG loaded listener.js 16:24:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9888c400) [pid = 1740] [serial = 1707] [outer = 0x953b8000] 16:24:27 INFO - PROCESS | 1740 | 1468884267970 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:24:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:24:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1488ms 16:24:28 INFO - PROCESS | 1740 | 1468884268021 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 16:24:28 INFO - PROCESS | 1740 | 1468884268025 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 16:24:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:24:28 INFO - PROCESS | 1740 | 1468884268039 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:24:28 INFO - PROCESS | 1740 | 1468884268045 Marionette TRACE conn3 <- [1,2246,null,{}] 16:24:28 INFO - PROCESS | 1740 | 1468884268063 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:28 INFO - PROCESS | 1740 | 1468884268072 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:28 INFO - PROCESS | 1740 | 1468884268297 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 16:24:28 INFO - PROCESS | 1740 | 1468884268319 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:28 INFO - PROCESS | 1740 | 1468884268331 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:28 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a06ec00 == 27 [pid = 1740] [id = 569] 16:24:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9a072800) [pid = 1740] [serial = 1708] [outer = (nil)] 16:24:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9a284000) [pid = 1740] [serial = 1709] [outer = 0x9a072800] 16:24:28 INFO - PROCESS | 1740 | 1468884268402 Marionette DEBUG loaded listener.js 16:24:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9a774c00) [pid = 1740] [serial = 1710] [outer = 0x9a072800] 16:24:29 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9b1b7c00) [pid = 1740] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:24:29 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9ae38800) [pid = 1740] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:24:29 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9b602400) [pid = 1740] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:24:29 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9486c800) [pid = 1740] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:24:29 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x953b3c00) [pid = 1740] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:24:29 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x8fb89400) [pid = 1740] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:24:29 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9529c400) [pid = 1740] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:24:29 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9ac4d800) [pid = 1740] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:24:29 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9ac4e800) [pid = 1740] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:24:29 INFO - PROCESS | 1740 | 1468884269888 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:24:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:24:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1993ms 16:24:30 INFO - PROCESS | 1740 | 1468884270034 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 16:24:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:24:30 INFO - PROCESS | 1740 | 1468884270042 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 16:24:30 INFO - PROCESS | 1740 | 1468884270048 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:24:30 INFO - PROCESS | 1740 | 1468884270052 Marionette TRACE conn3 <- [1,2250,null,{}] 16:24:30 INFO - PROCESS | 1740 | 1468884270057 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:30 INFO - PROCESS | 1740 | 1468884270062 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:30 INFO - PROCESS | 1740 | 1468884270223 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 16:24:30 INFO - PROCESS | 1740 | 1468884270236 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:30 INFO - PROCESS | 1740 | 1468884270242 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:30 INFO - PROCESS | 1740 | ++DOCSHELL 0x94898c00 == 28 [pid = 1740] [id = 570] 16:24:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x953bbc00) [pid = 1740] [serial = 1711] [outer = (nil)] 16:24:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9a775400) [pid = 1740] [serial = 1712] [outer = 0x953bbc00] 16:24:30 INFO - PROCESS | 1740 | 1468884270318 Marionette DEBUG loaded listener.js 16:24:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9ac4e800) [pid = 1740] [serial = 1713] [outer = 0x953bbc00] 16:24:31 INFO - PROCESS | 1740 | 1468884271184 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 16:24:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:24:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1188ms 16:24:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:24:31 INFO - PROCESS | 1740 | 1468884271238 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 16:24:31 INFO - PROCESS | 1740 | 1468884271241 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 16:24:31 INFO - PROCESS | 1740 | 1468884271247 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:24:31 INFO - PROCESS | 1740 | 1468884271251 Marionette TRACE conn3 <- [1,2254,null,{}] 16:24:31 INFO - PROCESS | 1740 | 1468884271259 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:31 INFO - PROCESS | 1740 | 1468884271264 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:31 INFO - PROCESS | 1740 | 1468884271441 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 16:24:31 INFO - PROCESS | 1740 | 1468884271450 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:31 INFO - PROCESS | 1740 | 1468884271458 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x99ebf800 == 29 [pid = 1740] [id = 571] 16:24:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9ac51c00) [pid = 1740] [serial = 1714] [outer = (nil)] 16:24:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9adc4400) [pid = 1740] [serial = 1715] [outer = 0x9ac51c00] 16:24:31 INFO - PROCESS | 1740 | 1468884271743 Marionette DEBUG loaded listener.js 16:24:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9adc5000) [pid = 1740] [serial = 1716] [outer = 0x9ac51c00] 16:24:33 INFO - PROCESS | 1740 | 1468884273052 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:24:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:24:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1835ms 16:24:33 INFO - PROCESS | 1740 | 1468884273085 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 16:24:33 INFO - PROCESS | 1740 | 1468884273092 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 16:24:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:24:33 INFO - PROCESS | 1740 | 1468884273100 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:24:33 INFO - PROCESS | 1740 | 1468884273108 Marionette TRACE conn3 <- [1,2258,null,{}] 16:24:33 INFO - PROCESS | 1740 | 1468884273117 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:33 INFO - PROCESS | 1740 | 1468884273121 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:33 INFO - PROCESS | 1740 | 1468884273353 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 16:24:33 INFO - PROCESS | 1740 | 1468884273606 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:33 INFO - PROCESS | 1740 | 1468884273615 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:33 INFO - PROCESS | 1740 | ++DOCSHELL 0x917ed000 == 30 [pid = 1740] [id = 572] 16:24:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x917f1400) [pid = 1740] [serial = 1717] [outer = (nil)] 16:24:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x952a3800) [pid = 1740] [serial = 1718] [outer = 0x917f1400] 16:24:33 INFO - PROCESS | 1740 | 1468884273709 Marionette DEBUG loaded listener.js 16:24:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x953b9000) [pid = 1740] [serial = 1719] [outer = 0x917f1400] 16:24:35 INFO - PROCESS | 1740 | 1468884275032 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:24:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:24:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1992ms 16:24:35 INFO - PROCESS | 1740 | 1468884275099 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 16:24:35 INFO - PROCESS | 1740 | 1468884275112 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 16:24:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:24:35 INFO - PROCESS | 1740 | 1468884275170 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:24:35 INFO - PROCESS | 1740 | 1468884275174 Marionette TRACE conn3 <- [1,2262,null,{}] 16:24:35 INFO - PROCESS | 1740 | 1468884275331 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:35 INFO - PROCESS | 1740 | 1468884275338 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:35 INFO - PROCESS | 1740 | 1468884275600 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 16:24:35 INFO - PROCESS | 1740 | 1468884275718 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:35 INFO - PROCESS | 1740 | 1468884275727 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:35 INFO - PROCESS | 1740 | ++DOCSHELL 0x952a7800 == 31 [pid = 1740] [id = 573] 16:24:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9a1dfc00) [pid = 1740] [serial = 1720] [outer = (nil)] 16:24:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9ac56400) [pid = 1740] [serial = 1721] [outer = 0x9a1dfc00] 16:24:35 INFO - PROCESS | 1740 | 1468884275851 Marionette DEBUG loaded listener.js 16:24:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9adc4000) [pid = 1740] [serial = 1722] [outer = 0x9a1dfc00] 16:24:36 INFO - PROCESS | 1740 | 1468884276851 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:24:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:24:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1801ms 16:24:36 INFO - PROCESS | 1740 | 1468884276928 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 16:24:36 INFO - PROCESS | 1740 | 1468884276932 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 16:24:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:24:36 INFO - PROCESS | 1740 | 1468884276940 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:24:36 INFO - PROCESS | 1740 | 1468884276946 Marionette TRACE conn3 <- [1,2266,null,{}] 16:24:36 INFO - PROCESS | 1740 | 1468884276964 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:36 INFO - PROCESS | 1740 | 1468884276973 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:37 INFO - PROCESS | 1740 | 1468884277207 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 16:24:37 INFO - PROCESS | 1740 | 1468884277510 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:37 INFO - PROCESS | 1740 | 1468884277520 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:37 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ae3a800 == 32 [pid = 1740] [id = 574] 16:24:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9b108c00) [pid = 1740] [serial = 1723] [outer = (nil)] 16:24:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9b322400) [pid = 1740] [serial = 1724] [outer = 0x9b108c00] 16:24:37 INFO - PROCESS | 1740 | 1468884277650 Marionette DEBUG loaded listener.js 16:24:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9ba53400) [pid = 1740] [serial = 1725] [outer = 0x9b108c00] 16:24:38 INFO - PROCESS | 1740 | 1468884278622 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 16:24:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:24:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1700ms 16:24:38 INFO - PROCESS | 1740 | 1468884278642 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 16:24:38 INFO - PROCESS | 1740 | 1468884278648 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 16:24:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:24:38 INFO - PROCESS | 1740 | 1468884278659 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:24:38 INFO - PROCESS | 1740 | 1468884278664 Marionette TRACE conn3 <- [1,2270,null,{}] 16:24:38 INFO - PROCESS | 1740 | 1468884278699 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:38 INFO - PROCESS | 1740 | 1468884278705 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:38 INFO - PROCESS | 1740 | 1468884278912 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 16:24:39 INFO - PROCESS | 1740 | 1468884279111 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:39 INFO - PROCESS | 1740 | 1468884279120 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb8f000 == 33 [pid = 1740] [id = 575] 16:24:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x917eb000) [pid = 1740] [serial = 1726] [outer = (nil)] 16:24:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x9b4bfc00) [pid = 1740] [serial = 1727] [outer = 0x917eb000] 16:24:39 INFO - PROCESS | 1740 | 1468884279248 Marionette DEBUG loaded listener.js 16:24:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9c271000) [pid = 1740] [serial = 1728] [outer = 0x917eb000] 16:24:40 INFO - PROCESS | 1740 | 1468884280506 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:24:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:24:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1917ms 16:24:40 INFO - PROCESS | 1740 | 1468884280576 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 16:24:40 INFO - PROCESS | 1740 | 1468884280582 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 16:24:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:24:40 INFO - PROCESS | 1740 | 1468884280601 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:24:40 INFO - PROCESS | 1740 | 1468884280607 Marionette TRACE conn3 <- [1,2274,null,{}] 16:24:40 INFO - PROCESS | 1740 | 1468884280618 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:40 INFO - PROCESS | 1740 | 1468884280622 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:40 INFO - PROCESS | 1740 | 1468884280806 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 16:24:41 INFO - PROCESS | 1740 | 1468884281074 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:41 INFO - PROCESS | 1740 | 1468884281090 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:41 INFO - PROCESS | 1740 | --DOCSHELL 0x94898c00 == 32 [pid = 1740] [id = 570] 16:24:41 INFO - PROCESS | 1740 | --DOCSHELL 0x9a06ec00 == 31 [pid = 1740] [id = 569] 16:24:41 INFO - PROCESS | 1740 | --DOCSHELL 0x953b0400 == 30 [pid = 1740] [id = 568] 16:24:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e8000 == 31 [pid = 1740] [id = 576] 16:24:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x917e9800) [pid = 1740] [serial = 1729] [outer = (nil)] 16:24:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x917ef800) [pid = 1740] [serial = 1730] [outer = 0x917e9800] 16:24:41 INFO - PROCESS | 1740 | 1468884281185 Marionette DEBUG loaded listener.js 16:24:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x92fa1c00) [pid = 1740] [serial = 1731] [outer = 0x917e9800] 16:24:41 INFO - PROCESS | 1740 | --DOCSHELL 0x917e6c00 == 30 [pid = 1740] [id = 567] 16:24:41 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x9adc5800) [pid = 1740] [serial = 1667] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x9b60d000) [pid = 1740] [serial = 1670] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9ba52800) [pid = 1740] [serial = 1671] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x9b104400) [pid = 1740] [serial = 1652] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9b1bdc00) [pid = 1740] [serial = 1653] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9c27f400) [pid = 1740] [serial = 1655] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9d97d000) [pid = 1740] [serial = 1656] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9530c000) [pid = 1740] [serial = 1649] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x996ef800) [pid = 1740] [serial = 1650] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x992c0800) [pid = 1740] [serial = 1664] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x996f0400) [pid = 1740] [serial = 1665] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x93d70000) [pid = 1740] [serial = 1661] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x95307400) [pid = 1740] [serial = 1662] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9b10f400) [pid = 1740] [serial = 1647] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9ae43800) [pid = 1740] [serial = 1646] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0xa1193800) [pid = 1740] [serial = 1658] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0xa2305c00) [pid = 1740] [serial = 1659] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9ae34800) [pid = 1740] [serial = 1668] [outer = (nil)] [url = about:blank] 16:24:42 INFO - PROCESS | 1740 | 1468884282017 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 16:24:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:24:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1447ms 16:24:42 INFO - PROCESS | 1740 | 1468884282075 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 16:24:42 INFO - PROCESS | 1740 | 1468884282083 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 16:24:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:24:42 INFO - PROCESS | 1740 | 1468884282099 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:24:42 INFO - PROCESS | 1740 | 1468884282103 Marionette TRACE conn3 <- [1,2278,null,{}] 16:24:42 INFO - PROCESS | 1740 | 1468884282110 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:42 INFO - PROCESS | 1740 | 1468884282115 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:42 INFO - PROCESS | 1740 | 1468884282285 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 16:24:42 INFO - PROCESS | 1740 | 1468884282297 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:42 INFO - PROCESS | 1740 | 1468884282304 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:42 INFO - PROCESS | 1740 | ++DOCSHELL 0x94871000 == 31 [pid = 1740] [id = 577] 16:24:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x95307400) [pid = 1740] [serial = 1732] [outer = (nil)] 16:24:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x953b2c00) [pid = 1740] [serial = 1733] [outer = 0x95307400] 16:24:42 INFO - PROCESS | 1740 | 1468884282378 Marionette DEBUG loaded listener.js 16:24:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9923ec00) [pid = 1740] [serial = 1734] [outer = 0x95307400] 16:24:43 INFO - PROCESS | 1740 | 1468884283422 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:24:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:24:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1337ms 16:24:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:24:43 INFO - PROCESS | 1740 | 1468884283436 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 16:24:43 INFO - PROCESS | 1740 | 1468884283439 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 16:24:43 INFO - PROCESS | 1740 | 1468884283446 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:24:43 INFO - PROCESS | 1740 | 1468884283452 Marionette TRACE conn3 <- [1,2282,null,{}] 16:24:43 INFO - PROCESS | 1740 | 1468884283468 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:43 INFO - PROCESS | 1740 | 1468884283478 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:43 INFO - PROCESS | 1740 | 1468884283699 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 16:24:43 INFO - PROCESS | 1740 | 1468884283721 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:43 INFO - PROCESS | 1740 | 1468884283732 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x996f6400 == 32 [pid = 1740] [id = 578] 16:24:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x996f6800) [pid = 1740] [serial = 1735] [outer = (nil)] 16:24:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x99ecb000) [pid = 1740] [serial = 1736] [outer = 0x996f6800] 16:24:43 INFO - PROCESS | 1740 | 1468884283808 Marionette DEBUG loaded listener.js 16:24:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9a77ac00) [pid = 1740] [serial = 1737] [outer = 0x996f6800] 16:24:44 INFO - PROCESS | 1740 | 1468884284747 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 16:24:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:24:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1341ms 16:24:44 INFO - PROCESS | 1740 | 1468884284788 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 16:24:44 INFO - PROCESS | 1740 | 1468884284793 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 16:24:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:24:44 INFO - PROCESS | 1740 | 1468884284800 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:24:44 INFO - PROCESS | 1740 | 1468884284803 Marionette TRACE conn3 <- [1,2286,null,{}] 16:24:44 INFO - PROCESS | 1740 | 1468884284809 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:44 INFO - PROCESS | 1740 | 1468884284814 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:45 INFO - PROCESS | 1740 | 1468884285048 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 16:24:45 INFO - PROCESS | 1740 | 1468884285075 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:45 INFO - PROCESS | 1740 | 1468884285083 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:45 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a774000 == 33 [pid = 1740] [id = 579] 16:24:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9a8aa800) [pid = 1740] [serial = 1738] [outer = (nil)] 16:24:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9ae39800) [pid = 1740] [serial = 1739] [outer = 0x9a8aa800] 16:24:45 INFO - PROCESS | 1740 | 1468884285167 Marionette DEBUG loaded listener.js 16:24:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9ae43800) [pid = 1740] [serial = 1740] [outer = 0x9a8aa800] 16:24:46 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x92fa2c00) [pid = 1740] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:24:46 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x99dd9800) [pid = 1740] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:24:46 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9b1b6400) [pid = 1740] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:24:46 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9cc09400) [pid = 1740] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:24:46 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0xa3113c00) [pid = 1740] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:24:46 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x953b4c00) [pid = 1740] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:24:46 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9adc3000) [pid = 1740] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:24:46 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9a072800) [pid = 1740] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:24:46 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0xa3180800) [pid = 1740] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:24:46 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x953bbc00) [pid = 1740] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:24:46 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x92f4dc00) [pid = 1740] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:24:46 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x917ea400) [pid = 1740] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:24:46 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9800f800) [pid = 1740] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:24:46 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x953b8000) [pid = 1740] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:24:46 INFO - PROCESS | 1740 | 1468884286244 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 16:24:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 16:24:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1480ms 16:24:46 INFO - PROCESS | 1740 | 1468884286281 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 16:24:46 INFO - PROCESS | 1740 | 1468884286285 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 16:24:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:24:46 INFO - PROCESS | 1740 | 1468884286291 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:24:46 INFO - PROCESS | 1740 | 1468884286294 Marionette TRACE conn3 <- [1,2290,null,{}] 16:24:46 INFO - PROCESS | 1740 | 1468884286299 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:46 INFO - PROCESS | 1740 | 1468884286304 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:46 INFO - PROCESS | 1740 | 1468884286461 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 16:24:46 INFO - PROCESS | 1740 | 1468884286612 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:46 INFO - PROCESS | 1740 | 1468884286620 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:46 INFO - PROCESS | 1740 | ++DOCSHELL 0x953b7c00 == 34 [pid = 1740] [id = 580] 16:24:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x953b8000) [pid = 1740] [serial = 1741] [outer = (nil)] 16:24:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x99e37800) [pid = 1740] [serial = 1742] [outer = 0x953b8000] 16:24:46 INFO - PROCESS | 1740 | 1468884286688 Marionette DEBUG loaded listener.js 16:24:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9a771400) [pid = 1740] [serial = 1743] [outer = 0x953b8000] 16:24:47 INFO - PROCESS | 1740 | 1468884287488 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 16:24:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:24:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1230ms 16:24:47 INFO - PROCESS | 1740 | 1468884287526 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 16:24:47 INFO - PROCESS | 1740 | 1468884287530 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 16:24:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:24:47 INFO - PROCESS | 1740 | 1468884287536 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:24:47 INFO - PROCESS | 1740 | 1468884287540 Marionette TRACE conn3 <- [1,2294,null,{}] 16:24:47 INFO - PROCESS | 1740 | 1468884287545 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:47 INFO - PROCESS | 1740 | 1468884287556 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:47 INFO - PROCESS | 1740 | 1468884287784 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 16:24:47 INFO - PROCESS | 1740 | 1468884287925 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:47 INFO - PROCESS | 1740 | 1468884287932 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:47 INFO - PROCESS | 1740 | ++DOCSHELL 0x953b5000 == 35 [pid = 1740] [id = 581] 16:24:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9ac4e400) [pid = 1740] [serial = 1744] [outer = (nil)] 16:24:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9babb800) [pid = 1740] [serial = 1745] [outer = 0x9ac4e400] 16:24:48 INFO - PROCESS | 1740 | 1468884288004 Marionette DEBUG loaded listener.js 16:24:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9ac9b000) [pid = 1740] [serial = 1746] [outer = 0x9ac4e400] 16:24:49 INFO - PROCESS | 1740 | 1468884289013 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 16:24:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:24:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1535ms 16:24:49 INFO - PROCESS | 1740 | 1468884289074 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 16:24:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:24:49 INFO - PROCESS | 1740 | 1468884289082 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 16:24:49 INFO - PROCESS | 1740 | 1468884289091 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:24:49 INFO - PROCESS | 1740 | 1468884289096 Marionette TRACE conn3 <- [1,2298,null,{}] 16:24:49 INFO - PROCESS | 1740 | 1468884289106 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:49 INFO - PROCESS | 1740 | 1468884289112 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:49 INFO - PROCESS | 1740 | 1468884289342 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 16:24:49 INFO - PROCESS | 1740 | 1468884289584 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:49 INFO - PROCESS | 1740 | 1468884289595 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x93ae3800 == 36 [pid = 1740] [id = 582] 16:24:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x93ae5c00) [pid = 1740] [serial = 1747] [outer = (nil)] 16:24:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x94894800) [pid = 1740] [serial = 1748] [outer = 0x93ae5c00] 16:24:49 INFO - PROCESS | 1740 | 1468884289725 Marionette DEBUG loaded listener.js 16:24:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x95310000) [pid = 1740] [serial = 1749] [outer = 0x93ae5c00] 16:24:50 INFO - PROCESS | 1740 | 1468884290714 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 16:24:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:24:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1697ms 16:24:50 INFO - PROCESS | 1740 | 1468884290788 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 16:24:50 INFO - PROCESS | 1740 | 1468884290796 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 16:24:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:24:50 INFO - PROCESS | 1740 | 1468884290807 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:24:50 INFO - PROCESS | 1740 | 1468884290811 Marionette TRACE conn3 <- [1,2302,null,{}] 16:24:50 INFO - PROCESS | 1740 | 1468884290818 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:50 INFO - PROCESS | 1740 | 1468884290824 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:51 INFO - PROCESS | 1740 | 1468884291047 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 16:24:51 INFO - PROCESS | 1740 | 1468884291286 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:51 INFO - PROCESS | 1740 | 1468884291293 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:51 INFO - PROCESS | 1740 | ++DOCSHELL 0x99dd2c00 == 37 [pid = 1740] [id = 583] 16:24:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x99ec2800) [pid = 1740] [serial = 1750] [outer = (nil)] 16:24:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9a759400) [pid = 1740] [serial = 1751] [outer = 0x99ec2800] 16:24:51 INFO - PROCESS | 1740 | 1468884291401 Marionette DEBUG loaded listener.js 16:24:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9adc8400) [pid = 1740] [serial = 1752] [outer = 0x99ec2800] 16:24:52 INFO - PROCESS | 1740 | 1468884292326 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:24:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:24:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1583ms 16:24:52 INFO - PROCESS | 1740 | 1468884292390 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 16:24:52 INFO - PROCESS | 1740 | 1468884292395 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 16:24:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:24:52 INFO - PROCESS | 1740 | 1468884292402 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:24:52 INFO - PROCESS | 1740 | 1468884292408 Marionette TRACE conn3 <- [1,2306,null,{}] 16:24:52 INFO - PROCESS | 1740 | 1468884292426 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:52 INFO - PROCESS | 1740 | 1468884292436 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:52 INFO - PROCESS | 1740 | 1468884292704 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 16:24:52 INFO - PROCESS | 1740 | 1468884292896 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:52 INFO - PROCESS | 1740 | 1468884292907 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x94872800 == 38 [pid = 1740] [id = 584] 16:24:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9bab6c00) [pid = 1740] [serial = 1753] [outer = (nil)] 16:24:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9c27f400) [pid = 1740] [serial = 1754] [outer = 0x9bab6c00] 16:24:53 INFO - PROCESS | 1740 | 1468884293045 Marionette DEBUG loaded listener.js 16:24:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9d916c00) [pid = 1740] [serial = 1755] [outer = 0x9bab6c00] 16:24:53 INFO - PROCESS | 1740 | 1468884293974 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 16:24:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:24:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1636ms 16:24:54 INFO - PROCESS | 1740 | 1468884294040 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 16:24:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:24:54 INFO - PROCESS | 1740 | 1468884294046 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 16:24:54 INFO - PROCESS | 1740 | 1468884294052 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:24:54 INFO - PROCESS | 1740 | 1468884294056 Marionette TRACE conn3 <- [1,2310,null,{}] 16:24:54 INFO - PROCESS | 1740 | 1468884294062 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:54 INFO - PROCESS | 1740 | 1468884294067 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:54 INFO - PROCESS | 1740 | 1468884294250 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 16:24:54 INFO - PROCESS | 1740 | 1468884294436 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:54 INFO - PROCESS | 1740 | 1468884294445 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:54 INFO - PROCESS | 1740 | ++DOCSHELL 0x992c3400 == 39 [pid = 1740] [id = 585] 16:24:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9babf000) [pid = 1740] [serial = 1756] [outer = (nil)] 16:24:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0xa119a800) [pid = 1740] [serial = 1757] [outer = 0x9babf000] 16:24:54 INFO - PROCESS | 1740 | 1468884294526 Marionette DEBUG loaded listener.js 16:24:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa209bc00) [pid = 1740] [serial = 1758] [outer = 0x9babf000] 16:24:55 INFO - PROCESS | 1740 | 1468884295522 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:24:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:24:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1539ms 16:24:55 INFO - PROCESS | 1740 | 1468884295591 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 16:24:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:24:55 INFO - PROCESS | 1740 | 1468884295596 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 16:24:55 INFO - PROCESS | 1740 | 1468884295602 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:24:55 INFO - PROCESS | 1740 | 1468884295606 Marionette TRACE conn3 <- [1,2314,null,{}] 16:24:55 INFO - PROCESS | 1740 | 1468884295612 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:55 INFO - PROCESS | 1740 | 1468884295617 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:55 INFO - PROCESS | 1740 | 1468884295828 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 16:24:56 INFO - PROCESS | 1740 | 1468884296071 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:56 INFO - PROCESS | 1740 | 1468884296079 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:56 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb8e000 == 40 [pid = 1740] [id = 586] 16:24:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x8fb90400) [pid = 1740] [serial = 1759] [outer = (nil)] 16:24:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0xa2327400) [pid = 1740] [serial = 1760] [outer = 0x8fb90400] 16:24:56 INFO - PROCESS | 1740 | 1468884296217 Marionette DEBUG loaded listener.js 16:24:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0xa2fae400) [pid = 1740] [serial = 1761] [outer = 0x8fb90400] 16:24:57 INFO - PROCESS | 1740 | 1468884297162 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 16:24:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:24:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1638ms 16:24:57 INFO - PROCESS | 1740 | 1468884297241 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 16:24:57 INFO - PROCESS | 1740 | 1468884297245 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 16:24:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:24:57 INFO - PROCESS | 1740 | 1468884297253 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:24:57 INFO - PROCESS | 1740 | 1468884297257 Marionette TRACE conn3 <- [1,2318,null,{}] 16:24:57 INFO - PROCESS | 1740 | 1468884297263 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:57 INFO - PROCESS | 1740 | 1468884297273 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:57 INFO - PROCESS | 1740 | 1468884297735 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 16:24:58 INFO - PROCESS | 1740 | 1468884298054 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:58 INFO - PROCESS | 1740 | 1468884298071 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:24:58 INFO - PROCESS | 1740 | ++DOCSHELL 0x92f46800 == 41 [pid = 1740] [id = 587] 16:24:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x92f46c00) [pid = 1740] [serial = 1762] [outer = (nil)] 16:24:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x93b5b000) [pid = 1740] [serial = 1763] [outer = 0x92f46c00] 16:24:58 INFO - PROCESS | 1740 | 1468884298194 Marionette DEBUG loaded listener.js 16:24:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x94873400) [pid = 1740] [serial = 1764] [outer = 0x92f46c00] 16:24:59 INFO - PROCESS | 1740 | --DOCSHELL 0x953b7c00 == 40 [pid = 1740] [id = 580] 16:24:59 INFO - PROCESS | 1740 | --DOCSHELL 0x9a774000 == 39 [pid = 1740] [id = 579] 16:24:59 INFO - PROCESS | 1740 | --DOCSHELL 0x996f6400 == 38 [pid = 1740] [id = 578] 16:24:59 INFO - PROCESS | 1740 | --DOCSHELL 0x94871000 == 37 [pid = 1740] [id = 577] 16:24:59 INFO - PROCESS | 1740 | --DOCSHELL 0x917e8000 == 36 [pid = 1740] [id = 576] 16:24:59 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb8f000 == 35 [pid = 1740] [id = 575] 16:24:59 INFO - PROCESS | 1740 | --DOCSHELL 0x9ae3a800 == 34 [pid = 1740] [id = 574] 16:24:59 INFO - PROCESS | 1740 | --DOCSHELL 0x952a7800 == 33 [pid = 1740] [id = 573] 16:24:59 INFO - PROCESS | 1740 | --DOCSHELL 0x917ed000 == 32 [pid = 1740] [id = 572] 16:24:59 INFO - PROCESS | 1740 | --DOCSHELL 0x953bc800 == 31 [pid = 1740] [id = 566] 16:24:59 INFO - PROCESS | 1740 | --DOCSHELL 0x99ebf800 == 30 [pid = 1740] [id = 571] 16:24:59 INFO - PROCESS | 1740 | --DOCSHELL 0x992c3400 == 29 [pid = 1740] [id = 585] 16:24:59 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb8e000 == 28 [pid = 1740] [id = 586] 16:24:59 INFO - PROCESS | 1740 | --DOCSHELL 0x94872800 == 27 [pid = 1740] [id = 584] 16:24:59 INFO - PROCESS | 1740 | --DOCSHELL 0x99dd2c00 == 26 [pid = 1740] [id = 583] 16:24:59 INFO - PROCESS | 1740 | --DOCSHELL 0x953b5000 == 25 [pid = 1740] [id = 581] 16:24:59 INFO - PROCESS | 1740 | --DOCSHELL 0x93ae3800 == 24 [pid = 1740] [id = 582] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x93d64c00) [pid = 1740] [serial = 1673] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x9a77dc00) [pid = 1740] [serial = 1677] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x9a759c00) [pid = 1740] [serial = 1676] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9c0e3c00) [pid = 1740] [serial = 1680] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x9bab5000) [pid = 1740] [serial = 1679] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0xa2faec00) [pid = 1740] [serial = 1683] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0xa1192400) [pid = 1740] [serial = 1682] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0xa349b800) [pid = 1740] [serial = 1686] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0xa3353800) [pid = 1740] [serial = 1685] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0xa200cc00) [pid = 1740] [serial = 1689] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0xa34d4800) [pid = 1740] [serial = 1688] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0xa61c7400) [pid = 1740] [serial = 1692] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0xa61c3400) [pid = 1740] [serial = 1691] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9a284000) [pid = 1740] [serial = 1709] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0xa6c42000) [pid = 1740] [serial = 1695] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0xa687ac00) [pid = 1740] [serial = 1694] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9a774c00) [pid = 1740] [serial = 1710] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9a775400) [pid = 1740] [serial = 1712] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9ac98000) [pid = 1740] [serial = 1698] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x92f4e800) [pid = 1740] [serial = 1703] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9a77d000) [pid = 1740] [serial = 1697] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x99683000) [pid = 1740] [serial = 1701] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x99249c00) [pid = 1740] [serial = 1700] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9882cc00) [pid = 1740] [serial = 1706] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x953b5800) [pid = 1740] [serial = 1674] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x93b61400) [pid = 1740] [serial = 1704] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x9888c400) [pid = 1740] [serial = 1707] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x9ac4e800) [pid = 1740] [serial = 1713] [outer = (nil)] [url = about:blank] 16:25:00 INFO - PROCESS | 1740 | 1468884300400 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 16:25:00 INFO - PROCESS | 1740 | 1468884300451 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 16:25:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:25:00 INFO - PROCESS | 1740 | 1468884300461 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:25:00 INFO - PROCESS | 1740 | 1468884300465 Marionette TRACE conn3 <- [1,2322,null,{}] 16:25:00 INFO - PROCESS | 1740 | 1468884300475 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:00 INFO - PROCESS | 1740 | 1468884300481 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:00 INFO - PROCESS | 1740 | 1468884300662 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 16:25:00 INFO - PROCESS | 1740 | 1468884300850 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:00 INFO - PROCESS | 1740 | 1468884300864 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x92f4e800 == 25 [pid = 1740] [id = 588] 16:25:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x92f4f800) [pid = 1740] [serial = 1765] [outer = (nil)] 16:25:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x93b61400) [pid = 1740] [serial = 1766] [outer = 0x92f4f800] 16:25:00 INFO - PROCESS | 1740 | 1468884300942 Marionette DEBUG loaded listener.js 16:25:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x93d6bc00) [pid = 1740] [serial = 1767] [outer = 0x92f4f800] 16:25:01 INFO - PROCESS | 1740 | 1468884301811 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:25:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:25:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1382ms 16:25:01 INFO - PROCESS | 1740 | 1468884301843 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 16:25:01 INFO - PROCESS | 1740 | 1468884301852 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 16:25:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:25:01 INFO - PROCESS | 1740 | 1468884301864 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:25:01 INFO - PROCESS | 1740 | 1468884301868 Marionette TRACE conn3 <- [1,2326,null,{}] 16:25:01 INFO - PROCESS | 1740 | 1468884301879 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:01 INFO - PROCESS | 1740 | 1468884301886 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:02 INFO - PROCESS | 1740 | 1468884302068 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 16:25:02 INFO - PROCESS | 1740 | 1468884302211 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:02 INFO - PROCESS | 1740 | 1468884302222 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x953b5000 == 26 [pid = 1740] [id = 589] 16:25:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x953bc800) [pid = 1740] [serial = 1768] [outer = (nil)] 16:25:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x98828400) [pid = 1740] [serial = 1769] [outer = 0x953bc800] 16:25:02 INFO - PROCESS | 1740 | 1468884302300 Marionette DEBUG loaded listener.js 16:25:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x99246000) [pid = 1740] [serial = 1770] [outer = 0x953bc800] 16:25:03 INFO - PROCESS | 1740 | 1468884303310 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:25:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:25:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1495ms 16:25:03 INFO - PROCESS | 1740 | 1468884303367 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 16:25:03 INFO - PROCESS | 1740 | 1468884303371 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 16:25:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:25:03 INFO - PROCESS | 1740 | 1468884303378 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:25:03 INFO - PROCESS | 1740 | 1468884303384 Marionette TRACE conn3 <- [1,2330,null,{}] 16:25:03 INFO - PROCESS | 1740 | 1468884303403 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:03 INFO - PROCESS | 1740 | 1468884303412 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:03 INFO - PROCESS | 1740 | 1468884303641 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 16:25:03 INFO - PROCESS | 1740 | 1468884303732 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:03 INFO - PROCESS | 1740 | 1468884303744 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:03 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a10d400 == 27 [pid = 1740] [id = 590] 16:25:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9a10ec00) [pid = 1740] [serial = 1771] [outer = (nil)] 16:25:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9a62c800) [pid = 1740] [serial = 1772] [outer = 0x9a10ec00] 16:25:03 INFO - PROCESS | 1740 | 1468884303862 Marionette DEBUG loaded listener.js 16:25:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9a77cc00) [pid = 1740] [serial = 1773] [outer = 0x9a10ec00] 16:25:05 INFO - PROCESS | 1740 | 1468884305105 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:25:05 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9a8aa800) [pid = 1740] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:25:05 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x953b8000) [pid = 1740] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:25:05 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x917f1400) [pid = 1740] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:25:05 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9ac51c00) [pid = 1740] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:25:05 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x917e9800) [pid = 1740] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:25:05 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9b108c00) [pid = 1740] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:25:05 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9a1dfc00) [pid = 1740] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:25:05 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x95307400) [pid = 1740] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:25:05 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x996f6800) [pid = 1740] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:25:05 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x917eb000) [pid = 1740] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:25:05 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x9ac4e400) [pid = 1740] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:25:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:25:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1794ms 16:25:05 INFO - PROCESS | 1740 | 1468884305183 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 16:25:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:25:05 INFO - PROCESS | 1740 | 1468884305203 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 16:25:05 INFO - PROCESS | 1740 | 1468884305215 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:25:05 INFO - PROCESS | 1740 | 1468884305222 Marionette TRACE conn3 <- [1,2334,null,{}] 16:25:05 INFO - PROCESS | 1740 | 1468884305232 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:05 INFO - PROCESS | 1740 | 1468884305236 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:05 INFO - PROCESS | 1740 | 1468884305482 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 16:25:05 INFO - PROCESS | 1740 | 1468884305570 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:05 INFO - PROCESS | 1740 | 1468884305576 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:05 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb81400 == 28 [pid = 1740] [id = 591] 16:25:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x953be000) [pid = 1740] [serial = 1774] [outer = (nil)] 16:25:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x996f6800) [pid = 1740] [serial = 1775] [outer = 0x953be000] 16:25:05 INFO - PROCESS | 1740 | 1468884305651 Marionette DEBUG loaded listener.js 16:25:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x9ab90400) [pid = 1740] [serial = 1776] [outer = 0x953be000] 16:25:06 INFO - PROCESS | 1740 | 1468884306457 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 16:25:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:25:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1303ms 16:25:06 INFO - PROCESS | 1740 | 1468884306514 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 16:25:06 INFO - PROCESS | 1740 | 1468884306517 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 16:25:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:25:06 INFO - PROCESS | 1740 | 1468884306523 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:25:06 INFO - PROCESS | 1740 | 1468884306527 Marionette TRACE conn3 <- [1,2338,null,{}] 16:25:06 INFO - PROCESS | 1740 | 1468884306532 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:06 INFO - PROCESS | 1740 | 1468884306538 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:06 INFO - PROCESS | 1740 | 1468884306690 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 16:25:06 INFO - PROCESS | 1740 | 1468884306700 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:06 INFO - PROCESS | 1740 | 1468884306709 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:06 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88e800 == 29 [pid = 1740] [id = 592] 16:25:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x9ac4c400) [pid = 1740] [serial = 1777] [outer = (nil)] 16:25:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9ae35800) [pid = 1740] [serial = 1778] [outer = 0x9ac4c400] 16:25:06 INFO - PROCESS | 1740 | 1468884306776 Marionette DEBUG loaded listener.js 16:25:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9ae3e800) [pid = 1740] [serial = 1779] [outer = 0x9ac4c400] 16:25:08 INFO - PROCESS | 1740 | 1468884308003 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:25:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:25:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1538ms 16:25:08 INFO - PROCESS | 1740 | 1468884308063 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 16:25:08 INFO - PROCESS | 1740 | 1468884308070 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 16:25:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:25:08 INFO - PROCESS | 1740 | 1468884308079 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:25:08 INFO - PROCESS | 1740 | 1468884308085 Marionette TRACE conn3 <- [1,2342,null,{}] 16:25:08 INFO - PROCESS | 1740 | 1468884308102 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:08 INFO - PROCESS | 1740 | 1468884308113 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:08 INFO - PROCESS | 1740 | 1468884308341 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 16:25:08 INFO - PROCESS | 1740 | 1468884308583 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:08 INFO - PROCESS | 1740 | 1468884308595 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x92fa3800 == 30 [pid = 1740] [id = 593] 16:25:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x93b66c00) [pid = 1740] [serial = 1780] [outer = (nil)] 16:25:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x953b4000) [pid = 1740] [serial = 1781] [outer = 0x93b66c00] 16:25:08 INFO - PROCESS | 1740 | 1468884308676 Marionette DEBUG loaded listener.js 16:25:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x992c3000) [pid = 1740] [serial = 1782] [outer = 0x93b66c00] 16:25:09 INFO - PROCESS | 1740 | 1468884309693 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 16:25:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:25:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1699ms 16:25:09 INFO - PROCESS | 1740 | 1468884309779 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 16:25:09 INFO - PROCESS | 1740 | 1468884309786 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 16:25:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:25:09 INFO - PROCESS | 1740 | 1468884309798 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:25:09 INFO - PROCESS | 1740 | 1468884309801 Marionette TRACE conn3 <- [1,2346,null,{}] 16:25:09 INFO - PROCESS | 1740 | 1468884309808 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:09 INFO - PROCESS | 1740 | 1468884309814 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:10 INFO - PROCESS | 1740 | 1468884310043 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 16:25:10 INFO - PROCESS | 1740 | 1468884310292 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:10 INFO - PROCESS | 1740 | 1468884310300 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:10 INFO - PROCESS | 1740 | ++DOCSHELL 0x99680400 == 31 [pid = 1740] [id = 594] 16:25:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9a777800) [pid = 1740] [serial = 1783] [outer = (nil)] 16:25:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9ac4f000) [pid = 1740] [serial = 1784] [outer = 0x9a777800] 16:25:10 INFO - PROCESS | 1740 | 1468884310415 Marionette DEBUG loaded listener.js 16:25:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9a070400) [pid = 1740] [serial = 1785] [outer = 0x9a777800] 16:25:11 INFO - PROCESS | 1740 | 1468884311489 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:25:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:25:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1733ms 16:25:11 INFO - PROCESS | 1740 | 1468884311531 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 16:25:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:25:11 INFO - PROCESS | 1740 | 1468884311536 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 16:25:11 INFO - PROCESS | 1740 | 1468884311543 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:25:11 INFO - PROCESS | 1740 | 1468884311550 Marionette TRACE conn3 <- [1,2350,null,{}] 16:25:11 INFO - PROCESS | 1740 | 1468884311568 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:11 INFO - PROCESS | 1740 | 1468884311577 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:11 INFO - PROCESS | 1740 | 1468884311797 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 16:25:12 INFO - PROCESS | 1740 | 1468884312031 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:12 INFO - PROCESS | 1740 | 1468884312043 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:12 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b327800 == 32 [pid = 1740] [id = 595] 16:25:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9b328c00) [pid = 1740] [serial = 1786] [outer = (nil)] 16:25:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9b610000) [pid = 1740] [serial = 1787] [outer = 0x9b328c00] 16:25:12 INFO - PROCESS | 1740 | 1468884312154 Marionette DEBUG loaded listener.js 16:25:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9bab7800) [pid = 1740] [serial = 1788] [outer = 0x9b328c00] 16:25:13 INFO - PROCESS | 1740 | 1468884313165 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 16:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1688ms 16:25:13 INFO - PROCESS | 1740 | 1468884313252 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 16:25:13 INFO - PROCESS | 1740 | 1468884313257 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 16:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:25:13 INFO - PROCESS | 1740 | 1468884313265 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:25:13 INFO - PROCESS | 1740 | 1468884313268 Marionette TRACE conn3 <- [1,2354,null,{}] 16:25:13 INFO - PROCESS | 1740 | 1468884313274 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:13 INFO - PROCESS | 1740 | 1468884313280 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:13 INFO - PROCESS | 1740 | 1468884313465 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 16:25:13 INFO - PROCESS | 1740 | 1468884313698 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:13 INFO - PROCESS | 1740 | 1468884313709 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb84c00 == 33 [pid = 1740] [id = 596] 16:25:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x8fb88400) [pid = 1740] [serial = 1789] [outer = (nil)] 16:25:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x93d70000) [pid = 1740] [serial = 1790] [outer = 0x8fb88400] 16:25:13 INFO - PROCESS | 1740 | 1468884313821 Marionette DEBUG loaded listener.js 16:25:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x953bd400) [pid = 1740] [serial = 1791] [outer = 0x8fb88400] 16:25:14 INFO - PROCESS | 1740 | 1468884314991 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 16:25:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:25:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1797ms 16:25:15 INFO - PROCESS | 1740 | 1468884315064 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 16:25:15 INFO - PROCESS | 1740 | 1468884315076 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 16:25:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:25:15 INFO - PROCESS | 1740 | 1468884315108 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:25:15 INFO - PROCESS | 1740 | 1468884315114 Marionette TRACE conn3 <- [1,2358,null,{}] 16:25:15 INFO - PROCESS | 1740 | 1468884315122 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:15 INFO - PROCESS | 1740 | 1468884315127 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:15 INFO - PROCESS | 1740 | 1468884315352 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 16:25:15 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb81400 == 32 [pid = 1740] [id = 591] 16:25:15 INFO - PROCESS | 1740 | --DOCSHELL 0x9a10d400 == 31 [pid = 1740] [id = 590] 16:25:15 INFO - PROCESS | 1740 | --DOCSHELL 0x953b5000 == 30 [pid = 1740] [id = 589] 16:25:15 INFO - PROCESS | 1740 | --DOCSHELL 0x92f4e800 == 29 [pid = 1740] [id = 588] 16:25:15 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9ae39800) [pid = 1740] [serial = 1739] [outer = (nil)] [url = about:blank] 16:25:15 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9a771400) [pid = 1740] [serial = 1743] [outer = (nil)] [url = about:blank] 16:25:15 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x99e37800) [pid = 1740] [serial = 1742] [outer = (nil)] [url = about:blank] 16:25:15 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9ae43800) [pid = 1740] [serial = 1740] [outer = (nil)] [url = about:blank] 16:25:15 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x952a3800) [pid = 1740] [serial = 1718] [outer = (nil)] [url = about:blank] 16:25:15 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x953b9000) [pid = 1740] [serial = 1719] [outer = (nil)] [url = about:blank] 16:25:15 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9adc5000) [pid = 1740] [serial = 1716] [outer = (nil)] [url = about:blank] 16:25:15 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9adc4400) [pid = 1740] [serial = 1715] [outer = (nil)] [url = about:blank] 16:25:15 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x917ef800) [pid = 1740] [serial = 1730] [outer = (nil)] [url = about:blank] 16:25:15 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x92fa1c00) [pid = 1740] [serial = 1731] [outer = (nil)] [url = about:blank] 16:25:15 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9b322400) [pid = 1740] [serial = 1724] [outer = (nil)] [url = about:blank] 16:25:15 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9ba53400) [pid = 1740] [serial = 1725] [outer = (nil)] [url = about:blank] 16:25:15 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9ac56400) [pid = 1740] [serial = 1721] [outer = (nil)] [url = about:blank] 16:25:15 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9adc4000) [pid = 1740] [serial = 1722] [outer = (nil)] [url = about:blank] 16:25:15 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x953b2c00) [pid = 1740] [serial = 1733] [outer = (nil)] [url = about:blank] 16:25:15 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x9923ec00) [pid = 1740] [serial = 1734] [outer = (nil)] [url = about:blank] 16:25:15 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x99ecb000) [pid = 1740] [serial = 1736] [outer = (nil)] [url = about:blank] 16:25:15 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x9b4bfc00) [pid = 1740] [serial = 1727] [outer = (nil)] [url = about:blank] 16:25:15 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0x9c271000) [pid = 1740] [serial = 1728] [outer = (nil)] [url = about:blank] 16:25:15 INFO - PROCESS | 1740 | --DOMWINDOW == 60 (0x9ac9b000) [pid = 1740] [serial = 1746] [outer = (nil)] [url = about:blank] 16:25:15 INFO - PROCESS | 1740 | --DOMWINDOW == 59 (0x9babb800) [pid = 1740] [serial = 1745] [outer = (nil)] [url = about:blank] 16:25:15 INFO - PROCESS | 1740 | --DOMWINDOW == 58 (0x9a77ac00) [pid = 1740] [serial = 1737] [outer = (nil)] [url = about:blank] 16:25:15 INFO - PROCESS | 1740 | 1468884315623 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:15 INFO - PROCESS | 1740 | 1468884315632 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e9400 == 30 [pid = 1740] [id = 597] 16:25:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 59 (0x917eb800) [pid = 1740] [serial = 1792] [outer = (nil)] 16:25:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 60 (0x93d6dc00) [pid = 1740] [serial = 1793] [outer = 0x917eb800] 16:25:15 INFO - PROCESS | 1740 | 1468884315711 Marionette DEBUG loaded listener.js 16:25:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 61 (0x95304000) [pid = 1740] [serial = 1794] [outer = 0x917eb800] 16:25:16 INFO - PROCESS | 1740 | 1468884316544 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 16:25:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:25:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1494ms 16:25:16 INFO - PROCESS | 1740 | 1468884316592 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 16:25:16 INFO - PROCESS | 1740 | 1468884316599 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 16:25:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:25:16 INFO - PROCESS | 1740 | 1468884316609 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:25:16 INFO - PROCESS | 1740 | 1468884316613 Marionette TRACE conn3 <- [1,2362,null,{}] 16:25:16 INFO - PROCESS | 1740 | 1468884316624 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:16 INFO - PROCESS | 1740 | 1468884316630 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:16 INFO - PROCESS | 1740 | 1468884316853 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 16:25:16 INFO - PROCESS | 1740 | 1468884316863 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:16 INFO - PROCESS | 1740 | 1468884316869 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:16 INFO - PROCESS | 1740 | ++DOCSHELL 0x952b7400 == 31 [pid = 1740] [id = 598] 16:25:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x996f2400) [pid = 1740] [serial = 1795] [outer = (nil)] 16:25:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x99e36400) [pid = 1740] [serial = 1796] [outer = 0x996f2400] 16:25:16 INFO - PROCESS | 1740 | 1468884316947 Marionette DEBUG loaded listener.js 16:25:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x9a4b9c00) [pid = 1740] [serial = 1797] [outer = 0x996f2400] 16:25:17 INFO - PROCESS | 1740 | 1468884317939 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 16:25:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:25:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1380ms 16:25:17 INFO - PROCESS | 1740 | 1468884317990 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 16:25:17 INFO - PROCESS | 1740 | 1468884317994 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 16:25:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:25:18 INFO - PROCESS | 1740 | 1468884318001 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:25:18 INFO - PROCESS | 1740 | 1468884318007 Marionette TRACE conn3 <- [1,2366,null,{}] 16:25:18 INFO - PROCESS | 1740 | 1468884318040 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:18 INFO - PROCESS | 1740 | 1468884318048 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:18 INFO - PROCESS | 1740 | 1468884318287 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 16:25:18 INFO - PROCESS | 1740 | 1468884318306 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:18 INFO - PROCESS | 1740 | 1468884318315 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:18 INFO - PROCESS | 1740 | ++DOCSHELL 0x9adcf400 == 32 [pid = 1740] [id = 599] 16:25:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x9adcf800) [pid = 1740] [serial = 1798] [outer = (nil)] 16:25:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x9ae3d800) [pid = 1740] [serial = 1799] [outer = 0x9adcf800] 16:25:18 INFO - PROCESS | 1740 | 1468884318390 Marionette DEBUG loaded listener.js 16:25:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9b10fc00) [pid = 1740] [serial = 1800] [outer = 0x9adcf800] 16:25:19 INFO - PROCESS | 1740 | 1468884319346 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 16:25:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:25:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1386ms 16:25:19 INFO - PROCESS | 1740 | 1468884319388 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 16:25:19 INFO - PROCESS | 1740 | 1468884319392 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 16:25:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:25:19 INFO - PROCESS | 1740 | 1468884319399 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:25:19 INFO - PROCESS | 1740 | 1468884319402 Marionette TRACE conn3 <- [1,2370,null,{}] 16:25:19 INFO - PROCESS | 1740 | 1468884319416 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:19 INFO - PROCESS | 1740 | 1468884319421 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:19 INFO - PROCESS | 1740 | 1468884319646 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 16:25:19 INFO - PROCESS | 1740 | 1468884319672 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:19 INFO - PROCESS | 1740 | 1468884319678 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b63000 == 33 [pid = 1740] [id = 600] 16:25:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9ae3ec00) [pid = 1740] [serial = 1801] [outer = (nil)] 16:25:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9b4bf800) [pid = 1740] [serial = 1802] [outer = 0x9ae3ec00] 16:25:19 INFO - PROCESS | 1740 | 1468884319760 Marionette DEBUG loaded listener.js 16:25:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9babb800) [pid = 1740] [serial = 1803] [outer = 0x9ae3ec00] 16:25:20 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9a10ec00) [pid = 1740] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:25:20 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x953bc800) [pid = 1740] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:25:20 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x93ae5c00) [pid = 1740] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:25:20 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x92f46c00) [pid = 1740] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:25:20 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x99ec2800) [pid = 1740] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:25:20 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x92f4f800) [pid = 1740] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:25:20 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x9bab6c00) [pid = 1740] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:25:20 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x953be000) [pid = 1740] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:25:20 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0x9babf000) [pid = 1740] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:25:20 INFO - PROCESS | 1740 | --DOMWINDOW == 60 (0x8fb90400) [pid = 1740] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:25:20 INFO - PROCESS | 1740 | 1468884320786 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 16:25:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:25:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1437ms 16:25:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:25:20 INFO - PROCESS | 1740 | 1468884320838 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 16:25:20 INFO - PROCESS | 1740 | 1468884320841 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 16:25:20 INFO - PROCESS | 1740 | 1468884320847 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:25:20 INFO - PROCESS | 1740 | 1468884320851 Marionette TRACE conn3 <- [1,2374,null,{}] 16:25:20 INFO - PROCESS | 1740 | 1468884320865 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:20 INFO - PROCESS | 1740 | 1468884320871 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:21 INFO - PROCESS | 1740 | 1468884321032 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 16:25:21 INFO - PROCESS | 1740 | 1468884321044 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:21 INFO - PROCESS | 1740 | 1468884321053 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x93ae5c00 == 34 [pid = 1740] [id = 601] 16:25:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 61 (0x94872800) [pid = 1740] [serial = 1804] [outer = (nil)] 16:25:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x9b1b8000) [pid = 1740] [serial = 1805] [outer = 0x94872800] 16:25:21 INFO - PROCESS | 1740 | 1468884321122 Marionette DEBUG loaded listener.js 16:25:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x9b327400) [pid = 1740] [serial = 1806] [outer = 0x94872800] 16:25:22 INFO - PROCESS | 1740 | 1468884322063 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 16:25:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:25:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1250ms 16:25:22 INFO - PROCESS | 1740 | 1468884322098 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 16:25:22 INFO - PROCESS | 1740 | 1468884322101 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 16:25:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:25:22 INFO - PROCESS | 1740 | 1468884322109 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:25:22 INFO - PROCESS | 1740 | 1468884322112 Marionette TRACE conn3 <- [1,2378,null,{}] 16:25:22 INFO - PROCESS | 1740 | 1468884322118 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:22 INFO - PROCESS | 1740 | 1468884322128 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:22 INFO - PROCESS | 1740 | 1468884322330 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 16:25:22 INFO - PROCESS | 1740 | 1468884322567 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:22 INFO - PROCESS | 1740 | 1468884322578 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:22 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f887000 == 35 [pid = 1740] [id = 602] 16:25:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x8f887c00) [pid = 1740] [serial = 1807] [outer = (nil)] 16:25:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x8fb85c00) [pid = 1740] [serial = 1808] [outer = 0x8f887c00] 16:25:22 INFO - PROCESS | 1740 | 1468884322667 Marionette DEBUG loaded listener.js 16:25:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x917e4000) [pid = 1740] [serial = 1809] [outer = 0x8f887c00] 16:25:23 INFO - PROCESS | 1740 | 1468884323791 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 16:25:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:25:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1743ms 16:25:23 INFO - PROCESS | 1740 | 1468884323856 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 16:25:23 INFO - PROCESS | 1740 | 1468884323862 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 16:25:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:25:23 INFO - PROCESS | 1740 | 1468884323871 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:25:23 INFO - PROCESS | 1740 | 1468884323876 Marionette TRACE conn3 <- [1,2382,null,{}] 16:25:23 INFO - PROCESS | 1740 | 1468884323884 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:23 INFO - PROCESS | 1740 | 1468884323892 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:24 INFO - PROCESS | 1740 | 1468884324125 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 16:25:24 INFO - PROCESS | 1740 | 1468884324361 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:24 INFO - PROCESS | 1740 | 1468884324373 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:24 INFO - PROCESS | 1740 | ++DOCSHELL 0x9888b000 == 36 [pid = 1740] [id = 603] 16:25:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x99240c00) [pid = 1740] [serial = 1810] [outer = (nil)] 16:25:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x996ea000) [pid = 1740] [serial = 1811] [outer = 0x99240c00] 16:25:24 INFO - PROCESS | 1740 | 1468884324512 Marionette DEBUG loaded listener.js 16:25:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x99e37800) [pid = 1740] [serial = 1812] [outer = 0x99240c00] 16:25:25 INFO - PROCESS | 1740 | 1468884325513 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 16:25:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:25:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1687ms 16:25:25 INFO - PROCESS | 1740 | 1468884325565 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 16:25:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:25:25 INFO - PROCESS | 1740 | 1468884325572 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 16:25:25 INFO - PROCESS | 1740 | 1468884325579 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:25:25 INFO - PROCESS | 1740 | 1468884325582 Marionette TRACE conn3 <- [1,2386,null,{}] 16:25:25 INFO - PROCESS | 1740 | 1468884325589 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:25 INFO - PROCESS | 1740 | 1468884325595 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:25 INFO - PROCESS | 1740 | 1468884325793 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 16:25:25 INFO - PROCESS | 1740 | 1468884325979 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:25 INFO - PROCESS | 1740 | 1468884325988 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x9530bc00 == 37 [pid = 1740] [id = 604] 16:25:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9adc4800) [pid = 1740] [serial = 1813] [outer = (nil)] 16:25:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9ae3e400) [pid = 1740] [serial = 1814] [outer = 0x9adc4800] 16:25:26 INFO - PROCESS | 1740 | 1468884326073 Marionette DEBUG loaded listener.js 16:25:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9b1b9c00) [pid = 1740] [serial = 1815] [outer = 0x9adc4800] 16:25:27 INFO - PROCESS | 1740 | 1468884327260 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 16:25:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:25:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1743ms 16:25:27 INFO - PROCESS | 1740 | 1468884327323 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 16:25:27 INFO - PROCESS | 1740 | 1468884327328 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 16:25:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:25:27 INFO - PROCESS | 1740 | 1468884327348 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:25:27 INFO - PROCESS | 1740 | 1468884327360 Marionette TRACE conn3 <- [1,2390,null,{}] 16:25:27 INFO - PROCESS | 1740 | 1468884327369 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:27 INFO - PROCESS | 1740 | 1468884327377 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:27 INFO - PROCESS | 1740 | 1468884327642 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 16:25:27 INFO - PROCESS | 1740 | 1468884327822 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:27 INFO - PROCESS | 1740 | 1468884327832 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x9529fc00 == 38 [pid = 1740] [id = 605] 16:25:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9ac50000) [pid = 1740] [serial = 1816] [outer = (nil)] 16:25:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9c27d000) [pid = 1740] [serial = 1817] [outer = 0x9ac50000] 16:25:27 INFO - PROCESS | 1740 | 1468884327974 Marionette DEBUG loaded listener.js 16:25:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0xa200cc00) [pid = 1740] [serial = 1818] [outer = 0x9ac50000] 16:25:29 INFO - PROCESS | 1740 | 1468884329009 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:25:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:25:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1707ms 16:25:29 INFO - PROCESS | 1740 | 1468884329045 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 16:25:29 INFO - PROCESS | 1740 | 1468884329049 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 16:25:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:25:29 INFO - PROCESS | 1740 | 1468884329057 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:25:29 INFO - PROCESS | 1740 | 1468884329061 Marionette TRACE conn3 <- [1,2394,null,{}] 16:25:29 INFO - PROCESS | 1740 | 1468884329067 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:29 INFO - PROCESS | 1740 | 1468884329073 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:29 INFO - PROCESS | 1740 | 1468884329280 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 16:25:29 INFO - PROCESS | 1740 | 1468884329462 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:29 INFO - PROCESS | 1740 | 1468884329482 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x996ee800 == 39 [pid = 1740] [id = 606] 16:25:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9adcd400) [pid = 1740] [serial = 1819] [outer = (nil)] 16:25:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0xa310c400) [pid = 1740] [serial = 1820] [outer = 0x9adcd400] 16:25:29 INFO - PROCESS | 1740 | 1468884329606 Marionette DEBUG loaded listener.js 16:25:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0xa3112400) [pid = 1740] [serial = 1821] [outer = 0x9adcd400] 16:25:30 INFO - PROCESS | 1740 | 1468884330627 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:25:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:25:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1598ms 16:25:30 INFO - PROCESS | 1740 | 1468884330656 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 16:25:30 INFO - PROCESS | 1740 | 1468884330659 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 16:25:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:25:30 INFO - PROCESS | 1740 | 1468884330666 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:25:30 INFO - PROCESS | 1740 | 1468884330670 Marionette TRACE conn3 <- [1,2398,null,{}] 16:25:30 INFO - PROCESS | 1740 | 1468884330676 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:30 INFO - PROCESS | 1740 | 1468884330681 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:30 INFO - PROCESS | 1740 | 1468884330876 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 16:25:31 INFO - PROCESS | 1740 | 1468884331064 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:31 INFO - PROCESS | 1740 | 1468884331084 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f884400 == 40 [pid = 1740] [id = 607] 16:25:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x917ef400) [pid = 1740] [serial = 1822] [outer = (nil)] 16:25:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x92f4b800) [pid = 1740] [serial = 1823] [outer = 0x917ef400] 16:25:31 INFO - PROCESS | 1740 | 1468884331399 Marionette DEBUG loaded listener.js 16:25:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x93b65800) [pid = 1740] [serial = 1824] [outer = 0x917ef400] 16:25:32 INFO - PROCESS | 1740 | 1468884332621 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:25:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:25:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1987ms 16:25:32 INFO - PROCESS | 1740 | 1468884332655 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 16:25:32 INFO - PROCESS | 1740 | 1468884332662 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 16:25:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:25:32 INFO - PROCESS | 1740 | 1468884332671 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:25:32 INFO - PROCESS | 1740 | 1468884332674 Marionette TRACE conn3 <- [1,2402,null,{}] 16:25:32 INFO - PROCESS | 1740 | 1468884332684 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:32 INFO - PROCESS | 1740 | 1468884332690 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x92f99000 == 39 [pid = 1740] [id = 544] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x9800fc00 == 38 [pid = 1740] [id = 545] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x9c277c00 == 37 [pid = 1740] [id = 538] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x93ae5c00 == 36 [pid = 1740] [id = 601] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x93b63000 == 35 [pid = 1740] [id = 600] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x9adcf400 == 34 [pid = 1740] [id = 599] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x952b7400 == 33 [pid = 1740] [id = 598] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x917e9400 == 32 [pid = 1740] [id = 597] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb84c00 == 31 [pid = 1740] [id = 596] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x92fa3800 == 30 [pid = 1740] [id = 593] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x92f46800 == 29 [pid = 1740] [id = 587] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0xa2310c00 == 28 [pid = 1740] [id = 539] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x9530cc00 == 27 [pid = 1740] [id = 529] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x9800b400 == 26 [pid = 1740] [id = 530] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x92fa0400 == 25 [pid = 1740] [id = 543] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8f886800 == 24 [pid = 1740] [id = 531] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb87c00 == 23 [pid = 1740] [id = 537] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8f885400 == 22 [pid = 1740] [id = 534] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88e800 == 21 [pid = 1740] [id = 592] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x9c0e1800 == 20 [pid = 1740] [id = 536] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0xa3185800 == 19 [pid = 1740] [id = 540] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x99680400 == 18 [pid = 1740] [id = 594] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x917e9c00 == 17 [pid = 1740] [id = 542] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x9b327800 == 16 [pid = 1740] [id = 595] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb83400 == 15 [pid = 1740] [id = 532] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x953bac00 == 14 [pid = 1740] [id = 533] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac4b000 == 13 [pid = 1740] [id = 541] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x93ade000 == 12 [pid = 1740] [id = 535] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x996ee800 == 11 [pid = 1740] [id = 606] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x9529fc00 == 10 [pid = 1740] [id = 605] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x9888b000 == 9 [pid = 1740] [id = 603] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x9530bc00 == 8 [pid = 1740] [id = 604] 16:25:33 INFO - PROCESS | 1740 | --DOCSHELL 0x8f887000 == 7 [pid = 1740] [id = 602] 16:25:33 INFO - PROCESS | 1740 | 1468884333878 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 16:25:34 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9a62c800) [pid = 1740] [serial = 1772] [outer = (nil)] [url = about:blank] 16:25:34 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x98828400) [pid = 1740] [serial = 1769] [outer = (nil)] [url = about:blank] 16:25:34 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x95310000) [pid = 1740] [serial = 1749] [outer = (nil)] [url = about:blank] 16:25:34 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x94894800) [pid = 1740] [serial = 1748] [outer = (nil)] [url = about:blank] 16:25:34 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x94873400) [pid = 1740] [serial = 1764] [outer = (nil)] [url = about:blank] 16:25:34 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x93b5b000) [pid = 1740] [serial = 1763] [outer = (nil)] [url = about:blank] 16:25:34 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9adc8400) [pid = 1740] [serial = 1752] [outer = (nil)] [url = about:blank] 16:25:34 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9a759400) [pid = 1740] [serial = 1751] [outer = (nil)] [url = about:blank] 16:25:34 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x93b61400) [pid = 1740] [serial = 1766] [outer = (nil)] [url = about:blank] 16:25:34 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x93d6bc00) [pid = 1740] [serial = 1767] [outer = (nil)] [url = about:blank] 16:25:34 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9d916c00) [pid = 1740] [serial = 1755] [outer = (nil)] [url = about:blank] 16:25:34 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9c27f400) [pid = 1740] [serial = 1754] [outer = (nil)] [url = about:blank] 16:25:34 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9ae35800) [pid = 1740] [serial = 1778] [outer = (nil)] [url = about:blank] 16:25:34 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9ab90400) [pid = 1740] [serial = 1776] [outer = (nil)] [url = about:blank] 16:25:34 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0xa209bc00) [pid = 1740] [serial = 1758] [outer = (nil)] [url = about:blank] 16:25:34 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0xa119a800) [pid = 1740] [serial = 1757] [outer = (nil)] [url = about:blank] 16:25:34 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0xa2fae400) [pid = 1740] [serial = 1761] [outer = (nil)] [url = about:blank] 16:25:34 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0xa2327400) [pid = 1740] [serial = 1760] [outer = (nil)] [url = about:blank] 16:25:34 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x9a77cc00) [pid = 1740] [serial = 1773] [outer = (nil)] [url = about:blank] 16:25:34 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0x996f6800) [pid = 1740] [serial = 1775] [outer = (nil)] [url = about:blank] 16:25:34 INFO - PROCESS | 1740 | --DOMWINDOW == 60 (0x99246000) [pid = 1740] [serial = 1770] [outer = (nil)] [url = about:blank] 16:25:34 INFO - PROCESS | 1740 | 1468884334197 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:34 INFO - PROCESS | 1740 | 1468884334206 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:34 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb8ac00 == 8 [pid = 1740] [id = 608] 16:25:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 61 (0x8fb8b400) [pid = 1740] [serial = 1825] [outer = (nil)] 16:25:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x8fb90000) [pid = 1740] [serial = 1826] [outer = 0x8fb8b400] 16:25:34 INFO - PROCESS | 1740 | 1468884334284 Marionette DEBUG loaded listener.js 16:25:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x917f2c00) [pid = 1740] [serial = 1827] [outer = 0x8fb8b400] 16:25:35 INFO - PROCESS | 1740 | 1468884335129 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 16:25:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:25:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 2497ms 16:25:35 INFO - PROCESS | 1740 | 1468884335168 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 16:25:35 INFO - PROCESS | 1740 | 1468884335176 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 16:25:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:25:35 INFO - PROCESS | 1740 | 1468884335208 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:25:35 INFO - PROCESS | 1740 | 1468884335213 Marionette TRACE conn3 <- [1,2406,null,{}] 16:25:35 INFO - PROCESS | 1740 | 1468884335221 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:35 INFO - PROCESS | 1740 | 1468884335226 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:35 INFO - PROCESS | 1740 | 1468884335413 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 16:25:35 INFO - PROCESS | 1740 | 1468884335425 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:35 INFO - PROCESS | 1740 | 1468884335434 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:35 INFO - PROCESS | 1740 | ++DOCSHELL 0x952b7400 == 9 [pid = 1740] [id = 609] 16:25:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x952b8c00) [pid = 1740] [serial = 1828] [outer = (nil)] 16:25:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x9530bc00) [pid = 1740] [serial = 1829] [outer = 0x952b8c00] 16:25:35 INFO - PROCESS | 1740 | 1468884335511 Marionette DEBUG loaded listener.js 16:25:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x95312c00) [pid = 1740] [serial = 1830] [outer = 0x952b8c00] 16:25:36 INFO - PROCESS | 1740 | 1468884336523 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 16:25:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:25:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1409ms 16:25:36 INFO - PROCESS | 1740 | 1468884336607 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 16:25:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:25:36 INFO - PROCESS | 1740 | 1468884336613 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 16:25:36 INFO - PROCESS | 1740 | 1468884336619 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:25:36 INFO - PROCESS | 1740 | 1468884336623 Marionette TRACE conn3 <- [1,2410,null,{}] 16:25:36 INFO - PROCESS | 1740 | 1468884336630 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:36 INFO - PROCESS | 1740 | 1468884336636 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:36 INFO - PROCESS | 1740 | 1468884336864 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 16:25:36 INFO - PROCESS | 1740 | 1468884336963 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:36 INFO - PROCESS | 1740 | 1468884336972 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x99249c00 == 10 [pid = 1740] [id = 610] 16:25:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9967bc00) [pid = 1740] [serial = 1831] [outer = (nil)] 16:25:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x996eb400) [pid = 1740] [serial = 1832] [outer = 0x9967bc00] 16:25:37 INFO - PROCESS | 1740 | 1468884337047 Marionette DEBUG loaded listener.js 16:25:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x996f6800) [pid = 1740] [serial = 1833] [outer = 0x9967bc00] 16:25:38 INFO - PROCESS | 1740 | 1468884338136 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:25:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:25:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1582ms 16:25:38 INFO - PROCESS | 1740 | 1468884338202 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 16:25:38 INFO - PROCESS | 1740 | 1468884338209 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 16:25:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:25:38 INFO - PROCESS | 1740 | 1468884338227 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:25:38 INFO - PROCESS | 1740 | 1468884338235 Marionette TRACE conn3 <- [1,2414,null,{}] 16:25:38 INFO - PROCESS | 1740 | 1468884338248 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:38 INFO - PROCESS | 1740 | 1468884338255 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:38 INFO - PROCESS | 1740 | 1468884338494 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 16:25:38 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x94872800) [pid = 1740] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:25:38 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9ae3ec00) [pid = 1740] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:25:38 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9b328c00) [pid = 1740] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:25:38 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x8fb88400) [pid = 1740] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:25:38 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x93b66c00) [pid = 1740] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:25:38 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x9a777800) [pid = 1740] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:25:38 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x9ac4c400) [pid = 1740] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:25:38 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0x917eb800) [pid = 1740] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:25:38 INFO - PROCESS | 1740 | --DOMWINDOW == 60 (0x996f2400) [pid = 1740] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:25:38 INFO - PROCESS | 1740 | --DOMWINDOW == 59 (0x9adcf800) [pid = 1740] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:25:38 INFO - PROCESS | 1740 | 1468884338967 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:38 INFO - PROCESS | 1740 | 1468884338973 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88d800 == 11 [pid = 1740] [id = 611] 16:25:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 60 (0x8fb88400) [pid = 1740] [serial = 1834] [outer = (nil)] 16:25:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 61 (0x92f4dc00) [pid = 1740] [serial = 1835] [outer = 0x8fb88400] 16:25:39 INFO - PROCESS | 1740 | 1468884339066 Marionette DEBUG loaded listener.js 16:25:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x996e7400) [pid = 1740] [serial = 1836] [outer = 0x8fb88400] 16:25:39 INFO - PROCESS | 1740 | 1468884339828 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 16:25:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:25:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1659ms 16:25:39 INFO - PROCESS | 1740 | 1468884339885 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 16:25:39 INFO - PROCESS | 1740 | 1468884339888 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 16:25:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:25:39 INFO - PROCESS | 1740 | 1468884339894 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:25:39 INFO - PROCESS | 1740 | 1468884339897 Marionette TRACE conn3 <- [1,2418,null,{}] 16:25:39 INFO - PROCESS | 1740 | 1468884339903 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:39 INFO - PROCESS | 1740 | 1468884339908 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:40 INFO - PROCESS | 1740 | 1468884340067 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 16:25:40 INFO - PROCESS | 1740 | 1468884340076 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:40 INFO - PROCESS | 1740 | 1468884340082 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:40 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88bc00 == 12 [pid = 1740] [id = 612] 16:25:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x917e8000) [pid = 1740] [serial = 1837] [outer = (nil)] 16:25:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x9ac4fc00) [pid = 1740] [serial = 1838] [outer = 0x917e8000] 16:25:40 INFO - PROCESS | 1740 | 1468884340155 Marionette DEBUG loaded listener.js 16:25:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x9ac9c400) [pid = 1740] [serial = 1839] [outer = 0x917e8000] 16:25:41 INFO - PROCESS | 1740 | 1468884341264 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:25:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:25:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1430ms 16:25:41 INFO - PROCESS | 1740 | 1468884341326 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 16:25:41 INFO - PROCESS | 1740 | 1468884341333 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 16:25:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:25:41 INFO - PROCESS | 1740 | 1468884341343 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:25:41 INFO - PROCESS | 1740 | 1468884341349 Marionette TRACE conn3 <- [1,2422,null,{}] 16:25:41 INFO - PROCESS | 1740 | 1468884341358 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:41 INFO - PROCESS | 1740 | 1468884341363 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:41 INFO - PROCESS | 1740 | 1468884341589 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 16:25:41 INFO - PROCESS | 1740 | 1468884341847 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:41 INFO - PROCESS | 1740 | 1468884341863 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x9486d000 == 13 [pid = 1740] [id = 613] 16:25:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x94875800) [pid = 1740] [serial = 1840] [outer = (nil)] 16:25:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9529c800) [pid = 1740] [serial = 1841] [outer = 0x94875800] 16:25:41 INFO - PROCESS | 1740 | 1468884341976 Marionette DEBUG loaded listener.js 16:25:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x98892400) [pid = 1740] [serial = 1842] [outer = 0x94875800] 16:25:43 INFO - PROCESS | 1740 | 1468884343035 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:25:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:25:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1736ms 16:25:43 INFO - PROCESS | 1740 | 1468884343078 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 16:25:43 INFO - PROCESS | 1740 | 1468884343086 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 16:25:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:25:43 INFO - PROCESS | 1740 | 1468884343097 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:25:43 INFO - PROCESS | 1740 | 1468884343101 Marionette TRACE conn3 <- [1,2426,null,{}] 16:25:43 INFO - PROCESS | 1740 | 1468884343109 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:43 INFO - PROCESS | 1740 | 1468884343115 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:43 INFO - PROCESS | 1740 | 1468884343311 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 16:25:43 INFO - PROCESS | 1740 | 1468884343550 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:43 INFO - PROCESS | 1740 | 1468884343560 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e8400 == 14 [pid = 1740] [id = 614] 16:25:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9ac4b400) [pid = 1740] [serial = 1843] [outer = (nil)] 16:25:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9adc6c00) [pid = 1740] [serial = 1844] [outer = 0x9ac4b400] 16:25:43 INFO - PROCESS | 1740 | 1468884343724 Marionette DEBUG loaded listener.js 16:25:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9add0800) [pid = 1740] [serial = 1845] [outer = 0x9ac4b400] 16:25:44 INFO - PROCESS | 1740 | 1468884344798 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:25:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:25:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1742ms 16:25:44 INFO - PROCESS | 1740 | 1468884344839 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 16:25:44 INFO - PROCESS | 1740 | 1468884344843 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 16:25:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:25:44 INFO - PROCESS | 1740 | 1468884344851 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:25:44 INFO - PROCESS | 1740 | 1468884344857 Marionette TRACE conn3 <- [1,2430,null,{}] 16:25:44 INFO - PROCESS | 1740 | 1468884344874 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:44 INFO - PROCESS | 1740 | 1468884344885 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:45 INFO - PROCESS | 1740 | 1468884345091 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 16:25:45 INFO - PROCESS | 1740 | 1468884345318 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:45 INFO - PROCESS | 1740 | 1468884345331 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:45 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b1b5800 == 15 [pid = 1740] [id = 615] 16:25:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9b1b6c00) [pid = 1740] [serial = 1846] [outer = (nil)] 16:25:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9b327800) [pid = 1740] [serial = 1847] [outer = 0x9b1b6c00] 16:25:45 INFO - PROCESS | 1740 | 1468884345473 Marionette DEBUG loaded listener.js 16:25:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9b610800) [pid = 1740] [serial = 1848] [outer = 0x9b1b6c00] 16:25:46 INFO - PROCESS | 1740 | 1468884346481 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 16:25:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:25:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1687ms 16:25:46 INFO - PROCESS | 1740 | 1468884346539 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 16:25:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:25:46 INFO - PROCESS | 1740 | 1468884346545 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 16:25:46 INFO - PROCESS | 1740 | 1468884346551 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:25:46 INFO - PROCESS | 1740 | 1468884346555 Marionette TRACE conn3 <- [1,2434,null,{}] 16:25:46 INFO - PROCESS | 1740 | 1468884346561 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:46 INFO - PROCESS | 1740 | 1468884346566 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:46 INFO - PROCESS | 1740 | 1468884346760 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 16:25:46 INFO - PROCESS | 1740 | 1468884346943 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:46 INFO - PROCESS | 1740 | 1468884346952 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:47 INFO - PROCESS | 1740 | ++DOCSHELL 0x99244c00 == 16 [pid = 1740] [id = 616] 16:25:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9b31b000) [pid = 1740] [serial = 1849] [outer = (nil)] 16:25:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9c24b400) [pid = 1740] [serial = 1850] [outer = 0x9b31b000] 16:25:47 INFO - PROCESS | 1740 | 1468884347085 Marionette DEBUG loaded listener.js 16:25:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9c24dc00) [pid = 1740] [serial = 1851] [outer = 0x9b31b000] 16:25:48 INFO - PROCESS | 1740 | 1468884348287 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 16:25:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:25:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1838ms 16:25:48 INFO - PROCESS | 1740 | 1468884348389 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 16:25:48 INFO - PROCESS | 1740 | 1468884348396 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 16:25:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:25:48 INFO - PROCESS | 1740 | 1468884348405 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:25:48 INFO - PROCESS | 1740 | 1468884348410 Marionette TRACE conn3 <- [1,2438,null,{}] 16:25:48 INFO - PROCESS | 1740 | 1468884348427 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:48 INFO - PROCESS | 1740 | 1468884348433 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:48 INFO - PROCESS | 1740 | 1468884348745 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 16:25:48 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9b1b8000) [pid = 1740] [serial = 1805] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9b4bf800) [pid = 1740] [serial = 1802] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9b610000) [pid = 1740] [serial = 1787] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9bab7800) [pid = 1740] [serial = 1788] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x93d70000) [pid = 1740] [serial = 1790] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9babb800) [pid = 1740] [serial = 1803] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x953bd400) [pid = 1740] [serial = 1791] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x953b4000) [pid = 1740] [serial = 1781] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x992c3000) [pid = 1740] [serial = 1782] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9ac4f000) [pid = 1740] [serial = 1784] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9a070400) [pid = 1740] [serial = 1785] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x9ae3e800) [pid = 1740] [serial = 1779] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x93d6dc00) [pid = 1740] [serial = 1793] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x95304000) [pid = 1740] [serial = 1794] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x99e36400) [pid = 1740] [serial = 1796] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0x9ae3d800) [pid = 1740] [serial = 1799] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 1740 | --DOMWINDOW == 60 (0x9b10fc00) [pid = 1740] [serial = 1800] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 1740 | --DOMWINDOW == 59 (0x9a4b9c00) [pid = 1740] [serial = 1797] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 1740 | --DOMWINDOW == 58 (0x9b327400) [pid = 1740] [serial = 1806] [outer = (nil)] [url = about:blank] 16:25:48 INFO - PROCESS | 1740 | 1468884348939 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:48 INFO - PROCESS | 1740 | 1468884348954 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:48 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d70000 == 17 [pid = 1740] [id = 617] 16:25:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 59 (0x93d71800) [pid = 1740] [serial = 1852] [outer = (nil)] 16:25:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 60 (0x952a3800) [pid = 1740] [serial = 1853] [outer = 0x93d71800] 16:25:49 INFO - PROCESS | 1740 | 1468884349025 Marionette DEBUG loaded listener.js 16:25:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 61 (0x9530e000) [pid = 1740] [serial = 1854] [outer = 0x93d71800] 16:25:49 INFO - PROCESS | 1740 | 1468884349864 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 16:25:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:25:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1492ms 16:25:49 INFO - PROCESS | 1740 | 1468884349897 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 16:25:49 INFO - PROCESS | 1740 | 1468884349904 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 16:25:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:25:49 INFO - PROCESS | 1740 | 1468884349916 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:25:49 INFO - PROCESS | 1740 | 1468884349920 Marionette TRACE conn3 <- [1,2442,null,{}] 16:25:49 INFO - PROCESS | 1740 | 1468884349926 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:49 INFO - PROCESS | 1740 | 1468884349932 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:50 INFO - PROCESS | 1740 | 1468884350102 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 16:25:50 INFO - PROCESS | 1740 | 1468884350113 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:50 INFO - PROCESS | 1740 | 1468884350121 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x99ece800 == 18 [pid = 1740] [id = 618] 16:25:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x9a06dc00) [pid = 1740] [serial = 1855] [outer = (nil)] 16:25:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x9a4ba400) [pid = 1740] [serial = 1856] [outer = 0x9a06dc00] 16:25:50 INFO - PROCESS | 1740 | 1468884350201 Marionette DEBUG loaded listener.js 16:25:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x9a634000) [pid = 1740] [serial = 1857] [outer = 0x9a06dc00] 16:25:51 INFO - PROCESS | 1740 | 1468884351184 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 16:25:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:25:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1280ms 16:25:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:25:51 INFO - PROCESS | 1740 | 1468884351196 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 16:25:51 INFO - PROCESS | 1740 | 1468884351199 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 16:25:51 INFO - PROCESS | 1740 | 1468884351206 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:25:51 INFO - PROCESS | 1740 | 1468884351212 Marionette TRACE conn3 <- [1,2446,null,{}] 16:25:51 INFO - PROCESS | 1740 | 1468884351228 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:51 INFO - PROCESS | 1740 | 1468884351237 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:51 INFO - PROCESS | 1740 | 1468884351399 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 16:25:51 INFO - PROCESS | 1740 | 1468884351559 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:51 INFO - PROCESS | 1740 | 1468884351572 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:51 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ae3dc00 == 19 [pid = 1740] [id = 619] 16:25:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x9ae3f400) [pid = 1740] [serial = 1858] [outer = (nil)] 16:25:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x9b10ec00) [pid = 1740] [serial = 1859] [outer = 0x9ae3f400] 16:25:51 INFO - PROCESS | 1740 | 1468884351643 Marionette DEBUG loaded listener.js 16:25:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9b1bc000) [pid = 1740] [serial = 1860] [outer = 0x9ae3f400] 16:25:52 INFO - PROCESS | 1740 | 1468884352572 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 16:25:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:25:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1435ms 16:25:52 INFO - PROCESS | 1740 | 1468884352641 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 16:25:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:25:52 INFO - PROCESS | 1740 | 1468884352647 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 16:25:52 INFO - PROCESS | 1740 | 1468884352653 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:25:52 INFO - PROCESS | 1740 | 1468884352656 Marionette TRACE conn3 <- [1,2450,null,{}] 16:25:52 INFO - PROCESS | 1740 | 1468884352670 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:52 INFO - PROCESS | 1740 | 1468884352675 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:52 INFO - PROCESS | 1740 | 1468884352897 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 16:25:52 INFO - PROCESS | 1740 | 1468884352929 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:52 INFO - PROCESS | 1740 | 1468884352937 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a77bc00 == 20 [pid = 1740] [id = 620] 16:25:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9b1b6000) [pid = 1740] [serial = 1861] [outer = (nil)] 16:25:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9baba000) [pid = 1740] [serial = 1862] [outer = 0x9b1b6000] 16:25:53 INFO - PROCESS | 1740 | 1468884353008 Marionette DEBUG loaded listener.js 16:25:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9bfec000) [pid = 1740] [serial = 1863] [outer = 0x9b1b6000] 16:25:53 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9adcd400) [pid = 1740] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:25:53 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9967bc00) [pid = 1740] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:25:53 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x952b8c00) [pid = 1740] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:25:53 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x8fb8b400) [pid = 1740] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:25:53 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x917ef400) [pid = 1740] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:25:53 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x8fb88400) [pid = 1740] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:25:53 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x8f887c00) [pid = 1740] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:25:53 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x99240c00) [pid = 1740] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:25:53 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0x9adc4800) [pid = 1740] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:25:53 INFO - PROCESS | 1740 | --DOMWINDOW == 60 (0x9ac50000) [pid = 1740] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:25:53 INFO - PROCESS | 1740 | 1468884353984 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 16:25:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:25:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1394ms 16:25:54 INFO - PROCESS | 1740 | 1468884354046 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 16:25:54 INFO - PROCESS | 1740 | 1468884354051 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 16:25:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:25:54 INFO - PROCESS | 1740 | 1468884354057 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:25:54 INFO - PROCESS | 1740 | 1468884354061 Marionette TRACE conn3 <- [1,2454,null,{}] 16:25:54 INFO - PROCESS | 1740 | 1468884354075 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:54 INFO - PROCESS | 1740 | 1468884354080 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:54 INFO - PROCESS | 1740 | 1468884354240 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 16:25:54 INFO - PROCESS | 1740 | 1468884354249 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:54 INFO - PROCESS | 1740 | 1468884354257 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:54 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88c000 == 21 [pid = 1740] [id = 621] 16:25:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 61 (0x8f88d000) [pid = 1740] [serial = 1864] [outer = (nil)] 16:25:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x9b4b2c00) [pid = 1740] [serial = 1865] [outer = 0x8f88d000] 16:25:54 INFO - PROCESS | 1740 | 1468884354327 Marionette DEBUG loaded listener.js 16:25:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x9b610000) [pid = 1740] [serial = 1866] [outer = 0x8f88d000] 16:25:55 INFO - PROCESS | 1740 | 1468884355285 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 16:25:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:25:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1253ms 16:25:55 INFO - PROCESS | 1740 | 1468884355315 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 16:25:55 INFO - PROCESS | 1740 | 1468884355319 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 16:25:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:25:55 INFO - PROCESS | 1740 | 1468884355325 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:25:55 INFO - PROCESS | 1740 | 1468884355329 Marionette TRACE conn3 <- [1,2458,null,{}] 16:25:55 INFO - PROCESS | 1740 | 1468884355334 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:55 INFO - PROCESS | 1740 | 1468884355345 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:55 INFO - PROCESS | 1740 | 1468884355561 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 16:25:55 INFO - PROCESS | 1740 | 1468884355794 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:55 INFO - PROCESS | 1740 | 1468884355807 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:55 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f887000 == 22 [pid = 1740] [id = 622] 16:25:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x8f88a000) [pid = 1740] [serial = 1867] [outer = (nil)] 16:25:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x8fb8b000) [pid = 1740] [serial = 1868] [outer = 0x8f88a000] 16:25:55 INFO - PROCESS | 1740 | 1468884355890 Marionette DEBUG loaded listener.js 16:25:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x917f0400) [pid = 1740] [serial = 1869] [outer = 0x8f88a000] 16:25:56 INFO - PROCESS | 1740 | 1468884356975 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 16:25:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:25:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1684ms 16:25:57 INFO - PROCESS | 1740 | 1468884357012 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 16:25:57 INFO - PROCESS | 1740 | 1468884357019 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 16:25:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:25:57 INFO - PROCESS | 1740 | 1468884357027 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:25:57 INFO - PROCESS | 1740 | 1468884357032 Marionette TRACE conn3 <- [1,2462,null,{}] 16:25:57 INFO - PROCESS | 1740 | 1468884357040 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:57 INFO - PROCESS | 1740 | 1468884357049 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:57 INFO - PROCESS | 1740 | 1468884357245 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 16:25:57 INFO - PROCESS | 1740 | 1468884357477 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:57 INFO - PROCESS | 1740 | 1468884357490 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x953b3000 == 23 [pid = 1740] [id = 623] 16:25:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x98832c00) [pid = 1740] [serial = 1870] [outer = (nil)] 16:25:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x992ca800) [pid = 1740] [serial = 1871] [outer = 0x98832c00] 16:25:57 INFO - PROCESS | 1740 | 1468884357620 Marionette DEBUG loaded listener.js 16:25:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x996efc00) [pid = 1740] [serial = 1872] [outer = 0x98832c00] 16:25:58 INFO - PROCESS | 1740 | 1468884358635 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 16:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1685ms 16:25:58 INFO - PROCESS | 1740 | 1468884358715 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 16:25:58 INFO - PROCESS | 1740 | 1468884358722 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 16:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:25:58 INFO - PROCESS | 1740 | 1468884358770 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:25:58 INFO - PROCESS | 1740 | 1468884358775 Marionette TRACE conn3 <- [1,2466,null,{}] 16:25:58 INFO - PROCESS | 1740 | 1468884358792 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:58 INFO - PROCESS | 1740 | 1468884358798 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:59 INFO - PROCESS | 1740 | 1468884359007 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 16:25:59 INFO - PROCESS | 1740 | 1468884359277 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:59 INFO - PROCESS | 1740 | 1468884359285 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:25:59 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88dc00 == 24 [pid = 1740] [id = 624] 16:25:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9a8ab000) [pid = 1740] [serial = 1873] [outer = (nil)] 16:25:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9adcec00) [pid = 1740] [serial = 1874] [outer = 0x9a8ab000] 16:25:59 INFO - PROCESS | 1740 | 1468884359417 Marionette DEBUG loaded listener.js 16:25:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9ae40400) [pid = 1740] [serial = 1875] [outer = 0x9a8ab000] 16:26:00 INFO - PROCESS | 1740 | 1468884360391 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 16:26:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:26:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1733ms 16:26:00 INFO - PROCESS | 1740 | 1468884360464 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 16:26:00 INFO - PROCESS | 1740 | 1468884360467 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 16:26:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:26:00 INFO - PROCESS | 1740 | 1468884360485 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:26:00 INFO - PROCESS | 1740 | 1468884360503 Marionette TRACE conn3 <- [1,2470,null,{}] 16:26:00 INFO - PROCESS | 1740 | 1468884360568 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:00 INFO - PROCESS | 1740 | 1468884360576 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:00 INFO - PROCESS | 1740 | 1468884360793 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 16:26:01 INFO - PROCESS | 1740 | 1468884361026 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:01 INFO - PROCESS | 1740 | 1468884361033 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:01 INFO - PROCESS | 1740 | ++DOCSHELL 0x992c9400 == 25 [pid = 1740] [id = 625] 16:26:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9a77b000) [pid = 1740] [serial = 1876] [outer = (nil)] 16:26:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9d90b400) [pid = 1740] [serial = 1877] [outer = 0x9a77b000] 16:26:01 INFO - PROCESS | 1740 | 1468884361126 Marionette DEBUG loaded listener.js 16:26:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9d97b400) [pid = 1740] [serial = 1878] [outer = 0x9a77b000] 16:26:02 INFO - PROCESS | 1740 | 1468884362098 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 16:26:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:26:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1671ms 16:26:02 INFO - PROCESS | 1740 | 1468884362151 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 16:26:02 INFO - PROCESS | 1740 | 1468884362159 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 16:26:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:26:02 INFO - PROCESS | 1740 | 1468884362171 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:26:02 INFO - PROCESS | 1740 | 1468884362175 Marionette TRACE conn3 <- [1,2474,null,{}] 16:26:02 INFO - PROCESS | 1740 | 1468884362186 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:02 INFO - PROCESS | 1740 | 1468884362194 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:02 INFO - PROCESS | 1740 | 1468884362429 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 16:26:02 INFO - PROCESS | 1740 | 1468884362680 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:02 INFO - PROCESS | 1740 | 1468884362689 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d6d400 == 26 [pid = 1740] [id = 626] 16:26:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x952b8800) [pid = 1740] [serial = 1879] [outer = (nil)] 16:26:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9ac52400) [pid = 1740] [serial = 1880] [outer = 0x952b8800] 16:26:02 INFO - PROCESS | 1740 | 1468884362794 Marionette DEBUG loaded listener.js 16:26:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0xa200b000) [pid = 1740] [serial = 1881] [outer = 0x952b8800] 16:26:03 INFO - PROCESS | 1740 | 1468884363771 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 16:26:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:26:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1644ms 16:26:03 INFO - PROCESS | 1740 | 1468884363814 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 16:26:03 INFO - PROCESS | 1740 | 1468884363819 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 16:26:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:26:03 INFO - PROCESS | 1740 | 1468884363825 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:26:03 INFO - PROCESS | 1740 | 1468884363829 Marionette TRACE conn3 <- [1,2478,null,{}] 16:26:03 INFO - PROCESS | 1740 | 1468884363835 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:03 INFO - PROCESS | 1740 | 1468884363840 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:04 INFO - PROCESS | 1740 | 1468884364024 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 16:26:04 INFO - PROCESS | 1740 | 1468884364491 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:04 INFO - PROCESS | 1740 | 1468884364504 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:04 INFO - PROCESS | 1740 | ++DOCSHELL 0x92f4d000 == 27 [pid = 1740] [id = 627] 16:26:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x92f4f800) [pid = 1740] [serial = 1882] [outer = (nil)] 16:26:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x93b61000) [pid = 1740] [serial = 1883] [outer = 0x92f4f800] 16:26:04 INFO - PROCESS | 1740 | 1468884364622 Marionette DEBUG loaded listener.js 16:26:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x94894800) [pid = 1740] [serial = 1884] [outer = 0x92f4f800] 16:26:05 INFO - PROCESS | 1740 | 1468884365637 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:26:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:26:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1889ms 16:26:05 INFO - PROCESS | 1740 | 1468884365717 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 16:26:05 INFO - PROCESS | 1740 | 1468884365723 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 16:26:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:26:05 INFO - PROCESS | 1740 | 1468884365730 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:26:05 INFO - PROCESS | 1740 | 1468884365735 Marionette TRACE conn3 <- [1,2482,null,{}] 16:26:05 INFO - PROCESS | 1740 | 1468884365743 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:05 INFO - PROCESS | 1740 | 1468884365751 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:06 INFO - PROCESS | 1740 | --DOCSHELL 0x99249c00 == 26 [pid = 1740] [id = 610] 16:26:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88d800 == 25 [pid = 1740] [id = 611] 16:26:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb8ac00 == 24 [pid = 1740] [id = 608] 16:26:06 INFO - PROCESS | 1740 | --DOCSHELL 0x952b7400 == 23 [pid = 1740] [id = 609] 16:26:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88c000 == 22 [pid = 1740] [id = 621] 16:26:06 INFO - PROCESS | 1740 | --DOCSHELL 0x9a77bc00 == 21 [pid = 1740] [id = 620] 16:26:06 INFO - PROCESS | 1740 | --DOCSHELL 0x9ae3dc00 == 20 [pid = 1740] [id = 619] 16:26:06 INFO - PROCESS | 1740 | --DOCSHELL 0x99ece800 == 19 [pid = 1740] [id = 618] 16:26:06 INFO - PROCESS | 1740 | --DOCSHELL 0x93d70000 == 18 [pid = 1740] [id = 617] 16:26:06 INFO - PROCESS | 1740 | --DOCSHELL 0x9b1b5800 == 17 [pid = 1740] [id = 615] 16:26:06 INFO - PROCESS | 1740 | --DOCSHELL 0x99244c00 == 16 [pid = 1740] [id = 616] 16:26:06 INFO - PROCESS | 1740 | --DOCSHELL 0x917e8400 == 15 [pid = 1740] [id = 614] 16:26:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88bc00 == 14 [pid = 1740] [id = 612] 16:26:06 INFO - PROCESS | 1740 | --DOCSHELL 0x9486d000 == 13 [pid = 1740] [id = 613] 16:26:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8f884400 == 12 [pid = 1740] [id = 607] 16:26:06 INFO - PROCESS | 1740 | --DOCSHELL 0x93d6d400 == 11 [pid = 1740] [id = 626] 16:26:06 INFO - PROCESS | 1740 | --DOCSHELL 0x992c9400 == 10 [pid = 1740] [id = 625] 16:26:06 INFO - PROCESS | 1740 | --DOCSHELL 0x953b3000 == 9 [pid = 1740] [id = 623] 16:26:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88dc00 == 8 [pid = 1740] [id = 624] 16:26:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8f887000 == 7 [pid = 1740] [id = 622] 16:26:06 INFO - PROCESS | 1740 | 1468884366874 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 16:26:07 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9530bc00) [pid = 1740] [serial = 1829] [outer = (nil)] [url = about:blank] 16:26:07 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x8fb90000) [pid = 1740] [serial = 1826] [outer = (nil)] [url = about:blank] 16:26:07 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x917f2c00) [pid = 1740] [serial = 1827] [outer = (nil)] [url = about:blank] 16:26:07 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x93b65800) [pid = 1740] [serial = 1824] [outer = (nil)] [url = about:blank] 16:26:07 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x92f4b800) [pid = 1740] [serial = 1823] [outer = (nil)] [url = about:blank] 16:26:07 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x92f4dc00) [pid = 1740] [serial = 1835] [outer = (nil)] [url = about:blank] 16:26:07 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x917e4000) [pid = 1740] [serial = 1809] [outer = (nil)] [url = about:blank] 16:26:07 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x8fb85c00) [pid = 1740] [serial = 1808] [outer = (nil)] [url = about:blank] 16:26:07 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x99e37800) [pid = 1740] [serial = 1812] [outer = (nil)] [url = about:blank] 16:26:07 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x996ea000) [pid = 1740] [serial = 1811] [outer = (nil)] [url = about:blank] 16:26:07 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9b1b9c00) [pid = 1740] [serial = 1815] [outer = (nil)] [url = about:blank] 16:26:07 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9ae3e400) [pid = 1740] [serial = 1814] [outer = (nil)] [url = about:blank] 16:26:07 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0xa200cc00) [pid = 1740] [serial = 1818] [outer = (nil)] [url = about:blank] 16:26:07 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9c27d000) [pid = 1740] [serial = 1817] [outer = (nil)] [url = about:blank] 16:26:07 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0xa3112400) [pid = 1740] [serial = 1821] [outer = (nil)] [url = about:blank] 16:26:07 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0xa310c400) [pid = 1740] [serial = 1820] [outer = (nil)] [url = about:blank] 16:26:07 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x996f6800) [pid = 1740] [serial = 1833] [outer = (nil)] [url = about:blank] 16:26:07 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x996eb400) [pid = 1740] [serial = 1832] [outer = (nil)] [url = about:blank] 16:26:07 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x95312c00) [pid = 1740] [serial = 1830] [outer = (nil)] [url = about:blank] 16:26:07 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0x996e7400) [pid = 1740] [serial = 1836] [outer = (nil)] [url = about:blank] 16:26:07 INFO - PROCESS | 1740 | --DOMWINDOW == 60 (0x9ac4fc00) [pid = 1740] [serial = 1838] [outer = (nil)] [url = about:blank] 16:26:07 INFO - PROCESS | 1740 | 1468884367189 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:07 INFO - PROCESS | 1740 | 1468884367196 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb88000 == 8 [pid = 1740] [id = 628] 16:26:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 61 (0x8fb88400) [pid = 1740] [serial = 1885] [outer = (nil)] 16:26:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x8fb8dc00) [pid = 1740] [serial = 1886] [outer = 0x8fb88400] 16:26:07 INFO - PROCESS | 1740 | 1468884367277 Marionette DEBUG loaded listener.js 16:26:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x917ed800) [pid = 1740] [serial = 1887] [outer = 0x8fb88400] 16:26:08 INFO - PROCESS | 1740 | 1468884368125 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 16:26:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:26:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 2435ms 16:26:08 INFO - PROCESS | 1740 | 1468884368167 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 16:26:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:26:08 INFO - PROCESS | 1740 | 1468884368175 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 16:26:08 INFO - PROCESS | 1740 | 1468884368188 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:26:08 INFO - PROCESS | 1740 | 1468884368192 Marionette TRACE conn3 <- [1,2486,null,{}] 16:26:08 INFO - PROCESS | 1740 | 1468884368219 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:08 INFO - PROCESS | 1740 | 1468884368225 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:08 INFO - PROCESS | 1740 | 1468884368398 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 16:26:08 INFO - PROCESS | 1740 | 1468884368409 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:08 INFO - PROCESS | 1740 | 1468884368420 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x94872800 == 9 [pid = 1740] [id = 629] 16:26:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x94873800) [pid = 1740] [serial = 1888] [outer = (nil)] 16:26:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x952a0000) [pid = 1740] [serial = 1889] [outer = 0x94873800] 16:26:08 INFO - PROCESS | 1740 | 1468884368492 Marionette DEBUG loaded listener.js 16:26:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x9530f000) [pid = 1740] [serial = 1890] [outer = 0x94873800] 16:26:09 INFO - PROCESS | 1740 | 1468884369499 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 16:26:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:26:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1364ms 16:26:09 INFO - PROCESS | 1740 | 1468884369559 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 16:26:09 INFO - PROCESS | 1740 | 1468884369564 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 16:26:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:26:09 INFO - PROCESS | 1740 | 1468884369575 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:26:09 INFO - PROCESS | 1740 | 1468884369577 Marionette TRACE conn3 <- [1,2490,null,{}] 16:26:09 INFO - PROCESS | 1740 | 1468884369585 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:09 INFO - PROCESS | 1740 | 1468884369590 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:09 INFO - PROCESS | 1740 | 1468884369813 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 16:26:09 INFO - PROCESS | 1740 | 1468884369837 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:09 INFO - PROCESS | 1740 | 1468884369845 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:09 INFO - PROCESS | 1740 | ++DOCSHELL 0x9967e400 == 10 [pid = 1740] [id = 630] 16:26:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9967fc00) [pid = 1740] [serial = 1891] [outer = (nil)] 16:26:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x996ee800) [pid = 1740] [serial = 1892] [outer = 0x9967fc00] 16:26:09 INFO - PROCESS | 1740 | 1468884369914 Marionette DEBUG loaded listener.js 16:26:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x99dd1c00) [pid = 1740] [serial = 1893] [outer = 0x9967fc00] 16:26:10 INFO - PROCESS | 1740 | 1468884370996 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:26:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:26:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1485ms 16:26:11 INFO - PROCESS | 1740 | 1468884371063 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 16:26:11 INFO - PROCESS | 1740 | 1468884371070 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 16:26:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:26:11 INFO - PROCESS | 1740 | 1468884371088 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:26:11 INFO - PROCESS | 1740 | 1468884371096 Marionette TRACE conn3 <- [1,2494,null,{}] 16:26:11 INFO - PROCESS | 1740 | 1468884371107 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:11 INFO - PROCESS | 1740 | 1468884371113 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:11 INFO - PROCESS | 1740 | 1468884371340 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 16:26:11 INFO - PROCESS | 1740 | 1468884371365 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:11 INFO - PROCESS | 1740 | 1468884371376 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:11 INFO - PROCESS | 1740 | ++DOCSHELL 0x92fa6800 == 11 [pid = 1740] [id = 631] 16:26:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x99680800) [pid = 1740] [serial = 1894] [outer = (nil)] 16:26:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9ab90400) [pid = 1740] [serial = 1895] [outer = 0x99680800] 16:26:11 INFO - PROCESS | 1740 | 1468884371459 Marionette DEBUG loaded listener.js 16:26:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9ac57800) [pid = 1740] [serial = 1896] [outer = 0x99680800] 16:26:12 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x8f88d000) [pid = 1740] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:26:12 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9b1b6c00) [pid = 1740] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:26:12 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x94875800) [pid = 1740] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:26:12 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9b1b6000) [pid = 1740] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:26:12 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9ae3f400) [pid = 1740] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:26:12 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x917e8000) [pid = 1740] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:26:12 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x9ac4b400) [pid = 1740] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:26:12 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x9a06dc00) [pid = 1740] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:26:12 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x93d71800) [pid = 1740] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:26:12 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x9b31b000) [pid = 1740] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:26:12 INFO - PROCESS | 1740 | 1468884372827 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 16:26:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:26:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1801ms 16:26:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:26:12 INFO - PROCESS | 1740 | 1468884372880 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 16:26:12 INFO - PROCESS | 1740 | 1468884372883 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 16:26:12 INFO - PROCESS | 1740 | 1468884372892 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:26:12 INFO - PROCESS | 1740 | 1468884372894 Marionette TRACE conn3 <- [1,2498,null,{}] 16:26:12 INFO - PROCESS | 1740 | 1468884372900 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:12 INFO - PROCESS | 1740 | 1468884372905 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:13 INFO - PROCESS | 1740 | 1468884373135 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 16:26:13 INFO - PROCESS | 1740 | 1468884373168 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:13 INFO - PROCESS | 1740 | 1468884373174 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb85400 == 12 [pid = 1740] [id = 632] 16:26:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x8fb90c00) [pid = 1740] [serial = 1897] [outer = (nil)] 16:26:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x9a1d3c00) [pid = 1740] [serial = 1898] [outer = 0x8fb90c00] 16:26:13 INFO - PROCESS | 1740 | 1468884373253 Marionette DEBUG loaded listener.js 16:26:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x9adc4800) [pid = 1740] [serial = 1899] [outer = 0x8fb90c00] 16:26:14 INFO - PROCESS | 1740 | 1468884374282 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:26:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:26:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1482ms 16:26:14 INFO - PROCESS | 1740 | 1468884374373 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 16:26:14 INFO - PROCESS | 1740 | 1468884374380 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 16:26:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:26:14 INFO - PROCESS | 1740 | 1468884374390 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:26:14 INFO - PROCESS | 1740 | 1468884374394 Marionette TRACE conn3 <- [1,2502,null,{}] 16:26:14 INFO - PROCESS | 1740 | 1468884374404 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:14 INFO - PROCESS | 1740 | 1468884374410 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:14 INFO - PROCESS | 1740 | 1468884374638 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 16:26:14 INFO - PROCESS | 1740 | 1468884374887 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:14 INFO - PROCESS | 1740 | 1468884374904 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:14 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d64800 == 13 [pid = 1740] [id = 633] 16:26:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x93d65000) [pid = 1740] [serial = 1900] [outer = (nil)] 16:26:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x94872000) [pid = 1740] [serial = 1901] [outer = 0x93d65000] 16:26:15 INFO - PROCESS | 1740 | 1468884375017 Marionette DEBUG loaded listener.js 16:26:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9923ec00) [pid = 1740] [serial = 1902] [outer = 0x93d65000] 16:26:16 INFO - PROCESS | 1740 | 1468884376092 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:26:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:26:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1746ms 16:26:16 INFO - PROCESS | 1740 | 1468884376136 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 16:26:16 INFO - PROCESS | 1740 | 1468884376144 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 16:26:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:26:16 INFO - PROCESS | 1740 | 1468884376155 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:26:16 INFO - PROCESS | 1740 | 1468884376159 Marionette TRACE conn3 <- [1,2506,null,{}] 16:26:16 INFO - PROCESS | 1740 | 1468884376166 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:16 INFO - PROCESS | 1740 | 1468884376172 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:16 INFO - PROCESS | 1740 | 1468884376370 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 16:26:16 INFO - PROCESS | 1740 | 1468884376601 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:16 INFO - PROCESS | 1740 | 1468884376610 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:16 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb8c000 == 14 [pid = 1740] [id = 634] 16:26:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x93b5fc00) [pid = 1740] [serial = 1903] [outer = (nil)] 16:26:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9ac4d000) [pid = 1740] [serial = 1904] [outer = 0x93b5fc00] 16:26:16 INFO - PROCESS | 1740 | 1468884376740 Marionette DEBUG loaded listener.js 16:26:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9ae35400) [pid = 1740] [serial = 1905] [outer = 0x93b5fc00] 16:26:17 INFO - PROCESS | 1740 | 1468884377770 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:26:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:26:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1704ms 16:26:17 INFO - PROCESS | 1740 | 1468884377860 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 16:26:17 INFO - PROCESS | 1740 | 1468884377864 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 16:26:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:26:17 INFO - PROCESS | 1740 | 1468884377871 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:26:17 INFO - PROCESS | 1740 | 1468884377878 Marionette TRACE conn3 <- [1,2510,null,{}] 16:26:17 INFO - PROCESS | 1740 | 1468884377894 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:17 INFO - PROCESS | 1740 | 1468884377904 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:18 INFO - PROCESS | 1740 | 1468884378217 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 16:26:18 INFO - PROCESS | 1740 | 1468884378462 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:18 INFO - PROCESS | 1740 | 1468884378475 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:18 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b1bc400 == 15 [pid = 1740] [id = 635] 16:26:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9b1be800) [pid = 1740] [serial = 1906] [outer = (nil)] 16:26:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9b601800) [pid = 1740] [serial = 1907] [outer = 0x9b1be800] 16:26:18 INFO - PROCESS | 1740 | 1468884378562 Marionette DEBUG loaded listener.js 16:26:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9ba5e400) [pid = 1740] [serial = 1908] [outer = 0x9b1be800] 16:26:19 INFO - PROCESS | 1740 | 1468884379536 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 16:26:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:26:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1739ms 16:26:19 INFO - PROCESS | 1740 | 1468884379612 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 16:26:19 INFO - PROCESS | 1740 | 1468884379617 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 16:26:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:26:19 INFO - PROCESS | 1740 | 1468884379624 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:26:19 INFO - PROCESS | 1740 | 1468884379628 Marionette TRACE conn3 <- [1,2514,null,{}] 16:26:19 INFO - PROCESS | 1740 | 1468884379633 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:19 INFO - PROCESS | 1740 | 1468884379639 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:19 INFO - PROCESS | 1740 | 1468884379825 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 16:26:20 INFO - PROCESS | 1740 | 1468884380004 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:20 INFO - PROCESS | 1740 | 1468884380013 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:20 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b60a400 == 16 [pid = 1740] [id = 636] 16:26:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9c0e3c00) [pid = 1740] [serial = 1909] [outer = (nil)] 16:26:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9c277400) [pid = 1740] [serial = 1910] [outer = 0x9c0e3c00] 16:26:20 INFO - PROCESS | 1740 | 1468884380099 Marionette DEBUG loaded listener.js 16:26:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9c24fc00) [pid = 1740] [serial = 1911] [outer = 0x9c0e3c00] 16:26:21 INFO - PROCESS | 1740 | 1468884381289 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:26:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:26:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1731ms 16:26:21 INFO - PROCESS | 1740 | 1468884381365 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 16:26:21 INFO - PROCESS | 1740 | 1468884381371 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 16:26:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:26:21 INFO - PROCESS | 1740 | 1468884381380 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:26:21 INFO - PROCESS | 1740 | 1468884381385 Marionette TRACE conn3 <- [1,2518,null,{}] 16:26:21 INFO - PROCESS | 1740 | 1468884381401 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:21 INFO - PROCESS | 1740 | 1468884381408 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:21 INFO - PROCESS | 1740 | 1468884381571 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 16:26:21 INFO - PROCESS | 1740 | 1468884381834 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:21 INFO - PROCESS | 1740 | 1468884381860 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x92f45800 == 17 [pid = 1740] [id = 637] 16:26:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x93d68400) [pid = 1740] [serial = 1912] [outer = (nil)] 16:26:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x952a3000) [pid = 1740] [serial = 1913] [outer = 0x93d68400] 16:26:21 INFO - PROCESS | 1740 | 1468884381945 Marionette DEBUG loaded listener.js 16:26:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x953b2000) [pid = 1740] [serial = 1914] [outer = 0x93d68400] 16:26:22 INFO - PROCESS | 1740 | --DOCSHELL 0x92f4d000 == 16 [pid = 1740] [id = 627] 16:26:22 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9b610800) [pid = 1740] [serial = 1848] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x98892400) [pid = 1740] [serial = 1842] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9baba000) [pid = 1740] [serial = 1862] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9b1bc000) [pid = 1740] [serial = 1860] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9ac9c400) [pid = 1740] [serial = 1839] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9adc6c00) [pid = 1740] [serial = 1844] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9bfec000) [pid = 1740] [serial = 1863] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9a4ba400) [pid = 1740] [serial = 1856] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x952a3800) [pid = 1740] [serial = 1853] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9a634000) [pid = 1740] [serial = 1857] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9529c800) [pid = 1740] [serial = 1841] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9530e000) [pid = 1740] [serial = 1854] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9add0800) [pid = 1740] [serial = 1845] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9b10ec00) [pid = 1740] [serial = 1859] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x9b327800) [pid = 1740] [serial = 1847] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x9c24dc00) [pid = 1740] [serial = 1851] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x9c24b400) [pid = 1740] [serial = 1850] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x9b4b2c00) [pid = 1740] [serial = 1865] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0x9b610000) [pid = 1740] [serial = 1866] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1740 | 1468884382900 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:26:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:26:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1584ms 16:26:22 INFO - PROCESS | 1740 | 1468884382964 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 16:26:22 INFO - PROCESS | 1740 | 1468884382971 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 16:26:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:26:22 INFO - PROCESS | 1740 | 1468884382981 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:26:22 INFO - PROCESS | 1740 | 1468884382985 Marionette TRACE conn3 <- [1,2522,null,{}] 16:26:22 INFO - PROCESS | 1740 | 1468884382992 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:23 INFO - PROCESS | 1740 | 1468884382997 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:23 INFO - PROCESS | 1740 | 1468884383172 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 16:26:23 INFO - PROCESS | 1740 | 1468884383332 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:23 INFO - PROCESS | 1740 | 1468884383341 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x95311800 == 17 [pid = 1740] [id = 638] 16:26:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x996e8400) [pid = 1740] [serial = 1915] [outer = (nil)] 16:26:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x99ecac00) [pid = 1740] [serial = 1916] [outer = 0x996e8400] 16:26:23 INFO - PROCESS | 1740 | 1468884383424 Marionette DEBUG loaded listener.js 16:26:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x9a63b800) [pid = 1740] [serial = 1917] [outer = 0x996e8400] 16:26:24 INFO - PROCESS | 1740 | 1468884384319 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:26:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:26:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1384ms 16:26:24 INFO - PROCESS | 1740 | 1468884384367 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 16:26:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:26:24 INFO - PROCESS | 1740 | 1468884384371 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 16:26:24 INFO - PROCESS | 1740 | 1468884384377 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:26:24 INFO - PROCESS | 1740 | 1468884384383 Marionette TRACE conn3 <- [1,2526,null,{}] 16:26:24 INFO - PROCESS | 1740 | 1468884384399 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:24 INFO - PROCESS | 1740 | 1468884384407 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:24 INFO - PROCESS | 1740 | 1468884384578 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 16:26:24 INFO - PROCESS | 1740 | 1468884384591 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:24 INFO - PROCESS | 1740 | 1468884384600 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:24 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ae3c400 == 18 [pid = 1740] [id = 639] 16:26:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x9ae3dc00) [pid = 1740] [serial = 1918] [outer = (nil)] 16:26:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x9b1b5000) [pid = 1740] [serial = 1919] [outer = 0x9ae3dc00] 16:26:24 INFO - PROCESS | 1740 | 1468884384803 Marionette DEBUG loaded listener.js 16:26:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9b1bd000) [pid = 1740] [serial = 1920] [outer = 0x9ae3dc00] 16:26:25 INFO - PROCESS | 1740 | 1468884385693 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:26:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:26:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1386ms 16:26:25 INFO - PROCESS | 1740 | 1468884385763 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 16:26:25 INFO - PROCESS | 1740 | 1468884385768 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 16:26:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:26:25 INFO - PROCESS | 1740 | 1468884385775 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:26:25 INFO - PROCESS | 1740 | 1468884385778 Marionette TRACE conn3 <- [1,2530,null,{}] 16:26:25 INFO - PROCESS | 1740 | 1468884385784 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:25 INFO - PROCESS | 1740 | 1468884385789 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:26 INFO - PROCESS | 1740 | 1468884386008 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 16:26:26 INFO - PROCESS | 1740 | 1468884386026 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:26 INFO - PROCESS | 1740 | 1468884386033 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x99247800 == 19 [pid = 1740] [id = 640] 16:26:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9ae3f400) [pid = 1740] [serial = 1921] [outer = (nil)] 16:26:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9babb800) [pid = 1740] [serial = 1922] [outer = 0x9ae3f400] 16:26:26 INFO - PROCESS | 1740 | 1468884386105 Marionette DEBUG loaded listener.js 16:26:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9bfee400) [pid = 1740] [serial = 1923] [outer = 0x9ae3f400] 16:26:27 INFO - PROCESS | 1740 | 1468884387063 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:26:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:26:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1331ms 16:26:27 INFO - PROCESS | 1740 | 1468884387107 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 16:26:27 INFO - PROCESS | 1740 | 1468884387111 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 16:26:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:26:27 INFO - PROCESS | 1740 | 1468884387123 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:26:27 INFO - PROCESS | 1740 | 1468884387126 Marionette TRACE conn3 <- [1,2534,null,{}] 16:26:27 INFO - PROCESS | 1740 | 1468884387132 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:27 INFO - PROCESS | 1740 | 1468884387137 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:27 INFO - PROCESS | 1740 | 1468884387346 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 16:26:27 INFO - PROCESS | 1740 | 1468884387372 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:27 INFO - PROCESS | 1740 | 1468884387377 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ba5a400 == 20 [pid = 1740] [id = 641] 16:26:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9ba5d800) [pid = 1740] [serial = 1924] [outer = (nil)] 16:26:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9c275c00) [pid = 1740] [serial = 1925] [outer = 0x9ba5d800] 16:26:27 INFO - PROCESS | 1740 | 1468884387459 Marionette DEBUG loaded listener.js 16:26:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9c250000) [pid = 1740] [serial = 1926] [outer = 0x9ba5d800] 16:26:28 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x99680800) [pid = 1740] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:26:28 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x94873800) [pid = 1740] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:26:28 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x8f88a000) [pid = 1740] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:26:28 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x8fb88400) [pid = 1740] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:26:28 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x92f4f800) [pid = 1740] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:26:28 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x98832c00) [pid = 1740] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:26:28 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9a8ab000) [pid = 1740] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:26:28 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x9a77b000) [pid = 1740] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:26:28 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x952b8800) [pid = 1740] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:26:28 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x9967fc00) [pid = 1740] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:26:28 INFO - PROCESS | 1740 | 1468884388499 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 16:26:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:26:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1447ms 16:26:28 INFO - PROCESS | 1740 | 1468884388566 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 16:26:28 INFO - PROCESS | 1740 | 1468884388570 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 16:26:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:26:28 INFO - PROCESS | 1740 | 1468884388576 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:26:28 INFO - PROCESS | 1740 | 1468884388580 Marionette TRACE conn3 <- [1,2538,null,{}] 16:26:28 INFO - PROCESS | 1740 | 1468884388586 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:28 INFO - PROCESS | 1740 | 1468884388596 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:28 INFO - PROCESS | 1740 | 1468884388873 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 16:26:29 INFO - PROCESS | 1740 | 1468884388992 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:29 INFO - PROCESS | 1740 | 1468884389001 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88b000 == 21 [pid = 1740] [id = 642] 16:26:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x92f4f800) [pid = 1740] [serial = 1927] [outer = (nil)] 16:26:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x99ecdc00) [pid = 1740] [serial = 1928] [outer = 0x92f4f800] 16:26:29 INFO - PROCESS | 1740 | 1468884389074 Marionette DEBUG loaded listener.js 16:26:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0xa1190c00) [pid = 1740] [serial = 1929] [outer = 0x92f4f800] 16:26:29 INFO - PROCESS | 1740 | 1468884389955 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:26:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:26:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1438ms 16:26:30 INFO - PROCESS | 1740 | 1468884390017 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 16:26:30 INFO - PROCESS | 1740 | 1468884390023 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 16:26:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:26:30 INFO - PROCESS | 1740 | 1468884390033 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:26:30 INFO - PROCESS | 1740 | 1468884390039 Marionette TRACE conn3 <- [1,2542,null,{}] 16:26:30 INFO - PROCESS | 1740 | 1468884390050 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:30 INFO - PROCESS | 1740 | 1468884390055 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:30 INFO - PROCESS | 1740 | 1468884390252 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 16:26:30 INFO - PROCESS | 1740 | 1468884390437 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:30 INFO - PROCESS | 1740 | 1468884390453 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:30 INFO - PROCESS | 1740 | ++DOCSHELL 0x93ae8400 == 22 [pid = 1740] [id = 643] 16:26:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x93b5c000) [pid = 1740] [serial = 1930] [outer = (nil)] 16:26:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x93d65800) [pid = 1740] [serial = 1931] [outer = 0x93b5c000] 16:26:30 INFO - PROCESS | 1740 | 1468884390541 Marionette DEBUG loaded listener.js 16:26:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x952c5c00) [pid = 1740] [serial = 1932] [outer = 0x93b5c000] 16:26:31 INFO - PROCESS | 1740 | 1468884391588 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 16:26:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:26:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1599ms 16:26:31 INFO - PROCESS | 1740 | 1468884391631 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 16:26:31 INFO - PROCESS | 1740 | 1468884391639 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 16:26:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:26:31 INFO - PROCESS | 1740 | 1468884391651 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:26:31 INFO - PROCESS | 1740 | 1468884391655 Marionette TRACE conn3 <- [1,2546,null,{}] 16:26:31 INFO - PROCESS | 1740 | 1468884391662 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:31 INFO - PROCESS | 1740 | 1468884391668 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:31 INFO - PROCESS | 1740 | 1468884391861 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 16:26:32 INFO - PROCESS | 1740 | 1468884392043 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:32 INFO - PROCESS | 1740 | 1468884392051 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:32 INFO - PROCESS | 1740 | ++DOCSHELL 0x917ed000 == 23 [pid = 1740] [id = 644] 16:26:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x99ec9800) [pid = 1740] [serial = 1933] [outer = (nil)] 16:26:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9ac55000) [pid = 1740] [serial = 1934] [outer = 0x99ec9800] 16:26:32 INFO - PROCESS | 1740 | 1468884392154 Marionette DEBUG loaded listener.js 16:26:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9ae39c00) [pid = 1740] [serial = 1935] [outer = 0x99ec9800] 16:26:33 INFO - PROCESS | 1740 | 1468884393136 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 16:26:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:26:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1541ms 16:26:33 INFO - PROCESS | 1740 | 1468884393193 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 16:26:33 INFO - PROCESS | 1740 | 1468884393197 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 16:26:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:26:33 INFO - PROCESS | 1740 | 1468884393204 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:26:33 INFO - PROCESS | 1740 | 1468884393210 Marionette TRACE conn3 <- [1,2550,null,{}] 16:26:33 INFO - PROCESS | 1740 | 1468884393228 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:33 INFO - PROCESS | 1740 | 1468884393245 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:33 INFO - PROCESS | 1740 | 1468884393475 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 16:26:33 INFO - PROCESS | 1740 | 1468884393749 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:33 INFO - PROCESS | 1740 | 1468884393761 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:33 INFO - PROCESS | 1740 | ++DOCSHELL 0x99e38000 == 24 [pid = 1740] [id = 645] 16:26:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9cc07400) [pid = 1740] [serial = 1936] [outer = (nil)] 16:26:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0xa111a000) [pid = 1740] [serial = 1937] [outer = 0x9cc07400] 16:26:33 INFO - PROCESS | 1740 | 1468884393895 Marionette DEBUG loaded listener.js 16:26:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0xa200b400) [pid = 1740] [serial = 1938] [outer = 0x9cc07400] 16:26:34 INFO - PROCESS | 1740 | 1468884394894 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 16:26:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:26:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1741ms 16:26:34 INFO - PROCESS | 1740 | 1468884394945 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 16:26:34 INFO - PROCESS | 1740 | 1468884394949 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 16:26:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:26:34 INFO - PROCESS | 1740 | 1468884394956 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:26:34 INFO - PROCESS | 1740 | 1468884394959 Marionette TRACE conn3 <- [1,2554,null,{}] 16:26:34 INFO - PROCESS | 1740 | 1468884394965 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:34 INFO - PROCESS | 1740 | 1468884394971 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:35 INFO - PROCESS | 1740 | 1468884395155 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 16:26:35 INFO - PROCESS | 1740 | 1468884395337 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:35 INFO - PROCESS | 1740 | 1468884395344 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:35 INFO - PROCESS | 1740 | ++DOCSHELL 0x9d912c00 == 25 [pid = 1740] [id = 646] 16:26:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0xa22edc00) [pid = 1740] [serial = 1939] [outer = (nil)] 16:26:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0xa3116c00) [pid = 1740] [serial = 1940] [outer = 0xa22edc00] 16:26:35 INFO - PROCESS | 1740 | 1468884395430 Marionette DEBUG loaded listener.js 16:26:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0xa3181000) [pid = 1740] [serial = 1941] [outer = 0xa22edc00] 16:26:36 INFO - PROCESS | 1740 | 1468884396468 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:26:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:26:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1543ms 16:26:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:26:36 INFO - PROCESS | 1740 | 1468884396499 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 16:26:36 INFO - PROCESS | 1740 | 1468884396503 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 16:26:36 INFO - PROCESS | 1740 | 1468884396510 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:26:36 INFO - PROCESS | 1740 | 1468884396513 Marionette TRACE conn3 <- [1,2558,null,{}] 16:26:36 INFO - PROCESS | 1740 | 1468884396519 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:36 INFO - PROCESS | 1740 | 1468884396525 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:36 INFO - PROCESS | 1740 | 1468884396699 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 16:26:36 INFO - PROCESS | 1740 | 1468884396893 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:36 INFO - PROCESS | 1740 | 1468884396902 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b61c00 == 26 [pid = 1740] [id = 647] 16:26:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x95308c00) [pid = 1740] [serial = 1942] [outer = (nil)] 16:26:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0xa3492800) [pid = 1740] [serial = 1943] [outer = 0x95308c00] 16:26:36 INFO - PROCESS | 1740 | 1468884396980 Marionette DEBUG loaded listener.js 16:26:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0xa34c9000) [pid = 1740] [serial = 1944] [outer = 0x95308c00] 16:26:37 INFO - PROCESS | 1740 | 1468884397976 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:26:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:26:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1540ms 16:26:38 INFO - PROCESS | 1740 | 1468884398050 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 16:26:38 INFO - PROCESS | 1740 | 1468884398053 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 16:26:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:26:38 INFO - PROCESS | 1740 | 1468884398060 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:26:38 INFO - PROCESS | 1740 | 1468884398063 Marionette TRACE conn3 <- [1,2562,null,{}] 16:26:38 INFO - PROCESS | 1740 | 1468884398070 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:38 INFO - PROCESS | 1740 | 1468884398080 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:38 INFO - PROCESS | 1740 | 1468884398345 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 16:26:38 INFO - PROCESS | 1740 | 1468884398581 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:38 INFO - PROCESS | 1740 | 1468884398591 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:38 INFO - PROCESS | 1740 | ++DOCSHELL 0xa33d2800 == 27 [pid = 1740] [id = 648] 16:26:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0xa349b800) [pid = 1740] [serial = 1945] [outer = (nil)] 16:26:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0xa4d57400) [pid = 1740] [serial = 1946] [outer = 0xa349b800] 16:26:38 INFO - PROCESS | 1740 | 1468884398686 Marionette DEBUG loaded listener.js 16:26:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa4f87c00) [pid = 1740] [serial = 1947] [outer = 0xa349b800] 16:26:39 INFO - PROCESS | 1740 | 1468884399661 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 16:26:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:26:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1637ms 16:26:39 INFO - PROCESS | 1740 | 1468884399698 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 16:26:39 INFO - PROCESS | 1740 | 1468884399703 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 16:26:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:26:39 INFO - PROCESS | 1740 | 1468884399710 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:26:39 INFO - PROCESS | 1740 | 1468884399714 Marionette TRACE conn3 <- [1,2566,null,{}] 16:26:39 INFO - PROCESS | 1740 | 1468884399720 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:39 INFO - PROCESS | 1740 | 1468884399725 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:39 INFO - PROCESS | 1740 | 1468884399906 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 16:26:40 INFO - PROCESS | 1740 | 1468884400091 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:40 INFO - PROCESS | 1740 | 1468884400101 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:40 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f885400 == 28 [pid = 1740] [id = 649] 16:26:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x8fb81800) [pid = 1740] [serial = 1948] [outer = (nil)] 16:26:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa614e400) [pid = 1740] [serial = 1949] [outer = 0x8fb81800] 16:26:40 INFO - PROCESS | 1740 | 1468884400179 Marionette DEBUG loaded listener.js 16:26:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0xa618b800) [pid = 1740] [serial = 1950] [outer = 0x8fb81800] 16:26:41 INFO - PROCESS | 1740 | 1468884401181 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 16:26:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:26:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1530ms 16:26:41 INFO - PROCESS | 1740 | 1468884401242 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 16:26:41 INFO - PROCESS | 1740 | 1468884401246 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 16:26:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:26:41 INFO - PROCESS | 1740 | 1468884401253 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:26:41 INFO - PROCESS | 1740 | 1468884401257 Marionette TRACE conn3 <- [1,2570,null,{}] 16:26:41 INFO - PROCESS | 1740 | 1468884401263 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:41 INFO - PROCESS | 1740 | 1468884401268 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:41 INFO - PROCESS | 1740 | 1468884401451 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 16:26:42 INFO - PROCESS | 1740 | 1468884401985 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:42 INFO - PROCESS | 1740 | 1468884401995 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:42 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb8c400 == 29 [pid = 1740] [id = 650] 16:26:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x8fb8c800) [pid = 1740] [serial = 1951] [outer = (nil)] 16:26:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x917e6c00) [pid = 1740] [serial = 1952] [outer = 0x8fb8c800] 16:26:42 INFO - PROCESS | 1740 | 1468884402078 Marionette DEBUG loaded listener.js 16:26:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x93ae3400) [pid = 1740] [serial = 1953] [outer = 0x8fb8c800] 16:26:43 INFO - PROCESS | 1740 | 1468884403118 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 16:26:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:26:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1935ms 16:26:43 INFO - PROCESS | 1740 | 1468884403191 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 16:26:43 INFO - PROCESS | 1740 | 1468884403196 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 16:26:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:26:43 INFO - PROCESS | 1740 | 1468884403204 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:26:43 INFO - PROCESS | 1740 | 1468884403209 Marionette TRACE conn3 <- [1,2574,null,{}] 16:26:43 INFO - PROCESS | 1740 | 1468884403217 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:43 INFO - PROCESS | 1740 | 1468884403225 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:43 INFO - PROCESS | 1740 | 1468884403452 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 16:26:44 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb88000 == 28 [pid = 1740] [id = 628] 16:26:44 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x9a1d3c00) [pid = 1740] [serial = 1898] [outer = (nil)] [url = about:blank] 16:26:44 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9ab90400) [pid = 1740] [serial = 1895] [outer = (nil)] [url = about:blank] 16:26:44 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x952a0000) [pid = 1740] [serial = 1889] [outer = (nil)] [url = about:blank] 16:26:44 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x917f0400) [pid = 1740] [serial = 1869] [outer = (nil)] [url = about:blank] 16:26:44 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x8fb8b000) [pid = 1740] [serial = 1868] [outer = (nil)] [url = about:blank] 16:26:44 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x8fb8dc00) [pid = 1740] [serial = 1886] [outer = (nil)] [url = about:blank] 16:26:44 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x917ed800) [pid = 1740] [serial = 1887] [outer = (nil)] [url = about:blank] 16:26:44 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x94894800) [pid = 1740] [serial = 1884] [outer = (nil)] [url = about:blank] 16:26:44 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x996efc00) [pid = 1740] [serial = 1872] [outer = (nil)] [url = about:blank] 16:26:44 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x93b61000) [pid = 1740] [serial = 1883] [outer = (nil)] [url = about:blank] 16:26:44 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x992ca800) [pid = 1740] [serial = 1871] [outer = (nil)] [url = about:blank] 16:26:44 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9ae40400) [pid = 1740] [serial = 1875] [outer = (nil)] [url = about:blank] 16:26:44 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9adcec00) [pid = 1740] [serial = 1874] [outer = (nil)] [url = about:blank] 16:26:44 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9d97b400) [pid = 1740] [serial = 1878] [outer = (nil)] [url = about:blank] 16:26:44 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9d90b400) [pid = 1740] [serial = 1877] [outer = (nil)] [url = about:blank] 16:26:44 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0xa200b000) [pid = 1740] [serial = 1881] [outer = (nil)] [url = about:blank] 16:26:44 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9ac52400) [pid = 1740] [serial = 1880] [outer = (nil)] [url = about:blank] 16:26:44 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x99dd1c00) [pid = 1740] [serial = 1893] [outer = (nil)] [url = about:blank] 16:26:44 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x996ee800) [pid = 1740] [serial = 1892] [outer = (nil)] [url = about:blank] 16:26:44 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9530f000) [pid = 1740] [serial = 1890] [outer = (nil)] [url = about:blank] 16:26:44 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9ac57800) [pid = 1740] [serial = 1896] [outer = (nil)] [url = about:blank] 16:26:44 INFO - PROCESS | 1740 | 1468884404795 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:44 INFO - PROCESS | 1740 | 1468884404806 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:44 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb83000 == 29 [pid = 1740] [id = 651] 16:26:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x8fb84400) [pid = 1740] [serial = 1954] [outer = (nil)] 16:26:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x8fb8a400) [pid = 1740] [serial = 1955] [outer = 0x8fb84400] 16:26:44 INFO - PROCESS | 1740 | 1468884404895 Marionette DEBUG loaded listener.js 16:26:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x917f0800) [pid = 1740] [serial = 1956] [outer = 0x8fb84400] 16:26:45 INFO - PROCESS | 1740 | 1468884405765 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:26:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:26:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 2590ms 16:26:45 INFO - PROCESS | 1740 | 1468884405801 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 16:26:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:26:45 INFO - PROCESS | 1740 | 1468884405806 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 16:26:45 INFO - PROCESS | 1740 | 1468884405814 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:26:45 INFO - PROCESS | 1740 | 1468884405819 Marionette TRACE conn3 <- [1,2578,null,{}] 16:26:45 INFO - PROCESS | 1740 | 1468884405827 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:45 INFO - PROCESS | 1740 | 1468884405832 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:46 INFO - PROCESS | 1740 | 1468884405999 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 16:26:46 INFO - PROCESS | 1740 | 1468884406011 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:46 INFO - PROCESS | 1740 | 1468884406018 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:46 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d6b800 == 30 [pid = 1740] [id = 652] 16:26:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x93d6c400) [pid = 1740] [serial = 1957] [outer = (nil)] 16:26:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9529c000) [pid = 1740] [serial = 1958] [outer = 0x93d6c400] 16:26:46 INFO - PROCESS | 1740 | 1468884406095 Marionette DEBUG loaded listener.js 16:26:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9530d800) [pid = 1740] [serial = 1959] [outer = 0x93d6c400] 16:26:47 INFO - PROCESS | 1740 | 1468884407228 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:26:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:26:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1488ms 16:26:47 INFO - PROCESS | 1740 | 1468884407310 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 16:26:47 INFO - PROCESS | 1740 | 1468884407318 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 16:26:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:26:47 INFO - PROCESS | 1740 | 1468884407326 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:26:47 INFO - PROCESS | 1740 | 1468884407330 Marionette TRACE conn3 <- [1,2582,null,{}] 16:26:47 INFO - PROCESS | 1740 | 1468884407336 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:47 INFO - PROCESS | 1740 | 1468884407341 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:47 INFO - PROCESS | 1740 | 1468884407587 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 16:26:47 INFO - PROCESS | 1740 | 1468884407624 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:47 INFO - PROCESS | 1740 | 1468884407632 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:47 INFO - PROCESS | 1740 | ++DOCSHELL 0x94873400 == 31 [pid = 1740] [id = 653] 16:26:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x953be400) [pid = 1740] [serial = 1960] [outer = (nil)] 16:26:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x996e7c00) [pid = 1740] [serial = 1961] [outer = 0x953be400] 16:26:47 INFO - PROCESS | 1740 | 1468884407710 Marionette DEBUG loaded listener.js 16:26:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x996f0c00) [pid = 1740] [serial = 1962] [outer = 0x953be400] 16:26:48 INFO - PROCESS | 1740 | 1468884408904 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:26:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:26:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1645ms 16:26:48 INFO - PROCESS | 1740 | 1468884408972 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 16:26:48 INFO - PROCESS | 1740 | 1468884408976 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 16:26:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:26:48 INFO - PROCESS | 1740 | 1468884408992 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:26:49 INFO - PROCESS | 1740 | 1468884409006 Marionette TRACE conn3 <- [1,2586,null,{}] 16:26:49 INFO - PROCESS | 1740 | 1468884409026 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:49 INFO - PROCESS | 1740 | 1468884409035 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:49 INFO - PROCESS | 1740 | 1468884409278 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 16:26:49 INFO - PROCESS | 1740 | 1468884409307 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:49 INFO - PROCESS | 1740 | 1468884409318 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88bc00 == 32 [pid = 1740] [id = 654] 16:26:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x92f4e800) [pid = 1740] [serial = 1963] [outer = (nil)] 16:26:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9a775000) [pid = 1740] [serial = 1964] [outer = 0x92f4e800] 16:26:49 INFO - PROCESS | 1740 | 1468884409416 Marionette DEBUG loaded listener.js 16:26:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9ac50800) [pid = 1740] [serial = 1965] [outer = 0x92f4e800] 16:26:50 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x92f4f800) [pid = 1740] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:26:50 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9ae3f400) [pid = 1740] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:26:50 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9ba5d800) [pid = 1740] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:26:50 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x8fb90c00) [pid = 1740] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:26:50 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x93b5fc00) [pid = 1740] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:26:50 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x93d68400) [pid = 1740] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:26:50 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x996e8400) [pid = 1740] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:26:50 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x93d65000) [pid = 1740] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:26:50 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9b1be800) [pid = 1740] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:26:50 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9ae3dc00) [pid = 1740] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:26:50 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9c0e3c00) [pid = 1740] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:26:50 INFO - PROCESS | 1740 | 1468884410905 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:26:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:26:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1971ms 16:26:50 INFO - PROCESS | 1740 | 1468884410955 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 16:26:50 INFO - PROCESS | 1740 | 1468884410959 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 16:26:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:26:50 INFO - PROCESS | 1740 | 1468884410972 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:26:50 INFO - PROCESS | 1740 | 1468884410975 Marionette TRACE conn3 <- [1,2590,null,{}] 16:26:50 INFO - PROCESS | 1740 | 1468884410981 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:50 INFO - PROCESS | 1740 | 1468884410986 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:51 INFO - PROCESS | 1740 | 1468884411166 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 16:26:51 INFO - PROCESS | 1740 | 1468884411177 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:51 INFO - PROCESS | 1740 | 1468884411189 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:51 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f887800 == 33 [pid = 1740] [id = 655] 16:26:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x92f4ac00) [pid = 1740] [serial = 1966] [outer = (nil)] 16:26:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9ac95000) [pid = 1740] [serial = 1967] [outer = 0x92f4ac00] 16:26:51 INFO - PROCESS | 1740 | 1468884411255 Marionette DEBUG loaded listener.js 16:26:51 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9adc3c00) [pid = 1740] [serial = 1968] [outer = 0x92f4ac00] 16:26:52 INFO - PROCESS | 1740 | 1468884412299 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 16:26:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:26:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1385ms 16:26:52 INFO - PROCESS | 1740 | 1468884412359 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 16:26:52 INFO - PROCESS | 1740 | 1468884412365 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 16:26:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:26:52 INFO - PROCESS | 1740 | 1468884412377 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:26:52 INFO - PROCESS | 1740 | 1468884412383 Marionette TRACE conn3 <- [1,2594,null,{}] 16:26:52 INFO - PROCESS | 1740 | 1468884412396 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:52 INFO - PROCESS | 1740 | 1468884412405 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:52 INFO - PROCESS | 1740 | 1468884412609 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 16:26:52 INFO - PROCESS | 1740 | 1468884412803 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:52 INFO - PROCESS | 1740 | 1468884412821 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b67c00 == 34 [pid = 1740] [id = 656] 16:26:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x93d65400) [pid = 1740] [serial = 1969] [outer = (nil)] 16:26:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x94871000) [pid = 1740] [serial = 1970] [outer = 0x93d65400] 16:26:53 INFO - PROCESS | 1740 | 1468884412999 Marionette DEBUG loaded listener.js 16:26:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9888ec00) [pid = 1740] [serial = 1971] [outer = 0x93d65400] 16:26:54 INFO - PROCESS | 1740 | 1468884414153 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 16:26:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:26:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1802ms 16:26:54 INFO - PROCESS | 1740 | 1468884414175 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 16:26:54 INFO - PROCESS | 1740 | 1468884414183 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 16:26:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:26:54 INFO - PROCESS | 1740 | 1468884414197 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:26:54 INFO - PROCESS | 1740 | 1468884414203 Marionette TRACE conn3 <- [1,2598,null,{}] 16:26:54 INFO - PROCESS | 1740 | 1468884414210 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:54 INFO - PROCESS | 1740 | 1468884414215 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:54 INFO - PROCESS | 1740 | 1468884414415 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 16:26:54 INFO - PROCESS | 1740 | 1468884414650 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:54 INFO - PROCESS | 1740 | 1468884414660 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:54 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e5400 == 35 [pid = 1740] [id = 657] 16:26:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x996f6400) [pid = 1740] [serial = 1972] [outer = (nil)] 16:26:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9ac4f400) [pid = 1740] [serial = 1973] [outer = 0x996f6400] 16:26:54 INFO - PROCESS | 1740 | 1468884414775 Marionette DEBUG loaded listener.js 16:26:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9add1c00) [pid = 1740] [serial = 1974] [outer = 0x996f6400] 16:26:55 INFO - PROCESS | 1740 | 1468884415854 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:26:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:26:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1690ms 16:26:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:26:55 INFO - PROCESS | 1740 | 1468884415885 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 16:26:55 INFO - PROCESS | 1740 | 1468884415888 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 16:26:55 INFO - PROCESS | 1740 | 1468884415896 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:26:55 INFO - PROCESS | 1740 | 1468884415902 Marionette TRACE conn3 <- [1,2602,null,{}] 16:26:55 INFO - PROCESS | 1740 | 1468884415919 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:55 INFO - PROCESS | 1740 | 1468884415927 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:56 INFO - PROCESS | 1740 | 1468884416174 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 16:26:56 INFO - PROCESS | 1740 | 1468884416447 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:56 INFO - PROCESS | 1740 | 1468884416458 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:56 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b110400 == 36 [pid = 1740] [id = 658] 16:26:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9b110c00) [pid = 1740] [serial = 1975] [outer = (nil)] 16:26:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9b327000) [pid = 1740] [serial = 1976] [outer = 0x9b110c00] 16:26:56 INFO - PROCESS | 1740 | 1468884416571 Marionette DEBUG loaded listener.js 16:26:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9ba59000) [pid = 1740] [serial = 1977] [outer = 0x9b110c00] 16:26:57 INFO - PROCESS | 1740 | 1468884417637 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 16:26:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:26:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1795ms 16:26:57 INFO - PROCESS | 1740 | 1468884417691 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 16:26:57 INFO - PROCESS | 1740 | 1468884417695 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 16:26:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:26:57 INFO - PROCESS | 1740 | 1468884417702 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:26:57 INFO - PROCESS | 1740 | 1468884417705 Marionette TRACE conn3 <- [1,2606,null,{}] 16:26:57 INFO - PROCESS | 1740 | 1468884417711 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:57 INFO - PROCESS | 1740 | 1468884417717 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:57 INFO - PROCESS | 1740 | 1468884417901 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 16:26:58 INFO - PROCESS | 1740 | 1468884418128 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:58 INFO - PROCESS | 1740 | 1468884418135 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:58 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b1b6c00 == 37 [pid = 1740] [id = 659] 16:26:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9bff4c00) [pid = 1740] [serial = 1978] [outer = (nil)] 16:26:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9c24dc00) [pid = 1740] [serial = 1979] [outer = 0x9bff4c00] 16:26:58 INFO - PROCESS | 1740 | 1468884418266 Marionette DEBUG loaded listener.js 16:26:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9c279800) [pid = 1740] [serial = 1980] [outer = 0x9bff4c00] 16:26:59 INFO - PROCESS | 1740 | 1468884419345 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 16:26:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:26:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1686ms 16:26:59 INFO - PROCESS | 1740 | 1468884419389 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 16:26:59 INFO - PROCESS | 1740 | 1468884419394 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 16:26:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:26:59 INFO - PROCESS | 1740 | 1468884419400 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:26:59 INFO - PROCESS | 1740 | 1468884419404 Marionette TRACE conn3 <- [1,2610,null,{}] 16:26:59 INFO - PROCESS | 1740 | 1468884419410 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:59 INFO - PROCESS | 1740 | 1468884419415 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:26:59 INFO - PROCESS | 1740 | 1468884419591 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 16:27:00 INFO - PROCESS | 1740 | 1468884420017 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:00 INFO - PROCESS | 1740 | 1468884420028 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb88c00 == 38 [pid = 1740] [id = 660] 16:27:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x8fb8a800) [pid = 1740] [serial = 1981] [outer = (nil)] 16:27:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x917f2c00) [pid = 1740] [serial = 1982] [outer = 0x8fb8a800] 16:27:00 INFO - PROCESS | 1740 | 1468884420153 Marionette DEBUG loaded listener.js 16:27:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x93b67800) [pid = 1740] [serial = 1983] [outer = 0x8fb8a800] 16:27:01 INFO - PROCESS | 1740 | --DOCSHELL 0x9d912c00 == 37 [pid = 1740] [id = 646] 16:27:01 INFO - PROCESS | 1740 | --DOCSHELL 0x92fa6800 == 36 [pid = 1740] [id = 631] 16:27:01 INFO - PROCESS | 1740 | --DOCSHELL 0x9967e400 == 35 [pid = 1740] [id = 630] 16:27:01 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x9babb800) [pid = 1740] [serial = 1922] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9c275c00) [pid = 1740] [serial = 1925] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9adc4800) [pid = 1740] [serial = 1899] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9ac4d000) [pid = 1740] [serial = 1904] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9ae35400) [pid = 1740] [serial = 1905] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x952a3000) [pid = 1740] [serial = 1913] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x953b2000) [pid = 1740] [serial = 1914] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x99ecac00) [pid = 1740] [serial = 1916] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9a63b800) [pid = 1740] [serial = 1917] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x94872000) [pid = 1740] [serial = 1901] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9923ec00) [pid = 1740] [serial = 1902] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9b601800) [pid = 1740] [serial = 1907] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9ba5e400) [pid = 1740] [serial = 1908] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9b1b5000) [pid = 1740] [serial = 1919] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9c277400) [pid = 1740] [serial = 1910] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9c24fc00) [pid = 1740] [serial = 1911] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9bfee400) [pid = 1740] [serial = 1923] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0xa1190c00) [pid = 1740] [serial = 1929] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9c250000) [pid = 1740] [serial = 1926] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9b1bd000) [pid = 1740] [serial = 1920] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x99ecdc00) [pid = 1740] [serial = 1928] [outer = (nil)] [url = about:blank] 16:27:01 INFO - PROCESS | 1740 | 1468884421236 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:27:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:27:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1892ms 16:27:01 INFO - PROCESS | 1740 | 1468884421295 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 16:27:01 INFO - PROCESS | 1740 | 1468884421299 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 16:27:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:27:01 INFO - PROCESS | 1740 | 1468884421308 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:27:01 INFO - PROCESS | 1740 | 1468884421313 Marionette TRACE conn3 <- [1,2614,null,{}] 16:27:01 INFO - PROCESS | 1740 | 1468884421321 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:01 INFO - PROCESS | 1740 | 1468884421326 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:01 INFO - PROCESS | 1740 | 1468884421508 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 16:27:01 INFO - PROCESS | 1740 | 1468884421647 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:01 INFO - PROCESS | 1740 | 1468884421655 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:01 INFO - PROCESS | 1740 | ++DOCSHELL 0x953bcc00 == 36 [pid = 1740] [id = 661] 16:27:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x98828400) [pid = 1740] [serial = 1984] [outer = (nil)] 16:27:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x996ea800) [pid = 1740] [serial = 1985] [outer = 0x98828400] 16:27:01 INFO - PROCESS | 1740 | 1468884421737 Marionette DEBUG loaded listener.js 16:27:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x99ecac00) [pid = 1740] [serial = 1986] [outer = 0x98828400] 16:27:02 INFO - PROCESS | 1740 | 1468884422668 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 16:27:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:27:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1385ms 16:27:02 INFO - PROCESS | 1740 | 1468884422698 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 16:27:02 INFO - PROCESS | 1740 | 1468884422705 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 16:27:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:27:02 INFO - PROCESS | 1740 | 1468884422712 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:27:02 INFO - PROCESS | 1740 | 1468884422715 Marionette TRACE conn3 <- [1,2618,null,{}] 16:27:02 INFO - PROCESS | 1740 | 1468884422723 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:02 INFO - PROCESS | 1740 | 1468884422728 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:02 INFO - PROCESS | 1740 | 1468884422919 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 16:27:03 INFO - PROCESS | 1740 | 1468884423060 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:03 INFO - PROCESS | 1740 | 1468884423067 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:03 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a77ac00 == 37 [pid = 1740] [id = 662] 16:27:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9adc4800) [pid = 1740] [serial = 1987] [outer = (nil)] 16:27:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9ae3f400) [pid = 1740] [serial = 1988] [outer = 0x9adc4800] 16:27:03 INFO - PROCESS | 1740 | 1468884423140 Marionette DEBUG loaded listener.js 16:27:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9b108c00) [pid = 1740] [serial = 1989] [outer = 0x9adc4800] 16:27:04 INFO - PROCESS | 1740 | 1468884424069 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:27:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:27:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1387ms 16:27:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:27:04 INFO - PROCESS | 1740 | 1468884424099 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 16:27:04 INFO - PROCESS | 1740 | 1468884424102 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 16:27:04 INFO - PROCESS | 1740 | 1468884424117 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:27:04 INFO - PROCESS | 1740 | 1468884424127 Marionette TRACE conn3 <- [1,2622,null,{}] 16:27:04 INFO - PROCESS | 1740 | 1468884424145 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:04 INFO - PROCESS | 1740 | 1468884424153 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:04 INFO - PROCESS | 1740 | 1468884424375 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 16:27:04 INFO - PROCESS | 1740 | 1468884424403 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:04 INFO - PROCESS | 1740 | 1468884424412 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:04 INFO - PROCESS | 1740 | ++DOCSHELL 0x9486bc00 == 38 [pid = 1740] [id = 663] 16:27:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9ba57400) [pid = 1740] [serial = 1990] [outer = (nil)] 16:27:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9bff6000) [pid = 1740] [serial = 1991] [outer = 0x9ba57400] 16:27:04 INFO - PROCESS | 1740 | 1468884424481 Marionette DEBUG loaded listener.js 16:27:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9c0e3c00) [pid = 1740] [serial = 1992] [outer = 0x9ba57400] 16:27:05 INFO - PROCESS | 1740 | 1468884425488 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 16:27:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:27:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1456ms 16:27:05 INFO - PROCESS | 1740 | 1468884425565 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 16:27:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:27:05 INFO - PROCESS | 1740 | 1468884425570 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 16:27:05 INFO - PROCESS | 1740 | 1468884425576 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:27:05 INFO - PROCESS | 1740 | 1468884425580 Marionette TRACE conn3 <- [1,2626,null,{}] 16:27:05 INFO - PROCESS | 1740 | 1468884425591 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:05 INFO - PROCESS | 1740 | 1468884425595 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:05 INFO - PROCESS | 1740 | 1468884425839 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 16:27:05 INFO - PROCESS | 1740 | 1468884425866 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:05 INFO - PROCESS | 1740 | 1468884425877 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:05 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f889c00 == 39 [pid = 1740] [id = 664] 16:27:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9add0800) [pid = 1740] [serial = 1993] [outer = (nil)] 16:27:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9d90a400) [pid = 1740] [serial = 1994] [outer = 0x9add0800] 16:27:05 INFO - PROCESS | 1740 | 1468884425945 Marionette DEBUG loaded listener.js 16:27:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9d912c00) [pid = 1740] [serial = 1995] [outer = 0x9add0800] 16:27:06 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x92f4e800) [pid = 1740] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:27:06 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x93d6c400) [pid = 1740] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:27:06 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x8fb84400) [pid = 1740] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:27:06 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x93b5c000) [pid = 1740] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:27:06 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x99ec9800) [pid = 1740] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:27:06 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9cc07400) [pid = 1740] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:27:06 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0xa22edc00) [pid = 1740] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:27:06 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x8fb8c800) [pid = 1740] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:27:06 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x95308c00) [pid = 1740] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:27:06 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0xa349b800) [pid = 1740] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:27:06 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x8fb81800) [pid = 1740] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:27:06 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x953be400) [pid = 1740] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:27:06 INFO - PROCESS | 1740 | 1468884426977 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:27:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:27:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1441ms 16:27:07 INFO - PROCESS | 1740 | 1468884427019 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 16:27:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:27:07 INFO - PROCESS | 1740 | 1468884427023 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 16:27:07 INFO - PROCESS | 1740 | 1468884427029 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:27:07 INFO - PROCESS | 1740 | 1468884427033 Marionette TRACE conn3 <- [1,2630,null,{}] 16:27:07 INFO - PROCESS | 1740 | 1468884427038 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:07 INFO - PROCESS | 1740 | 1468884427043 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:07 INFO - PROCESS | 1740 | 1468884427261 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 16:27:07 INFO - PROCESS | 1740 | 1468884427281 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:07 INFO - PROCESS | 1740 | 1468884427297 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:07 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f890c00 == 40 [pid = 1740] [id = 665] 16:27:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x953ba800) [pid = 1740] [serial = 1996] [outer = (nil)] 16:27:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9c27ac00) [pid = 1740] [serial = 1997] [outer = 0x953ba800] 16:27:07 INFO - PROCESS | 1740 | 1468884427381 Marionette DEBUG loaded listener.js 16:27:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0xa1190c00) [pid = 1740] [serial = 1998] [outer = 0x953ba800] 16:27:08 INFO - PROCESS | 1740 | 1468884428360 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 16:27:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:27:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1379ms 16:27:08 INFO - PROCESS | 1740 | 1468884428416 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 16:27:08 INFO - PROCESS | 1740 | 1468884428423 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 16:27:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:27:08 INFO - PROCESS | 1740 | 1468884428432 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:27:08 INFO - PROCESS | 1740 | 1468884428439 Marionette TRACE conn3 <- [1,2634,null,{}] 16:27:08 INFO - PROCESS | 1740 | 1468884428449 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:08 INFO - PROCESS | 1740 | 1468884428454 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:08 INFO - PROCESS | 1740 | 1468884428654 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 16:27:08 INFO - PROCESS | 1740 | 1468884428840 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:08 INFO - PROCESS | 1740 | 1468884428856 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88cc00 == 41 [pid = 1740] [id = 666] 16:27:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x93b62000) [pid = 1740] [serial = 1999] [outer = (nil)] 16:27:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x952a7400) [pid = 1740] [serial = 2000] [outer = 0x93b62000] 16:27:08 INFO - PROCESS | 1740 | 1468884428984 Marionette DEBUG loaded listener.js 16:27:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x953b5400) [pid = 1740] [serial = 2001] [outer = 0x93b62000] 16:27:10 INFO - PROCESS | 1740 | 1468884430030 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:27:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:27:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1638ms 16:27:10 INFO - PROCESS | 1740 | 1468884430086 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 16:27:10 INFO - PROCESS | 1740 | 1468884430094 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 16:27:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:27:10 INFO - PROCESS | 1740 | 1468884430105 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:27:10 INFO - PROCESS | 1740 | 1468884430109 Marionette TRACE conn3 <- [1,2638,null,{}] 16:27:10 INFO - PROCESS | 1740 | 1468884430116 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:10 INFO - PROCESS | 1740 | 1468884430122 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:10 INFO - PROCESS | 1740 | 1468884430313 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 16:27:10 INFO - PROCESS | 1740 | 1468884430509 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:10 INFO - PROCESS | 1740 | 1468884430518 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:10 INFO - PROCESS | 1740 | ++DOCSHELL 0x95309400 == 42 [pid = 1740] [id = 667] 16:27:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x996ed800) [pid = 1740] [serial = 2002] [outer = (nil)] 16:27:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9ac4f000) [pid = 1740] [serial = 2003] [outer = 0x996ed800] 16:27:10 INFO - PROCESS | 1740 | 1468884430603 Marionette DEBUG loaded listener.js 16:27:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9ae35400) [pid = 1740] [serial = 2004] [outer = 0x996ed800] 16:27:11 INFO - PROCESS | 1740 | 1468884431616 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:27:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:27:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1550ms 16:27:11 INFO - PROCESS | 1740 | 1468884431656 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 16:27:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:27:11 INFO - PROCESS | 1740 | 1468884431660 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 16:27:11 INFO - PROCESS | 1740 | 1468884431668 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:27:11 INFO - PROCESS | 1740 | 1468884431674 Marionette TRACE conn3 <- [1,2642,null,{}] 16:27:11 INFO - PROCESS | 1740 | 1468884431692 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:11 INFO - PROCESS | 1740 | 1468884431701 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:11 INFO - PROCESS | 1740 | 1468884431897 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 16:27:12 INFO - PROCESS | 1740 | 1468884432085 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:12 INFO - PROCESS | 1740 | 1468884432099 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:12 INFO - PROCESS | 1740 | ++DOCSHELL 0x9bfed800 == 43 [pid = 1740] [id = 668] 16:27:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9bff3400) [pid = 1740] [serial = 2005] [outer = (nil)] 16:27:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0xa110e800) [pid = 1740] [serial = 2006] [outer = 0x9bff3400] 16:27:12 INFO - PROCESS | 1740 | 1468884432279 Marionette DEBUG loaded listener.js 16:27:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0xa209e000) [pid = 1740] [serial = 2007] [outer = 0x9bff3400] 16:27:13 INFO - PROCESS | 1740 | 1468884433243 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:27:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:27:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1644ms 16:27:13 INFO - PROCESS | 1740 | 1468884433313 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 16:27:13 INFO - PROCESS | 1740 | 1468884433318 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 16:27:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:27:13 INFO - PROCESS | 1740 | 1468884433325 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:27:13 INFO - PROCESS | 1740 | 1468884433329 Marionette TRACE conn3 <- [1,2646,null,{}] 16:27:13 INFO - PROCESS | 1740 | 1468884433335 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:13 INFO - PROCESS | 1740 | 1468884433340 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:13 INFO - PROCESS | 1740 | 1468884433575 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 16:27:13 INFO - PROCESS | 1740 | 1468884433813 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:13 INFO - PROCESS | 1740 | 1468884433824 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f883400 == 44 [pid = 1740] [id = 669] 16:27:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9b4b1400) [pid = 1740] [serial = 2008] [outer = (nil)] 16:27:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0xa3113400) [pid = 1740] [serial = 2009] [outer = 0x9b4b1400] 16:27:13 INFO - PROCESS | 1740 | 1468884433951 Marionette DEBUG loaded listener.js 16:27:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0xa3352c00) [pid = 1740] [serial = 2010] [outer = 0x9b4b1400] 16:27:14 INFO - PROCESS | 1740 | 1468884434858 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:27:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:27:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1583ms 16:27:14 INFO - PROCESS | 1740 | 1468884434910 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 16:27:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:27:14 INFO - PROCESS | 1740 | 1468884434914 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 16:27:14 INFO - PROCESS | 1740 | 1468884434921 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:27:14 INFO - PROCESS | 1740 | 1468884434924 Marionette TRACE conn3 <- [1,2650,null,{}] 16:27:14 INFO - PROCESS | 1740 | 1468884434930 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:14 INFO - PROCESS | 1740 | 1468884434936 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:15 INFO - PROCESS | 1740 | 1468884435130 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 16:27:15 INFO - PROCESS | 1740 | 1468884435362 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:15 INFO - PROCESS | 1740 | 1468884435373 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88f000 == 45 [pid = 1740] [id = 670] 16:27:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x92f49400) [pid = 1740] [serial = 2011] [outer = (nil)] 16:27:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa34cdc00) [pid = 1740] [serial = 2012] [outer = 0x92f49400] 16:27:15 INFO - PROCESS | 1740 | 1468884435495 Marionette DEBUG loaded listener.js 16:27:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0xa34d4000) [pid = 1740] [serial = 2013] [outer = 0x92f49400] 16:27:16 INFO - PROCESS | 1740 | 1468884436474 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:27:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:27:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1588ms 16:27:16 INFO - PROCESS | 1740 | 1468884436509 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 16:27:16 INFO - PROCESS | 1740 | 1468884436514 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 16:27:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:27:16 INFO - PROCESS | 1740 | 1468884436520 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:27:16 INFO - PROCESS | 1740 | 1468884436524 Marionette TRACE conn3 <- [1,2654,null,{}] 16:27:16 INFO - PROCESS | 1740 | 1468884436549 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:16 INFO - PROCESS | 1740 | 1468884436559 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:16 INFO - PROCESS | 1740 | 1468884436784 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 16:27:16 INFO - PROCESS | 1740 | 1468884436972 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:16 INFO - PROCESS | 1740 | 1468884436980 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:17 INFO - PROCESS | 1740 | ++DOCSHELL 0xa3114400 == 46 [pid = 1740] [id = 671] 16:27:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa3186400) [pid = 1740] [serial = 2014] [outer = (nil)] 16:27:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0xa61c2c00) [pid = 1740] [serial = 2015] [outer = 0xa3186400] 16:27:17 INFO - PROCESS | 1740 | 1468884437063 Marionette DEBUG loaded listener.js 16:27:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0xa672b000) [pid = 1740] [serial = 2016] [outer = 0xa3186400] 16:27:18 INFO - PROCESS | 1740 | 1468884438113 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:27:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:27:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1636ms 16:27:18 INFO - PROCESS | 1740 | 1468884438157 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 16:27:18 INFO - PROCESS | 1740 | 1468884438164 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 16:27:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:27:18 INFO - PROCESS | 1740 | 1468884438171 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:27:18 INFO - PROCESS | 1740 | 1468884438175 Marionette TRACE conn3 <- [1,2658,null,{}] 16:27:18 INFO - PROCESS | 1740 | 1468884438181 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:18 INFO - PROCESS | 1740 | 1468884438186 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:18 INFO - PROCESS | 1740 | 1468884438391 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 16:27:19 INFO - PROCESS | 1740 | 1468884439040 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:19 INFO - PROCESS | 1740 | 1468884439051 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e8400 == 47 [pid = 1740] [id = 672] 16:27:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x917eac00) [pid = 1740] [serial = 2017] [outer = (nil)] 16:27:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x92f46c00) [pid = 1740] [serial = 2018] [outer = 0x917eac00] 16:27:19 INFO - PROCESS | 1740 | 1468884439134 Marionette DEBUG loaded listener.js 16:27:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x9489b800) [pid = 1740] [serial = 2019] [outer = 0x917eac00] 16:27:20 INFO - PROCESS | 1740 | 1468884440024 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:27:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:27:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1893ms 16:27:20 INFO - PROCESS | 1740 | 1468884440067 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 16:27:20 INFO - PROCESS | 1740 | 1468884440072 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 16:27:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:27:20 INFO - PROCESS | 1740 | 1468884440080 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:27:20 INFO - PROCESS | 1740 | 1468884440085 Marionette TRACE conn3 <- [1,2662,null,{}] 16:27:20 INFO - PROCESS | 1740 | 1468884440092 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:20 INFO - PROCESS | 1740 | 1468884440101 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:20 INFO - PROCESS | 1740 | 1468884440322 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 16:27:20 INFO - PROCESS | 1740 | 1468884440634 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:20 INFO - PROCESS | 1740 | 1468884440641 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:20 INFO - PROCESS | 1740 | ++DOCSHELL 0x99e36400 == 48 [pid = 1740] [id = 673] 16:27:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x9a077000) [pid = 1740] [serial = 2020] [outer = (nil)] 16:27:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x9a634000) [pid = 1740] [serial = 2021] [outer = 0x9a077000] 16:27:20 INFO - PROCESS | 1740 | 1468884440768 Marionette DEBUG loaded listener.js 16:27:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x9ac4d000) [pid = 1740] [serial = 2022] [outer = 0x9a077000] 16:27:22 INFO - PROCESS | 1740 | --DOCSHELL 0x93b61c00 == 47 [pid = 1740] [id = 647] 16:27:22 INFO - PROCESS | 1740 | --DOCSHELL 0xa33d2800 == 46 [pid = 1740] [id = 648] 16:27:22 INFO - PROCESS | 1740 | --DOCSHELL 0x8f885400 == 45 [pid = 1740] [id = 649] 16:27:22 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88b000 == 44 [pid = 1740] [id = 642] 16:27:22 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb83000 == 43 [pid = 1740] [id = 651] 16:27:22 INFO - PROCESS | 1740 | --DOCSHELL 0x95311800 == 42 [pid = 1740] [id = 638] 16:27:22 INFO - PROCESS | 1740 | --DOCSHELL 0x94872800 == 41 [pid = 1740] [id = 629] 16:27:22 INFO - PROCESS | 1740 | --DOCSHELL 0x99247800 == 40 [pid = 1740] [id = 640] 16:27:22 INFO - PROCESS | 1740 | --DOCSHELL 0x93d64800 == 39 [pid = 1740] [id = 633] 16:27:22 INFO - PROCESS | 1740 | --DOCSHELL 0x9ba5a400 == 38 [pid = 1740] [id = 641] 16:27:22 INFO - PROCESS | 1740 | --DOCSHELL 0x9b60a400 == 37 [pid = 1740] [id = 636] 16:27:22 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb85400 == 36 [pid = 1740] [id = 632] 16:27:22 INFO - PROCESS | 1740 | --DOCSHELL 0x9ae3c400 == 35 [pid = 1740] [id = 639] 16:27:22 INFO - PROCESS | 1740 | --DOCSHELL 0x93ae8400 == 34 [pid = 1740] [id = 643] 16:27:22 INFO - PROCESS | 1740 | --DOCSHELL 0x92f45800 == 33 [pid = 1740] [id = 637] 16:27:22 INFO - PROCESS | 1740 | --DOCSHELL 0x99e38000 == 32 [pid = 1740] [id = 645] 16:27:22 INFO - PROCESS | 1740 | --DOCSHELL 0x9b1bc400 == 31 [pid = 1740] [id = 635] 16:27:22 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb8c000 == 30 [pid = 1740] [id = 634] 16:27:22 INFO - PROCESS | 1740 | --DOCSHELL 0x917ed000 == 29 [pid = 1740] [id = 644] 16:27:22 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb8c400 == 28 [pid = 1740] [id = 650] 16:27:22 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x9ac95000) [pid = 1740] [serial = 1967] [outer = (nil)] [url = about:blank] 16:27:22 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x9a775000) [pid = 1740] [serial = 1964] [outer = (nil)] [url = about:blank] 16:27:22 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x9529c000) [pid = 1740] [serial = 1958] [outer = (nil)] [url = about:blank] 16:27:22 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x8fb8a400) [pid = 1740] [serial = 1955] [outer = (nil)] [url = about:blank] 16:27:22 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x952c5c00) [pid = 1740] [serial = 1932] [outer = (nil)] [url = about:blank] 16:27:22 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x93d65800) [pid = 1740] [serial = 1931] [outer = (nil)] [url = about:blank] 16:27:22 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x917f0800) [pid = 1740] [serial = 1956] [outer = (nil)] [url = about:blank] 16:27:22 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9ae39c00) [pid = 1740] [serial = 1935] [outer = (nil)] [url = about:blank] 16:27:22 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9ac55000) [pid = 1740] [serial = 1934] [outer = (nil)] [url = about:blank] 16:27:22 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0xa200b400) [pid = 1740] [serial = 1938] [outer = (nil)] [url = about:blank] 16:27:22 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0xa111a000) [pid = 1740] [serial = 1937] [outer = (nil)] [url = about:blank] 16:27:22 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0xa3181000) [pid = 1740] [serial = 1941] [outer = (nil)] [url = about:blank] 16:27:22 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0xa3116c00) [pid = 1740] [serial = 1940] [outer = (nil)] [url = about:blank] 16:27:22 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x93ae3400) [pid = 1740] [serial = 1953] [outer = (nil)] [url = about:blank] 16:27:22 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0xa34c9000) [pid = 1740] [serial = 1944] [outer = (nil)] [url = about:blank] 16:27:22 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x917e6c00) [pid = 1740] [serial = 1952] [outer = (nil)] [url = about:blank] 16:27:22 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0xa3492800) [pid = 1740] [serial = 1943] [outer = (nil)] [url = about:blank] 16:27:22 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0xa4f87c00) [pid = 1740] [serial = 1947] [outer = (nil)] [url = about:blank] 16:27:22 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0xa4d57400) [pid = 1740] [serial = 1946] [outer = (nil)] [url = about:blank] 16:27:22 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0xa618b800) [pid = 1740] [serial = 1950] [outer = (nil)] [url = about:blank] 16:27:22 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0xa614e400) [pid = 1740] [serial = 1949] [outer = (nil)] [url = about:blank] 16:27:22 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9530d800) [pid = 1740] [serial = 1959] [outer = (nil)] [url = about:blank] 16:27:22 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x996f0c00) [pid = 1740] [serial = 1962] [outer = (nil)] [url = about:blank] 16:27:22 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x996e7c00) [pid = 1740] [serial = 1961] [outer = (nil)] [url = about:blank] 16:27:22 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9ac50800) [pid = 1740] [serial = 1965] [outer = (nil)] [url = about:blank] 16:27:22 INFO - PROCESS | 1740 | 1468884442759 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:27:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:27:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 2740ms 16:27:22 INFO - PROCESS | 1740 | 1468884442820 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 16:27:22 INFO - PROCESS | 1740 | 1468884442827 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 16:27:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:27:22 INFO - PROCESS | 1740 | 1468884442835 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:27:22 INFO - PROCESS | 1740 | 1468884442840 Marionette TRACE conn3 <- [1,2666,null,{}] 16:27:22 INFO - PROCESS | 1740 | 1468884442850 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:22 INFO - PROCESS | 1740 | 1468884442856 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:23 INFO - PROCESS | 1740 | 1468884443045 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 16:27:23 INFO - PROCESS | 1740 | 1468884443237 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:23 INFO - PROCESS | 1740 | 1468884443245 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x917f0800 == 29 [pid = 1740] [id = 674] 16:27:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x92f9d000) [pid = 1740] [serial = 2023] [outer = (nil)] 16:27:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x93d66800) [pid = 1740] [serial = 2024] [outer = 0x92f9d000] 16:27:23 INFO - PROCESS | 1740 | 1468884443325 Marionette DEBUG loaded listener.js 16:27:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x93d6f000) [pid = 1740] [serial = 2025] [outer = 0x92f9d000] 16:27:24 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:24 INFO - PROCESS | 1740 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:27:24 INFO - PROCESS | 1740 | 1468884444689 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 16:27:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 16:27:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1897ms 16:27:24 INFO - PROCESS | 1740 | 1468884444732 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 16:27:24 INFO - PROCESS | 1740 | 1468884444741 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 16:27:24 INFO - PROCESS | 1740 | 1468884444762 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:27:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:27:24 INFO - PROCESS | 1740 | 1468884444769 Marionette TRACE conn3 <- [1,2670,null,{}] 16:27:24 INFO - PROCESS | 1740 | 1468884444794 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:24 INFO - PROCESS | 1740 | 1468884444801 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:25 INFO - PROCESS | 1740 | 1468884445114 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 16:27:25 INFO - PROCESS | 1740 | 1468884445156 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:25 INFO - PROCESS | 1740 | 1468884445164 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:25 INFO - PROCESS | 1740 | ++DOCSHELL 0x9530f000 == 30 [pid = 1740] [id = 675] 16:27:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x953bd400) [pid = 1740] [serial = 2026] [outer = (nil)] 16:27:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9888c400) [pid = 1740] [serial = 2027] [outer = 0x953bd400] 16:27:25 INFO - PROCESS | 1740 | 1468884445241 Marionette DEBUG loaded listener.js 16:27:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x99676800) [pid = 1740] [serial = 2028] [outer = 0x953bd400] 16:27:26 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:26 INFO - PROCESS | 1740 | 1468884446648 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"]]]}] 16:27:26 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 16:27:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:27:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 16:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:27:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1898ms 16:27:26 INFO - PROCESS | 1740 | 1468884446669 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 16:27:26 INFO - PROCESS | 1740 | 1468884446673 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 16:27:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:27:26 INFO - PROCESS | 1740 | 1468884446680 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:27:26 INFO - PROCESS | 1740 | 1468884446686 Marionette TRACE conn3 <- [1,2674,null,{}] 16:27:26 INFO - PROCESS | 1740 | 1468884446711 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:26 INFO - PROCESS | 1740 | 1468884446721 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:27 INFO - PROCESS | 1740 | 1468884447345 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 16:27:27 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x953ba800) [pid = 1740] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:27:27 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9ba57400) [pid = 1740] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:27:27 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9add0800) [pid = 1740] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:27:27 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x92f4ac00) [pid = 1740] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:27:27 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9bff4c00) [pid = 1740] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:27:27 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9b110c00) [pid = 1740] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:27:27 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x8fb8a800) [pid = 1740] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:27:27 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x996f6400) [pid = 1740] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:27:27 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x93d65400) [pid = 1740] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:27:27 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x9adc4800) [pid = 1740] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:27:27 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x98828400) [pid = 1740] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:27:27 INFO - PROCESS | 1740 | 1468884447475 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:27 INFO - PROCESS | 1740 | 1468884447487 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d65400 == 31 [pid = 1740] [id = 676] 16:27:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x93d72000) [pid = 1740] [serial = 2029] [outer = (nil)] 16:27:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x996efc00) [pid = 1740] [serial = 2030] [outer = 0x93d72000] 16:27:27 INFO - PROCESS | 1740 | 1468884447567 Marionette DEBUG loaded listener.js 16:27:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9a77cc00) [pid = 1740] [serial = 2031] [outer = 0x93d72000] 16:27:28 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:28 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 16:27:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:27:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 16:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:27:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 2138ms 16:27:28 INFO - PROCESS | 1740 | 1468884448806 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"]]]}] 16:27:28 INFO - PROCESS | 1740 | 1468884448821 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 16:27:28 INFO - PROCESS | 1740 | 1468884448826 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 16:27:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:27:28 INFO - PROCESS | 1740 | 1468884448832 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:27:28 INFO - PROCESS | 1740 | 1468884448835 Marionette TRACE conn3 <- [1,2678,null,{}] 16:27:28 INFO - PROCESS | 1740 | 1468884448842 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:28 INFO - PROCESS | 1740 | 1468884448847 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:29 INFO - PROCESS | 1740 | 1468884449001 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 16:27:29 INFO - PROCESS | 1740 | 1468884449220 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:29 INFO - PROCESS | 1740 | 1468884449228 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b5b800 == 32 [pid = 1740] [id = 677] 16:27:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x953bfc00) [pid = 1740] [serial = 2032] [outer = (nil)] 16:27:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9adc4400) [pid = 1740] [serial = 2033] [outer = 0x953bfc00] 16:27:29 INFO - PROCESS | 1740 | 1468884449301 Marionette DEBUG loaded listener.js 16:27:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9ae35000) [pid = 1740] [serial = 2034] [outer = 0x953bfc00] 16:27:30 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:30 INFO - PROCESS | 1740 | 1468884450772 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 16:27:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 16:27:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1984ms 16:27:30 INFO - PROCESS | 1740 | 1468884450879 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 16:27:30 INFO - PROCESS | 1740 | 1468884450886 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 16:27:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:27:30 INFO - PROCESS | 1740 | 1468884450898 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:27:30 INFO - PROCESS | 1740 | 1468884450905 Marionette TRACE conn3 <- [1,2682,null,{}] 16:27:30 INFO - PROCESS | 1740 | 1468884450914 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:30 INFO - PROCESS | 1740 | 1468884450926 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:31 INFO - PROCESS | 1740 | 1468884451105 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 16:27:31 INFO - PROCESS | 1740 | 1468884451296 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:31 INFO - PROCESS | 1740 | 1468884451304 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e9000 == 33 [pid = 1740] [id = 678] 16:27:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x917eb400) [pid = 1740] [serial = 2035] [outer = (nil)] 16:27:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x953ba800) [pid = 1740] [serial = 2036] [outer = 0x917eb400] 16:27:31 INFO - PROCESS | 1740 | 1468884451391 Marionette DEBUG loaded listener.js 16:27:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9923c400) [pid = 1740] [serial = 2037] [outer = 0x917eb400] 16:27:32 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:32 INFO - PROCESS | 1740 | 1468884452831 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 16:27:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 16:27:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1989ms 16:27:32 INFO - PROCESS | 1740 | 1468884452909 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 16:27:32 INFO - PROCESS | 1740 | 1468884452916 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 16:27:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:27:32 INFO - PROCESS | 1740 | 1468884452958 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:27:32 INFO - PROCESS | 1740 | 1468884452964 Marionette TRACE conn3 <- [1,2686,null,{}] 16:27:32 INFO - PROCESS | 1740 | 1468884452972 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:32 INFO - PROCESS | 1740 | 1468884452979 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:33 INFO - PROCESS | 1740 | 1468884453159 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 16:27:33 INFO - PROCESS | 1740 | 1468884453340 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:33 INFO - PROCESS | 1740 | 1468884453351 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:33 INFO - PROCESS | 1740 | ++DOCSHELL 0x9529bc00 == 34 [pid = 1740] [id = 679] 16:27:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x99e38800) [pid = 1740] [serial = 2038] [outer = (nil)] 16:27:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9ae3cc00) [pid = 1740] [serial = 2039] [outer = 0x99e38800] 16:27:33 INFO - PROCESS | 1740 | 1468884453433 Marionette DEBUG loaded listener.js 16:27:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9b103c00) [pid = 1740] [serial = 2040] [outer = 0x99e38800] 16:27:34 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:34 INFO - PROCESS | 1740 | 1468884454964 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"]]]}] 16:27:35 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 16:27:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:27:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 16:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:27:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2096ms 16:27:35 INFO - PROCESS | 1740 | 1468884455051 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 16:27:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:27:35 INFO - PROCESS | 1740 | 1468884455055 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 16:27:35 INFO - PROCESS | 1740 | 1468884455063 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:27:35 INFO - PROCESS | 1740 | 1468884455070 Marionette TRACE conn3 <- [1,2690,null,{}] 16:27:35 INFO - PROCESS | 1740 | 1468884455087 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:35 INFO - PROCESS | 1740 | 1468884455096 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:35 INFO - PROCESS | 1740 | 1468884455272 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 16:27:35 INFO - PROCESS | 1740 | 1468884455586 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:35 INFO - PROCESS | 1740 | 1468884455596 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:35 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f885c00 == 35 [pid = 1740] [id = 680] 16:27:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x8f88a400) [pid = 1740] [serial = 2041] [outer = (nil)] 16:27:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x8fb88000) [pid = 1740] [serial = 2042] [outer = 0x8f88a400] 16:27:35 INFO - PROCESS | 1740 | 1468884455672 Marionette DEBUG loaded listener.js 16:27:35 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x917ebc00) [pid = 1740] [serial = 2043] [outer = 0x8f88a400] 16:27:36 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9c27ac00) [pid = 1740] [serial = 1997] [outer = (nil)] [url = about:blank] 16:27:36 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9c0e3c00) [pid = 1740] [serial = 1992] [outer = (nil)] [url = about:blank] 16:27:36 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9bff6000) [pid = 1740] [serial = 1991] [outer = (nil)] [url = about:blank] 16:27:36 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9d90a400) [pid = 1740] [serial = 1994] [outer = (nil)] [url = about:blank] 16:27:36 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9adc3c00) [pid = 1740] [serial = 1968] [outer = (nil)] [url = about:blank] 16:27:36 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9c24dc00) [pid = 1740] [serial = 1979] [outer = (nil)] [url = about:blank] 16:27:36 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9c279800) [pid = 1740] [serial = 1980] [outer = (nil)] [url = about:blank] 16:27:36 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9b327000) [pid = 1740] [serial = 1976] [outer = (nil)] [url = about:blank] 16:27:36 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9ba59000) [pid = 1740] [serial = 1977] [outer = (nil)] [url = about:blank] 16:27:36 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x917f2c00) [pid = 1740] [serial = 1982] [outer = (nil)] [url = about:blank] 16:27:36 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x93b67800) [pid = 1740] [serial = 1983] [outer = (nil)] [url = about:blank] 16:27:36 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9ac4f400) [pid = 1740] [serial = 1973] [outer = (nil)] [url = about:blank] 16:27:36 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9add1c00) [pid = 1740] [serial = 1974] [outer = (nil)] [url = about:blank] 16:27:36 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x94871000) [pid = 1740] [serial = 1970] [outer = (nil)] [url = about:blank] 16:27:36 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x9888ec00) [pid = 1740] [serial = 1971] [outer = (nil)] [url = about:blank] 16:27:36 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x9ae3f400) [pid = 1740] [serial = 1988] [outer = (nil)] [url = about:blank] 16:27:36 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x996ea800) [pid = 1740] [serial = 1985] [outer = (nil)] [url = about:blank] 16:27:36 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0x99ecac00) [pid = 1740] [serial = 1986] [outer = (nil)] [url = about:blank] 16:27:36 INFO - PROCESS | 1740 | --DOMWINDOW == 60 (0x9d912c00) [pid = 1740] [serial = 1995] [outer = (nil)] [url = about:blank] 16:27:36 INFO - PROCESS | 1740 | --DOMWINDOW == 59 (0x9b108c00) [pid = 1740] [serial = 1989] [outer = (nil)] [url = about:blank] 16:27:36 INFO - PROCESS | 1740 | --DOMWINDOW == 58 (0xa1190c00) [pid = 1740] [serial = 1998] [outer = (nil)] [url = about:blank] 16:27:37 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:37 INFO - PROCESS | 1740 | 1468884457124 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"]]]}] 16:27:37 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 16:27:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:27:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 16:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:27:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 2149ms 16:27:37 INFO - PROCESS | 1740 | 1468884457216 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 16:27:37 INFO - PROCESS | 1740 | 1468884457221 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 16:27:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:27:37 INFO - PROCESS | 1740 | 1468884457229 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:27:37 INFO - PROCESS | 1740 | 1468884457234 Marionette TRACE conn3 <- [1,2694,null,{}] 16:27:37 INFO - PROCESS | 1740 | 1468884457242 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:37 INFO - PROCESS | 1740 | 1468884457248 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:37 INFO - PROCESS | 1740 | 1468884457435 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 16:27:37 INFO - PROCESS | 1740 | 1468884457573 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:37 INFO - PROCESS | 1740 | 1468884457584 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:37 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b5c000 == 36 [pid = 1740] [id = 681] 16:27:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 59 (0x93b65800) [pid = 1740] [serial = 2044] [outer = (nil)] 16:27:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 60 (0x9882cc00) [pid = 1740] [serial = 2045] [outer = 0x93b65800] 16:27:37 INFO - PROCESS | 1740 | 1468884457654 Marionette DEBUG loaded listener.js 16:27:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 61 (0x996ee000) [pid = 1740] [serial = 2046] [outer = 0x93b65800] 16:27:38 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:38 INFO - PROCESS | 1740 | 1468884458846 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"]]]}] 16:27:38 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 16:27:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:27:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 16:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:27:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1633ms 16:27:38 INFO - PROCESS | 1740 | 1468884458866 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 16:27:38 INFO - PROCESS | 1740 | 1468884458872 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 16:27:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:27:38 INFO - PROCESS | 1740 | 1468884458890 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:27:38 INFO - PROCESS | 1740 | 1468884458893 Marionette TRACE conn3 <- [1,2698,null,{}] 16:27:38 INFO - PROCESS | 1740 | 1468884458899 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:38 INFO - PROCESS | 1740 | 1468884458904 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:39 INFO - PROCESS | 1740 | 1468884459116 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 16:27:39 INFO - PROCESS | 1740 | 1468884459197 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:39 INFO - PROCESS | 1740 | 1468884459205 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a175400 == 37 [pid = 1740] [id = 682] 16:27:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x9a774c00) [pid = 1740] [serial = 2047] [outer = (nil)] 16:27:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x9ac9d400) [pid = 1740] [serial = 2048] [outer = 0x9a774c00] 16:27:39 INFO - PROCESS | 1740 | 1468884459275 Marionette DEBUG loaded listener.js 16:27:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x9ae38c00) [pid = 1740] [serial = 2049] [outer = 0x9a774c00] 16:27:40 INFO - PROCESS | 1740 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:40 INFO - PROCESS | 1740 | 1468884460659 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"]]]}] 16:27:40 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 16:27:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:27:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 16:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:27:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1784ms 16:27:40 INFO - PROCESS | 1740 | 1468884460673 Marionette TRACE conn3 -> [0,2701,"getWindowHandle",null] 16:27:40 INFO - PROCESS | 1740 | 1468884460677 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 16:27:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:27:40 INFO - PROCESS | 1740 | 1468884460691 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:27:40 INFO - PROCESS | 1740 | 1468884460700 Marionette TRACE conn3 <- [1,2702,null,{}] 16:27:40 INFO - PROCESS | 1740 | 1468884460718 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:40 INFO - PROCESS | 1740 | 1468884460726 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:40 INFO - PROCESS | 1740 | 1468884460984 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 16:27:41 INFO - PROCESS | 1740 | 1468884461025 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:41 INFO - PROCESS | 1740 | 1468884461033 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac52800 == 38 [pid = 1740] [id = 683] 16:27:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x9ae43000) [pid = 1740] [serial = 2050] [outer = (nil)] 16:27:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x9babbc00) [pid = 1740] [serial = 2051] [outer = 0x9ae43000] 16:27:41 INFO - PROCESS | 1740 | 1468884461103 Marionette DEBUG loaded listener.js 16:27:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9bfed000) [pid = 1740] [serial = 2052] [outer = 0x9ae43000] 16:27:41 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x93b62000) [pid = 1740] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:27:41 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x9a077000) [pid = 1740] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:27:41 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x917eac00) [pid = 1740] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:27:41 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x953bd400) [pid = 1740] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:27:41 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0xa3186400) [pid = 1740] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:27:41 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0x9b4b1400) [pid = 1740] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:27:41 INFO - PROCESS | 1740 | --DOMWINDOW == 60 (0x9bff3400) [pid = 1740] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:27:41 INFO - PROCESS | 1740 | --DOMWINDOW == 59 (0x93d72000) [pid = 1740] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:27:41 INFO - PROCESS | 1740 | --DOMWINDOW == 58 (0x92f49400) [pid = 1740] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:27:41 INFO - PROCESS | 1740 | --DOMWINDOW == 57 (0x996ed800) [pid = 1740] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:27:41 INFO - PROCESS | 1740 | --DOMWINDOW == 56 (0x92f9d000) [pid = 1740] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:27:41 INFO - PROCESS | 1740 | 1468884461978 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:27:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:27:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1356ms 16:27:42 INFO - PROCESS | 1740 | 1468884462040 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 16:27:42 INFO - PROCESS | 1740 | 1468884462045 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 16:27:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:27:42 INFO - PROCESS | 1740 | 1468884462051 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:27:42 INFO - PROCESS | 1740 | 1468884462054 Marionette TRACE conn3 <- [1,2706,null,{}] 16:27:42 INFO - PROCESS | 1740 | 1468884462060 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:42 INFO - PROCESS | 1740 | 1468884462065 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:42 INFO - PROCESS | 1740 | 1468884462230 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 16:27:42 INFO - PROCESS | 1740 | 1468884462240 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:42 INFO - PROCESS | 1740 | 1468884462246 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:42 INFO - PROCESS | 1740 | ++DOCSHELL 0x917ed000 == 39 [pid = 1740] [id = 684] 16:27:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 57 (0x953bd400) [pid = 1740] [serial = 2053] [outer = (nil)] 16:27:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 58 (0x9bff8800) [pid = 1740] [serial = 2054] [outer = 0x953bd400] 16:27:42 INFO - PROCESS | 1740 | 1468884462445 Marionette DEBUG loaded listener.js 16:27:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 59 (0x9add0800) [pid = 1740] [serial = 2055] [outer = 0x953bd400] 16:27:43 INFO - PROCESS | 1740 | 1468884463244 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 16:27:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:27:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1235ms 16:27:43 INFO - PROCESS | 1740 | 1468884463291 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 16:27:43 INFO - PROCESS | 1740 | 1468884463294 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 16:27:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:27:43 INFO - PROCESS | 1740 | 1468884463301 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:27:43 INFO - PROCESS | 1740 | 1468884463304 Marionette TRACE conn3 <- [1,2710,null,{}] 16:27:43 INFO - PROCESS | 1740 | 1468884463310 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:43 INFO - PROCESS | 1740 | 1468884463315 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:43 INFO - PROCESS | 1740 | 1468884463591 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 16:27:43 INFO - PROCESS | 1740 | 1468884463729 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:43 INFO - PROCESS | 1740 | 1468884463738 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb84c00 == 40 [pid = 1740] [id = 685] 16:27:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 60 (0x8fb85000) [pid = 1740] [serial = 2056] [outer = (nil)] 16:27:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 61 (0x917e7800) [pid = 1740] [serial = 2057] [outer = 0x8fb85000] 16:27:43 INFO - PROCESS | 1740 | 1468884463826 Marionette DEBUG loaded listener.js 16:27:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x93b60400) [pid = 1740] [serial = 2058] [outer = 0x8fb85000] 16:27:44 INFO - PROCESS | 1740 | 1468884464929 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 16:27:45 INFO - PROCESS | 1740 | 1468884464999 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 16:27:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:27:45 INFO - PROCESS | 1740 | 1468884465008 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:27:45 INFO - PROCESS | 1740 | 1468884465013 Marionette TRACE conn3 <- [1,2714,null,{}] 16:27:45 INFO - PROCESS | 1740 | 1468884465021 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:45 INFO - PROCESS | 1740 | 1468884465030 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:45 INFO - PROCESS | 1740 | 1468884465265 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 16:27:45 INFO - PROCESS | 1740 | 1468884465544 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:45 INFO - PROCESS | 1740 | 1468884465554 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:45 INFO - PROCESS | 1740 | ++DOCSHELL 0x953b1800 == 41 [pid = 1740] [id = 686] 16:27:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x9967ec00) [pid = 1740] [serial = 2059] [outer = (nil)] 16:27:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x99dd4800) [pid = 1740] [serial = 2060] [outer = 0x9967ec00] 16:27:45 INFO - PROCESS | 1740 | 1468884465690 Marionette DEBUG loaded listener.js 16:27:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x9a4be800) [pid = 1740] [serial = 2061] [outer = 0x9967ec00] 16:27:46 INFO - PROCESS | 1740 | 1468884466689 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 16:27:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:27:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1734ms 16:27:46 INFO - PROCESS | 1740 | 1468884466742 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 16:27:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:27:46 INFO - PROCESS | 1740 | 1468884466748 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 16:27:46 INFO - PROCESS | 1740 | 1468884466755 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:27:46 INFO - PROCESS | 1740 | 1468884466758 Marionette TRACE conn3 <- [1,2718,null,{}] 16:27:46 INFO - PROCESS | 1740 | 1468884466765 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:46 INFO - PROCESS | 1740 | 1468884466770 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:46 INFO - PROCESS | 1740 | 1468884466964 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 16:27:47 INFO - PROCESS | 1740 | 1468884467146 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:47 INFO - PROCESS | 1740 | 1468884467157 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:47 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb85400 == 42 [pid = 1740] [id = 687] 16:27:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x917ec400) [pid = 1740] [serial = 2062] [outer = (nil)] 16:27:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9b1b1800) [pid = 1740] [serial = 2063] [outer = 0x917ec400] 16:27:47 INFO - PROCESS | 1740 | 1468884467242 Marionette DEBUG loaded listener.js 16:27:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9b327000) [pid = 1740] [serial = 2064] [outer = 0x917ec400] 16:27:48 INFO - PROCESS | 1740 | 1468884468318 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:27:48 INFO - PROCESS | 1740 | 1468884468397 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 16:27:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:27:48 INFO - PROCESS | 1740 | 1468884468416 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:27:48 INFO - PROCESS | 1740 | 1468884468424 Marionette TRACE conn3 <- [1,2722,null,{}] 16:27:48 INFO - PROCESS | 1740 | 1468884468430 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:48 INFO - PROCESS | 1740 | 1468884468437 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:48 INFO - PROCESS | 1740 | 1468884468681 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 16:27:48 INFO - PROCESS | 1740 | 1468884468913 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:48 INFO - PROCESS | 1740 | 1468884468923 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:48 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ad6a800 == 43 [pid = 1740] [id = 688] 16:27:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9babdc00) [pid = 1740] [serial = 2065] [outer = (nil)] 16:27:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9d90a800) [pid = 1740] [serial = 2066] [outer = 0x9babdc00] 16:27:49 INFO - PROCESS | 1740 | 1468884469020 Marionette DEBUG loaded listener.js 16:27:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9d97dc00) [pid = 1740] [serial = 2067] [outer = 0x9babdc00] 16:27:49 INFO - PROCESS | 1740 | 1468884469983 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 16:27:50 INFO - PROCESS | 1740 | 1468884470056 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 16:27:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:27:50 INFO - PROCESS | 1740 | 1468884470063 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:27:50 INFO - PROCESS | 1740 | 1468884470066 Marionette TRACE conn3 <- [1,2726,null,{}] 16:27:50 INFO - PROCESS | 1740 | 1468884470072 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:50 INFO - PROCESS | 1740 | 1468884470078 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:50 INFO - PROCESS | 1740 | 1468884470260 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 16:27:50 INFO - PROCESS | 1740 | 1468884470499 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:50 INFO - PROCESS | 1740 | 1468884470508 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88c000 == 44 [pid = 1740] [id = 689] 16:27:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x8f88e800) [pid = 1740] [serial = 2068] [outer = (nil)] 16:27:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0xa2321c00) [pid = 1740] [serial = 2069] [outer = 0x8f88e800] 16:27:50 INFO - PROCESS | 1740 | 1468884470637 Marionette DEBUG loaded listener.js 16:27:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0xa2fa3c00) [pid = 1740] [serial = 2070] [outer = 0x8f88e800] 16:27:51 INFO - PROCESS | 1740 | 1468884471558 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 16:27:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:27:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1536ms 16:27:51 INFO - PROCESS | 1740 | 1468884471600 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 16:27:51 INFO - PROCESS | 1740 | 1468884471603 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 16:27:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:27:51 INFO - PROCESS | 1740 | 1468884471610 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:27:51 INFO - PROCESS | 1740 | 1468884471614 Marionette TRACE conn3 <- [1,2730,null,{}] 16:27:51 INFO - PROCESS | 1740 | 1468884471620 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:51 INFO - PROCESS | 1740 | 1468884471625 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:51 INFO - PROCESS | 1740 | 1468884471813 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 16:27:52 INFO - PROCESS | 1740 | 1468884472002 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:52 INFO - PROCESS | 1740 | 1468884472021 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x9529c000 == 45 [pid = 1740] [id = 690] 16:27:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0xa317f400) [pid = 1740] [serial = 2071] [outer = (nil)] 16:27:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0xa33d2800) [pid = 1740] [serial = 2072] [outer = 0xa317f400] 16:27:52 INFO - PROCESS | 1740 | 1468884472160 Marionette DEBUG loaded listener.js 16:27:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0xa4d53400) [pid = 1740] [serial = 2073] [outer = 0xa317f400] 16:27:53 INFO - PROCESS | 1740 | 1468884473907 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"]]]}] 16:27:53 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 16:27:53 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 16:27:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 16:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:27:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 2338ms 16:27:53 INFO - PROCESS | 1740 | 1468884473951 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 16:27:53 INFO - PROCESS | 1740 | 1468884473956 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 16:27:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:27:53 INFO - PROCESS | 1740 | 1468884473966 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:27:53 INFO - PROCESS | 1740 | 1468884473970 Marionette TRACE conn3 <- [1,2734,null,{}] 16:27:53 INFO - PROCESS | 1740 | 1468884473979 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:53 INFO - PROCESS | 1740 | 1468884473984 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x917ed000 == 44 [pid = 1740] [id = 684] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac52800 == 43 [pid = 1740] [id = 683] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x9a175400 == 42 [pid = 1740] [id = 682] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x93b5c000 == 41 [pid = 1740] [id = 681] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x8f885c00 == 40 [pid = 1740] [id = 680] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88cc00 == 39 [pid = 1740] [id = 666] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0xa3114400 == 38 [pid = 1740] [id = 671] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x9bfed800 == 37 [pid = 1740] [id = 668] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x953bcc00 == 36 [pid = 1740] [id = 661] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x99e36400 == 35 [pid = 1740] [id = 673] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x917f0800 == 34 [pid = 1740] [id = 674] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x95309400 == 33 [pid = 1740] [id = 667] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x93d6b800 == 32 [pid = 1740] [id = 652] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x8f890c00 == 31 [pid = 1740] [id = 665] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x917e9000 == 30 [pid = 1740] [id = 678] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x94873400 == 29 [pid = 1740] [id = 653] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x9486bc00 == 28 [pid = 1740] [id = 663] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x9a77ac00 == 27 [pid = 1740] [id = 662] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x9530f000 == 26 [pid = 1740] [id = 675] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x8f887800 == 25 [pid = 1740] [id = 655] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x9b110400 == 24 [pid = 1740] [id = 658] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x93b67c00 == 23 [pid = 1740] [id = 656] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x9529bc00 == 22 [pid = 1740] [id = 679] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88bc00 == 21 [pid = 1740] [id = 654] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x93d65400 == 20 [pid = 1740] [id = 676] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x93b5b800 == 19 [pid = 1740] [id = 677] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x9b1b6c00 == 18 [pid = 1740] [id = 659] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x917e5400 == 17 [pid = 1740] [id = 657] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x917e8400 == 16 [pid = 1740] [id = 672] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x8f883400 == 15 [pid = 1740] [id = 669] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88f000 == 14 [pid = 1740] [id = 670] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb88c00 == 13 [pid = 1740] [id = 660] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x8f889c00 == 12 [pid = 1740] [id = 664] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88c000 == 11 [pid = 1740] [id = 689] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x9ad6a800 == 10 [pid = 1740] [id = 688] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x953b1800 == 9 [pid = 1740] [id = 686] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb85400 == 8 [pid = 1740] [id = 687] 16:27:54 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb84c00 == 7 [pid = 1740] [id = 685] 16:27:55 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9a77cc00) [pid = 1740] [serial = 2031] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x952a7400) [pid = 1740] [serial = 2000] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9ac4d000) [pid = 1740] [serial = 2022] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x92f46c00) [pid = 1740] [serial = 2018] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9888c400) [pid = 1740] [serial = 2027] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0xa61c2c00) [pid = 1740] [serial = 2015] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0xa3352c00) [pid = 1740] [serial = 2010] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0xa209e000) [pid = 1740] [serial = 2007] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x996efc00) [pid = 1740] [serial = 2030] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x99676800) [pid = 1740] [serial = 2028] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9a634000) [pid = 1740] [serial = 2021] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0xa34d4000) [pid = 1740] [serial = 2013] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x9489b800) [pid = 1740] [serial = 2019] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x9ac4f000) [pid = 1740] [serial = 2003] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0xa34cdc00) [pid = 1740] [serial = 2012] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0x953b5400) [pid = 1740] [serial = 2001] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1740 | --DOMWINDOW == 60 (0x93d66800) [pid = 1740] [serial = 2024] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1740 | --DOMWINDOW == 59 (0x9ae35400) [pid = 1740] [serial = 2004] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1740 | --DOMWINDOW == 58 (0xa3113400) [pid = 1740] [serial = 2009] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1740 | --DOMWINDOW == 57 (0x93d6f000) [pid = 1740] [serial = 2025] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1740 | --DOMWINDOW == 56 (0xa672b000) [pid = 1740] [serial = 2016] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1740 | --DOMWINDOW == 55 (0xa110e800) [pid = 1740] [serial = 2006] [outer = (nil)] [url = about:blank] 16:27:55 INFO - PROCESS | 1740 | 1468884475265 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 16:27:55 INFO - PROCESS | 1740 | 1468884475369 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:55 INFO - PROCESS | 1740 | 1468884475384 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:55 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb8a400 == 8 [pid = 1740] [id = 691] 16:27:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 56 (0x8fb8ac00) [pid = 1740] [serial = 2074] [outer = (nil)] 16:27:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 57 (0x8fb90400) [pid = 1740] [serial = 2075] [outer = 0x8fb8ac00] 16:27:55 INFO - PROCESS | 1740 | 1468884475462 Marionette DEBUG loaded listener.js 16:27:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 58 (0x917ed000) [pid = 1740] [serial = 2076] [outer = 0x8fb8ac00] 16:27:56 INFO - PROCESS | 1740 | 1468884476380 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 16:27:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:27:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 2488ms 16:27:56 INFO - PROCESS | 1740 | 1468884476454 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 16:27:56 INFO - PROCESS | 1740 | 1468884476464 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 16:27:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:27:56 INFO - PROCESS | 1740 | 1468884476472 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:27:56 INFO - PROCESS | 1740 | 1468884476477 Marionette TRACE conn3 <- [1,2738,null,{}] 16:27:56 INFO - PROCESS | 1740 | 1468884476485 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:56 INFO - PROCESS | 1740 | 1468884476491 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:56 INFO - PROCESS | 1740 | 1468884476670 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 16:27:56 INFO - PROCESS | 1740 | 1468884476819 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:56 INFO - PROCESS | 1740 | 1468884476831 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:56 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d6d400 == 9 [pid = 1740] [id = 692] 16:27:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 59 (0x93d70000) [pid = 1740] [serial = 2077] [outer = (nil)] 16:27:56 INFO - PROCESS | 1740 | ++DOMWINDOW == 60 (0x94875400) [pid = 1740] [serial = 2078] [outer = 0x93d70000] 16:27:56 INFO - PROCESS | 1740 | 1468884476911 Marionette DEBUG loaded listener.js 16:27:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 61 (0x9489b800) [pid = 1740] [serial = 2079] [outer = 0x93d70000] 16:27:57 INFO - PROCESS | 1740 | 1468884477849 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 16:27:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:27:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1434ms 16:27:57 INFO - PROCESS | 1740 | 1468884477907 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 16:27:57 INFO - PROCESS | 1740 | 1468884477913 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 16:27:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:27:57 INFO - PROCESS | 1740 | 1468884477931 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:27:57 INFO - PROCESS | 1740 | 1468884477936 Marionette TRACE conn3 <- [1,2742,null,{}] 16:27:57 INFO - PROCESS | 1740 | 1468884477943 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:57 INFO - PROCESS | 1740 | 1468884477947 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:58 INFO - PROCESS | 1740 | 1468884478184 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 16:27:58 INFO - PROCESS | 1740 | 1468884478216 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:58 INFO - PROCESS | 1740 | 1468884478224 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:58 INFO - PROCESS | 1740 | ++DOCSHELL 0x953be800 == 10 [pid = 1740] [id = 693] 16:27:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x953bec00) [pid = 1740] [serial = 2080] [outer = (nil)] 16:27:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x98833000) [pid = 1740] [serial = 2081] [outer = 0x953bec00] 16:27:58 INFO - PROCESS | 1740 | 1468884478305 Marionette DEBUG loaded listener.js 16:27:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x992c4400) [pid = 1740] [serial = 2082] [outer = 0x953bec00] 16:27:59 INFO - PROCESS | 1740 | 1468884479358 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:27:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:27:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1490ms 16:27:59 INFO - PROCESS | 1740 | 1468884479423 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 16:27:59 INFO - PROCESS | 1740 | 1468884479430 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 16:27:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:27:59 INFO - PROCESS | 1740 | 1468884479449 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:27:59 INFO - PROCESS | 1740 | 1468884479458 Marionette TRACE conn3 <- [1,2746,null,{}] 16:27:59 INFO - PROCESS | 1740 | 1468884479470 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:59 INFO - PROCESS | 1740 | 1468884479475 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:27:59 INFO - PROCESS | 1740 | 1468884479983 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 16:28:00 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x917eb400) [pid = 1740] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:28:00 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x8f88a400) [pid = 1740] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:28:00 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0x9ae43000) [pid = 1740] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:28:00 INFO - PROCESS | 1740 | --DOMWINDOW == 60 (0x99e38800) [pid = 1740] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:28:00 INFO - PROCESS | 1740 | --DOMWINDOW == 59 (0x93b65800) [pid = 1740] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:28:00 INFO - PROCESS | 1740 | --DOMWINDOW == 58 (0x953bfc00) [pid = 1740] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:28:00 INFO - PROCESS | 1740 | --DOMWINDOW == 57 (0x953bd400) [pid = 1740] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:28:00 INFO - PROCESS | 1740 | --DOMWINDOW == 56 (0x9a774c00) [pid = 1740] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:28:00 INFO - PROCESS | 1740 | 1468884480160 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:00 INFO - PROCESS | 1740 | 1468884480169 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:00 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88a400 == 11 [pid = 1740] [id = 694] 16:28:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 57 (0x8fb83000) [pid = 1740] [serial = 2083] [outer = (nil)] 16:28:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 58 (0x953bd400) [pid = 1740] [serial = 2084] [outer = 0x8fb83000] 16:28:00 INFO - PROCESS | 1740 | 1468884480247 Marionette DEBUG loaded listener.js 16:28:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 59 (0x9a773000) [pid = 1740] [serial = 2085] [outer = 0x8fb83000] 16:28:01 INFO - PROCESS | 1740 | 1468884481063 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:28:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:28:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1652ms 16:28:01 INFO - PROCESS | 1740 | 1468884481091 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 16:28:01 INFO - PROCESS | 1740 | 1468884481095 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 16:28:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:28:01 INFO - PROCESS | 1740 | 1468884481109 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:28:01 INFO - PROCESS | 1740 | 1468884481113 Marionette TRACE conn3 <- [1,2750,null,{}] 16:28:01 INFO - PROCESS | 1740 | 1468884481118 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:01 INFO - PROCESS | 1740 | 1468884481123 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:01 INFO - PROCESS | 1740 | 1468884481281 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 16:28:01 INFO - PROCESS | 1740 | 1468884481297 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:01 INFO - PROCESS | 1740 | 1468884481306 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:01 INFO - PROCESS | 1740 | ++DOCSHELL 0x99e38800 == 12 [pid = 1740] [id = 695] 16:28:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 60 (0x9a77cc00) [pid = 1740] [serial = 2086] [outer = (nil)] 16:28:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 61 (0x9ac4fc00) [pid = 1740] [serial = 2087] [outer = 0x9a77cc00] 16:28:01 INFO - PROCESS | 1740 | 1468884481396 Marionette DEBUG loaded listener.js 16:28:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x9ac98000) [pid = 1740] [serial = 2088] [outer = 0x9a77cc00] 16:28:02 INFO - PROCESS | 1740 | 1468884482572 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:28:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:28:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1486ms 16:28:02 INFO - PROCESS | 1740 | 1468884482597 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 16:28:02 INFO - PROCESS | 1740 | 1468884482603 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 16:28:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:28:02 INFO - PROCESS | 1740 | 1468884482611 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:28:02 INFO - PROCESS | 1740 | 1468884482616 Marionette TRACE conn3 <- [1,2754,null,{}] 16:28:02 INFO - PROCESS | 1740 | 1468884482625 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:02 INFO - PROCESS | 1740 | 1468884482631 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:02 INFO - PROCESS | 1740 | 1468884482879 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 16:28:03 INFO - PROCESS | 1740 | 1468884483127 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:03 INFO - PROCESS | 1740 | 1468884483138 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:03 INFO - PROCESS | 1740 | ++DOCSHELL 0x92f4ac00 == 13 [pid = 1740] [id = 696] 16:28:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x92f4e800) [pid = 1740] [serial = 2089] [outer = (nil)] 16:28:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x953b4000) [pid = 1740] [serial = 2090] [outer = 0x92f4e800] 16:28:03 INFO - PROCESS | 1740 | 1468884483269 Marionette DEBUG loaded listener.js 16:28:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x996ef000) [pid = 1740] [serial = 2091] [outer = 0x92f4e800] 16:28:04 INFO - PROCESS | 1740 | 1468884484314 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:28:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:28:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1787ms 16:28:04 INFO - PROCESS | 1740 | 1468884484397 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 16:28:04 INFO - PROCESS | 1740 | 1468884484405 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 16:28:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:28:04 INFO - PROCESS | 1740 | 1468884484416 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:28:04 INFO - PROCESS | 1740 | 1468884484420 Marionette TRACE conn3 <- [1,2758,null,{}] 16:28:04 INFO - PROCESS | 1740 | 1468884484428 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:04 INFO - PROCESS | 1740 | 1468884484434 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:04 INFO - PROCESS | 1740 | 1468884484662 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 16:28:04 INFO - PROCESS | 1740 | 1468884484904 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:04 INFO - PROCESS | 1740 | 1468884484914 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:04 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac55c00 == 14 [pid = 1740] [id = 697] 16:28:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x9adc4800) [pid = 1740] [serial = 2092] [outer = (nil)] 16:28:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9adc9400) [pid = 1740] [serial = 2093] [outer = 0x9adc4800] 16:28:05 INFO - PROCESS | 1740 | 1468884485049 Marionette DEBUG loaded listener.js 16:28:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9ae36800) [pid = 1740] [serial = 2094] [outer = 0x9adc4800] 16:28:06 INFO - PROCESS | 1740 | 1468884486164 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:28:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:28:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1835ms 16:28:06 INFO - PROCESS | 1740 | 1468884486252 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 16:28:06 INFO - PROCESS | 1740 | 1468884486256 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 16:28:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:28:06 INFO - PROCESS | 1740 | 1468884486264 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:28:06 INFO - PROCESS | 1740 | 1468884486270 Marionette TRACE conn3 <- [1,2762,null,{}] 16:28:06 INFO - PROCESS | 1740 | 1468884486287 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:06 INFO - PROCESS | 1740 | 1468884486297 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:06 INFO - PROCESS | 1740 | 1468884486605 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 16:28:06 INFO - PROCESS | 1740 | 1468884486802 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:06 INFO - PROCESS | 1740 | 1468884486815 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:06 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b1b3400 == 15 [pid = 1740] [id = 698] 16:28:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9b1b6400) [pid = 1740] [serial = 2095] [outer = (nil)] 16:28:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9b1be400) [pid = 1740] [serial = 2096] [outer = 0x9b1b6400] 16:28:06 INFO - PROCESS | 1740 | 1468884486901 Marionette DEBUG loaded listener.js 16:28:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9b4b2c00) [pid = 1740] [serial = 2097] [outer = 0x9b1b6400] 16:28:08 INFO - PROCESS | 1740 | 1468884488039 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:28:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:28:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1839ms 16:28:08 INFO - PROCESS | 1740 | 1468884488104 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 16:28:08 INFO - PROCESS | 1740 | 1468884488110 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 16:28:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:28:08 INFO - PROCESS | 1740 | 1468884488120 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:28:08 INFO - PROCESS | 1740 | 1468884488125 Marionette TRACE conn3 <- [1,2766,null,{}] 16:28:08 INFO - PROCESS | 1740 | 1468884488133 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:08 INFO - PROCESS | 1740 | 1468884488138 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:08 INFO - PROCESS | 1740 | 1468884488472 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 16:28:08 INFO - PROCESS | 1740 | 1468884488701 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:08 INFO - PROCESS | 1740 | 1468884488716 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:08 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x953ba800) [pid = 1740] [serial = 2036] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9923c400) [pid = 1740] [serial = 2037] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9ae35000) [pid = 1740] [serial = 2034] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9adc4400) [pid = 1740] [serial = 2033] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb89800 == 16 [pid = 1740] [id = 699] 16:28:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x917e3c00) [pid = 1740] [serial = 2098] [outer = (nil)] 16:28:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x93d68c00) [pid = 1740] [serial = 2099] [outer = 0x917e3c00] 16:28:08 INFO - PROCESS | 1740 | 1468884488821 Marionette DEBUG loaded listener.js 16:28:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x952a3800) [pid = 1740] [serial = 2100] [outer = 0x917e3c00] 16:28:08 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x8fb88000) [pid = 1740] [serial = 2042] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9babbc00) [pid = 1740] [serial = 2051] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x917ebc00) [pid = 1740] [serial = 2043] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9ae3cc00) [pid = 1740] [serial = 2039] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x9b103c00) [pid = 1740] [serial = 2040] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x9882cc00) [pid = 1740] [serial = 2045] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x996ee000) [pid = 1740] [serial = 2046] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x9bff8800) [pid = 1740] [serial = 2054] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0x9ac9d400) [pid = 1740] [serial = 2048] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1740 | --DOMWINDOW == 60 (0x9bfed000) [pid = 1740] [serial = 2052] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1740 | --DOMWINDOW == 59 (0x9ae38c00) [pid = 1740] [serial = 2049] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1740 | --DOMWINDOW == 58 (0x9add0800) [pid = 1740] [serial = 2055] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1740 | 1468884489667 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:28:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:28:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1587ms 16:28:09 INFO - PROCESS | 1740 | 1468884489706 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 16:28:09 INFO - PROCESS | 1740 | 1468884489712 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 16:28:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:28:09 INFO - PROCESS | 1740 | 1468884489723 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:28:09 INFO - PROCESS | 1740 | 1468884489727 Marionette TRACE conn3 <- [1,2770,null,{}] 16:28:09 INFO - PROCESS | 1740 | 1468884489734 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:09 INFO - PROCESS | 1740 | 1468884489739 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:09 INFO - PROCESS | 1740 | 1468884489964 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 16:28:10 INFO - PROCESS | 1740 | 1468884489979 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:10 INFO - PROCESS | 1740 | 1468884489989 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:10 INFO - PROCESS | 1740 | ++DOCSHELL 0x98892400 == 17 [pid = 1740] [id = 700] 16:28:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 59 (0x996ea000) [pid = 1740] [serial = 2101] [outer = (nil)] 16:28:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 60 (0x99dd4c00) [pid = 1740] [serial = 2102] [outer = 0x996ea000] 16:28:10 INFO - PROCESS | 1740 | 1468884490062 Marionette DEBUG loaded listener.js 16:28:10 INFO - PROCESS | 1740 | ++DOMWINDOW == 61 (0x9a283800) [pid = 1740] [serial = 2103] [outer = 0x996ea000] 16:28:11 INFO - PROCESS | 1740 | 1468884491012 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:28:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:28:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1332ms 16:28:11 INFO - PROCESS | 1740 | 1468884491056 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 16:28:11 INFO - PROCESS | 1740 | 1468884491060 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 16:28:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:28:11 INFO - PROCESS | 1740 | 1468884491067 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:28:11 INFO - PROCESS | 1740 | 1468884491073 Marionette TRACE conn3 <- [1,2774,null,{}] 16:28:11 INFO - PROCESS | 1740 | 1468884491093 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:11 INFO - PROCESS | 1740 | 1468884491109 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:11 INFO - PROCESS | 1740 | 1468884491353 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 16:28:11 INFO - PROCESS | 1740 | 1468884491375 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:11 INFO - PROCESS | 1740 | 1468884491384 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:11 INFO - PROCESS | 1740 | ++DOCSHELL 0x9add0800 == 18 [pid = 1740] [id = 701] 16:28:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x9ae35000) [pid = 1740] [serial = 2104] [outer = (nil)] 16:28:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x9ae3e400) [pid = 1740] [serial = 2105] [outer = 0x9ae35000] 16:28:11 INFO - PROCESS | 1740 | 1468884491464 Marionette DEBUG loaded listener.js 16:28:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x9b10d800) [pid = 1740] [serial = 2106] [outer = 0x9ae35000] 16:28:12 INFO - PROCESS | 1740 | 1468884492507 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 16:28:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:28:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1490ms 16:28:12 INFO - PROCESS | 1740 | 1468884492564 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 16:28:12 INFO - PROCESS | 1740 | 1468884492567 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 16:28:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:28:12 INFO - PROCESS | 1740 | 1468884492574 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:28:12 INFO - PROCESS | 1740 | 1468884492578 Marionette TRACE conn3 <- [1,2778,null,{}] 16:28:12 INFO - PROCESS | 1740 | 1468884492583 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:12 INFO - PROCESS | 1740 | 1468884492588 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:12 INFO - PROCESS | 1740 | 1468884492827 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 16:28:12 INFO - PROCESS | 1740 | 1468884492854 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:12 INFO - PROCESS | 1740 | 1468884492883 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:12 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b5f000 == 19 [pid = 1740] [id = 702] 16:28:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x9b1bc400) [pid = 1740] [serial = 2107] [outer = (nil)] 16:28:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x9b60d000) [pid = 1740] [serial = 2108] [outer = 0x9b1bc400] 16:28:13 INFO - PROCESS | 1740 | 1468884493033 Marionette DEBUG loaded listener.js 16:28:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9ba5d400) [pid = 1740] [serial = 2109] [outer = 0x9b1bc400] 16:28:13 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x8fb85000) [pid = 1740] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:28:13 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x9967ec00) [pid = 1740] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:28:13 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x917ec400) [pid = 1740] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:28:13 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0xa317f400) [pid = 1740] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:28:13 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x8fb8ac00) [pid = 1740] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:28:13 INFO - PROCESS | 1740 | --DOMWINDOW == 61 (0x953bec00) [pid = 1740] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:28:13 INFO - PROCESS | 1740 | --DOMWINDOW == 60 (0x9babdc00) [pid = 1740] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:28:13 INFO - PROCESS | 1740 | --DOMWINDOW == 59 (0x8f88e800) [pid = 1740] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:28:13 INFO - PROCESS | 1740 | --DOMWINDOW == 58 (0x8fb83000) [pid = 1740] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:28:13 INFO - PROCESS | 1740 | 1468884493936 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:28:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:28:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1379ms 16:28:13 INFO - PROCESS | 1740 | 1468884493954 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 16:28:13 INFO - PROCESS | 1740 | 1468884493957 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 16:28:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:28:13 INFO - PROCESS | 1740 | 1468884493964 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:28:13 INFO - PROCESS | 1740 | 1468884493967 Marionette TRACE conn3 <- [1,2782,null,{}] 16:28:13 INFO - PROCESS | 1740 | 1468884493973 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:13 INFO - PROCESS | 1740 | 1468884493977 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:14 INFO - PROCESS | 1740 | 1468884494189 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 16:28:14 INFO - PROCESS | 1740 | 1468884494209 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:14 INFO - PROCESS | 1740 | 1468884494217 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:14 INFO - PROCESS | 1740 | ++DOCSHELL 0x917ef000 == 20 [pid = 1740] [id = 703] 16:28:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 59 (0x95312000) [pid = 1740] [serial = 2110] [outer = (nil)] 16:28:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 60 (0x9b4b1400) [pid = 1740] [serial = 2111] [outer = 0x95312000] 16:28:14 INFO - PROCESS | 1740 | 1468884494289 Marionette DEBUG loaded listener.js 16:28:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 61 (0x9babdc00) [pid = 1740] [serial = 2112] [outer = 0x95312000] 16:28:15 INFO - PROCESS | 1740 | 1468884495182 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:28:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:28:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1241ms 16:28:15 INFO - PROCESS | 1740 | 1468884495206 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 16:28:15 INFO - PROCESS | 1740 | 1468884495209 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 16:28:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:28:15 INFO - PROCESS | 1740 | 1468884495216 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:28:15 INFO - PROCESS | 1740 | 1468884495219 Marionette TRACE conn3 <- [1,2786,null,{}] 16:28:15 INFO - PROCESS | 1740 | 1468884495225 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:15 INFO - PROCESS | 1740 | 1468884495236 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:15 INFO - PROCESS | 1740 | 1468884495441 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 16:28:15 INFO - PROCESS | 1740 | 1468884495646 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:15 INFO - PROCESS | 1740 | 1468884495657 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f888c00 == 21 [pid = 1740] [id = 704] 16:28:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 62 (0x8f889800) [pid = 1740] [serial = 2113] [outer = (nil)] 16:28:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x8fb82c00) [pid = 1740] [serial = 2114] [outer = 0x8f889800] 16:28:15 INFO - PROCESS | 1740 | 1468884495751 Marionette DEBUG loaded listener.js 16:28:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x8fb90800) [pid = 1740] [serial = 2115] [outer = 0x8f889800] 16:28:16 INFO - PROCESS | 1740 | 1468884496875 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:28:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:28:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1684ms 16:28:16 INFO - PROCESS | 1740 | 1468884496903 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 16:28:16 INFO - PROCESS | 1740 | 1468884496908 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 16:28:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:28:16 INFO - PROCESS | 1740 | 1468884496916 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:28:16 INFO - PROCESS | 1740 | 1468884496922 Marionette TRACE conn3 <- [1,2790,null,{}] 16:28:16 INFO - PROCESS | 1740 | 1468884496931 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:16 INFO - PROCESS | 1740 | 1468884496936 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:17 INFO - PROCESS | 1740 | 1468884497173 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 16:28:17 INFO - PROCESS | 1740 | 1468884497360 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:17 INFO - PROCESS | 1740 | 1468884497373 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:17 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d69c00 == 22 [pid = 1740] [id = 705] 16:28:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x9489b400) [pid = 1740] [serial = 2116] [outer = (nil)] 16:28:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x9888ac00) [pid = 1740] [serial = 2117] [outer = 0x9489b400] 16:28:17 INFO - PROCESS | 1740 | 1468884497464 Marionette DEBUG loaded listener.js 16:28:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x99680800) [pid = 1740] [serial = 2118] [outer = 0x9489b400] 16:28:18 INFO - PROCESS | 1740 | 1468884498515 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:28:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:28:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1640ms 16:28:18 INFO - PROCESS | 1740 | 1468884498557 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 16:28:18 INFO - PROCESS | 1740 | 1468884498564 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 16:28:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:28:18 INFO - PROCESS | 1740 | 1468884498573 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:28:18 INFO - PROCESS | 1740 | 1468884498578 Marionette TRACE conn3 <- [1,2794,null,{}] 16:28:18 INFO - PROCESS | 1740 | 1468884498584 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:18 INFO - PROCESS | 1740 | 1468884498589 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:18 INFO - PROCESS | 1740 | 1468884498800 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 16:28:19 INFO - PROCESS | 1740 | 1468884498988 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:19 INFO - PROCESS | 1740 | 1468884499000 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a636800 == 23 [pid = 1740] [id = 706] 16:28:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9a77d000) [pid = 1740] [serial = 2119] [outer = (nil)] 16:28:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9ac52c00) [pid = 1740] [serial = 2120] [outer = 0x9a77d000] 16:28:19 INFO - PROCESS | 1740 | 1468884499095 Marionette DEBUG loaded listener.js 16:28:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9adce000) [pid = 1740] [serial = 2121] [outer = 0x9a77d000] 16:28:20 INFO - PROCESS | 1740 | 1468884500132 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 16:28:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:28:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1583ms 16:28:20 INFO - PROCESS | 1740 | 1468884500159 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 16:28:20 INFO - PROCESS | 1740 | 1468884500164 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 16:28:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:28:20 INFO - PROCESS | 1740 | 1468884500176 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:28:20 INFO - PROCESS | 1740 | 1468884500186 Marionette TRACE conn3 <- [1,2798,null,{}] 16:28:20 INFO - PROCESS | 1740 | 1468884500203 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:20 INFO - PROCESS | 1740 | 1468884500210 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:20 INFO - PROCESS | 1740 | 1468884500413 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 16:28:20 INFO - PROCESS | 1740 | 1468884500600 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:20 INFO - PROCESS | 1740 | 1468884500615 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:20 INFO - PROCESS | 1740 | ++DOCSHELL 0x996ec800 == 24 [pid = 1740] [id = 707] 16:28:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9adc5400) [pid = 1740] [serial = 2122] [outer = (nil)] 16:28:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9c24ec00) [pid = 1740] [serial = 2123] [outer = 0x9adc5400] 16:28:20 INFO - PROCESS | 1740 | 1468884500714 Marionette DEBUG loaded listener.js 16:28:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9c278800) [pid = 1740] [serial = 2124] [outer = 0x9adc5400] 16:28:21 INFO - PROCESS | 1740 | 1468884501750 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 16:28:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:28:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1603ms 16:28:21 INFO - PROCESS | 1740 | 1468884501778 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 16:28:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:28:21 INFO - PROCESS | 1740 | 1468884501783 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 16:28:21 INFO - PROCESS | 1740 | 1468884501790 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:28:21 INFO - PROCESS | 1740 | 1468884501793 Marionette TRACE conn3 <- [1,2802,null,{}] 16:28:21 INFO - PROCESS | 1740 | 1468884501800 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:21 INFO - PROCESS | 1740 | 1468884501805 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:21 INFO - PROCESS | 1740 | 1468884501993 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 16:28:22 INFO - PROCESS | 1740 | 1468884502177 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:22 INFO - PROCESS | 1740 | 1468884502185 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:22 INFO - PROCESS | 1740 | ++DOCSHELL 0x9c246800 == 25 [pid = 1740] [id = 708] 16:28:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9c27f000) [pid = 1740] [serial = 2125] [outer = (nil)] 16:28:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0xa1110000) [pid = 1740] [serial = 2126] [outer = 0x9c27f000] 16:28:22 INFO - PROCESS | 1740 | 1468884502269 Marionette DEBUG loaded listener.js 16:28:22 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0xa111c400) [pid = 1740] [serial = 2127] [outer = 0x9c27f000] 16:28:23 INFO - PROCESS | 1740 | 1468884503213 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:28:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:28:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1485ms 16:28:23 INFO - PROCESS | 1740 | 1468884503276 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 16:28:23 INFO - PROCESS | 1740 | 1468884503280 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 16:28:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:28:23 INFO - PROCESS | 1740 | 1468884503288 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:28:23 INFO - PROCESS | 1740 | 1468884503292 Marionette TRACE conn3 <- [1,2806,null,{}] 16:28:23 INFO - PROCESS | 1740 | 1468884503298 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:23 INFO - PROCESS | 1740 | 1468884503303 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:23 INFO - PROCESS | 1740 | 1468884503482 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 16:28:23 INFO - PROCESS | 1740 | 1468884503675 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:23 INFO - PROCESS | 1740 | 1468884503702 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:23 INFO - PROCESS | 1740 | ++DOCSHELL 0xa2308000 == 26 [pid = 1740] [id = 709] 16:28:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0xa2310800) [pid = 1740] [serial = 2128] [outer = (nil)] 16:28:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0xa252ac00) [pid = 1740] [serial = 2129] [outer = 0xa2310800] 16:28:23 INFO - PROCESS | 1740 | 1468884503848 Marionette DEBUG loaded listener.js 16:28:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0xa3352c00) [pid = 1740] [serial = 2130] [outer = 0xa2310800] 16:28:24 INFO - PROCESS | 1740 | 1468884504901 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:28:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:28:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1684ms 16:28:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:28:24 INFO - PROCESS | 1740 | 1468884504972 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 16:28:24 INFO - PROCESS | 1740 | 1468884504976 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 16:28:24 INFO - PROCESS | 1740 | 1468884504983 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:28:24 INFO - PROCESS | 1740 | 1468884504987 Marionette TRACE conn3 <- [1,2810,null,{}] 16:28:24 INFO - PROCESS | 1740 | 1468884504992 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:24 INFO - PROCESS | 1740 | 1468884504998 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:25 INFO - PROCESS | 1740 | 1468884505236 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 16:28:25 INFO - PROCESS | 1740 | 1468884505471 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:25 INFO - PROCESS | 1740 | 1468884505480 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:25 INFO - PROCESS | 1740 | ++DOCSHELL 0x917ed400 == 27 [pid = 1740] [id = 710] 16:28:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x917edc00) [pid = 1740] [serial = 2131] [outer = (nil)] 16:28:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x99248800) [pid = 1740] [serial = 2132] [outer = 0x917edc00] 16:28:25 INFO - PROCESS | 1740 | 1468884505610 Marionette DEBUG loaded listener.js 16:28:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9ba56c00) [pid = 1740] [serial = 2133] [outer = 0x917edc00] 16:28:26 INFO - PROCESS | 1740 | 1468884506787 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:28:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:28:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1840ms 16:28:26 INFO - PROCESS | 1740 | 1468884506824 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 16:28:26 INFO - PROCESS | 1740 | 1468884506830 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 16:28:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:28:26 INFO - PROCESS | 1740 | 1468884506839 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:28:26 INFO - PROCESS | 1740 | 1468884506844 Marionette TRACE conn3 <- [1,2814,null,{}] 16:28:26 INFO - PROCESS | 1740 | 1468884506853 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:26 INFO - PROCESS | 1740 | 1468884506859 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:27 INFO - PROCESS | 1740 | 1468884507080 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 16:28:27 INFO - PROCESS | 1740 | 1468884507422 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:27 INFO - PROCESS | 1740 | 1468884507437 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x9486bc00 == 28 [pid = 1740] [id = 711] 16:28:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9486c800) [pid = 1740] [serial = 2134] [outer = (nil)] 16:28:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x94875800) [pid = 1740] [serial = 2135] [outer = 0x9486c800] 16:28:27 INFO - PROCESS | 1740 | 1468884507512 Marionette DEBUG loaded listener.js 16:28:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9530d400) [pid = 1740] [serial = 2136] [outer = 0x9486c800] 16:28:28 INFO - PROCESS | 1740 | --DOCSHELL 0x917ef000 == 27 [pid = 1740] [id = 703] 16:28:28 INFO - PROCESS | 1740 | --DOCSHELL 0x93b5f000 == 26 [pid = 1740] [id = 702] 16:28:28 INFO - PROCESS | 1740 | --DOCSHELL 0x9add0800 == 25 [pid = 1740] [id = 701] 16:28:28 INFO - PROCESS | 1740 | --DOCSHELL 0x98892400 == 24 [pid = 1740] [id = 700] 16:28:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb89800 == 23 [pid = 1740] [id = 699] 16:28:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb8a400 == 22 [pid = 1740] [id = 691] 16:28:28 INFO - PROCESS | 1740 | --DOCSHELL 0x93d6d400 == 21 [pid = 1740] [id = 692] 16:28:28 INFO - PROCESS | 1740 | --DOCSHELL 0x953be800 == 20 [pid = 1740] [id = 693] 16:28:28 INFO - PROCESS | 1740 | --DOCSHELL 0x9b1b3400 == 19 [pid = 1740] [id = 698] 16:28:28 INFO - PROCESS | 1740 | --DOCSHELL 0x92f4ac00 == 18 [pid = 1740] [id = 696] 16:28:28 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac55c00 == 17 [pid = 1740] [id = 697] 16:28:28 INFO - PROCESS | 1740 | --DOCSHELL 0x9529c000 == 16 [pid = 1740] [id = 690] 16:28:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88a400 == 15 [pid = 1740] [id = 694] 16:28:28 INFO - PROCESS | 1740 | --DOCSHELL 0x99e38800 == 14 [pid = 1740] [id = 695] 16:28:28 INFO - PROCESS | 1740 | --DOCSHELL 0x917ed400 == 13 [pid = 1740] [id = 710] 16:28:28 INFO - PROCESS | 1740 | --DOCSHELL 0xa2308000 == 12 [pid = 1740] [id = 709] 16:28:28 INFO - PROCESS | 1740 | --DOCSHELL 0x9c246800 == 11 [pid = 1740] [id = 708] 16:28:28 INFO - PROCESS | 1740 | --DOCSHELL 0x996ec800 == 10 [pid = 1740] [id = 707] 16:28:28 INFO - PROCESS | 1740 | --DOCSHELL 0x9a636800 == 9 [pid = 1740] [id = 706] 16:28:28 INFO - PROCESS | 1740 | --DOCSHELL 0x8f888c00 == 8 [pid = 1740] [id = 704] 16:28:28 INFO - PROCESS | 1740 | --DOCSHELL 0x93d69c00 == 7 [pid = 1740] [id = 705] 16:28:28 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x93b60400) [pid = 1740] [serial = 2058] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x917e7800) [pid = 1740] [serial = 2057] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9a4be800) [pid = 1740] [serial = 2061] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9ac4fc00) [pid = 1740] [serial = 2087] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x99dd4800) [pid = 1740] [serial = 2060] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9b327000) [pid = 1740] [serial = 2064] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9b1b1800) [pid = 1740] [serial = 2063] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0xa4d53400) [pid = 1740] [serial = 2073] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0xa33d2800) [pid = 1740] [serial = 2072] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x94875400) [pid = 1740] [serial = 2078] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x8fb90400) [pid = 1740] [serial = 2075] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x917ed000) [pid = 1740] [serial = 2076] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x98833000) [pid = 1740] [serial = 2081] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x9d97dc00) [pid = 1740] [serial = 2067] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9d90a800) [pid = 1740] [serial = 2066] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x992c4400) [pid = 1740] [serial = 2082] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0xa2fa3c00) [pid = 1740] [serial = 2070] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0xa2321c00) [pid = 1740] [serial = 2069] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x953bd400) [pid = 1740] [serial = 2084] [outer = (nil)] [url = about:blank] 16:28:28 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x9a773000) [pid = 1740] [serial = 2085] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1740 | 1468884509545 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 16:28:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:28:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 2744ms 16:28:29 INFO - PROCESS | 1740 | 1468884509583 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 16:28:29 INFO - PROCESS | 1740 | 1468884509589 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 16:28:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:28:29 INFO - PROCESS | 1740 | 1468884509596 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:28:29 INFO - PROCESS | 1740 | 1468884509604 Marionette TRACE conn3 <- [1,2818,null,{}] 16:28:29 INFO - PROCESS | 1740 | 1468884509611 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:29 INFO - PROCESS | 1740 | 1468884509617 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:29 INFO - PROCESS | 1740 | 1468884509798 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 16:28:29 INFO - PROCESS | 1740 | 1468884509935 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:29 INFO - PROCESS | 1740 | 1468884509948 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb90000 == 8 [pid = 1740] [id = 712] 16:28:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x8fb90400) [pid = 1740] [serial = 2137] [outer = (nil)] 16:28:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x92f4f800) [pid = 1740] [serial = 2138] [outer = 0x8fb90400] 16:28:30 INFO - PROCESS | 1740 | 1468884510020 Marionette DEBUG loaded listener.js 16:28:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x93b5e000) [pid = 1740] [serial = 2139] [outer = 0x8fb90400] 16:28:30 INFO - PROCESS | 1740 | 1468884510910 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 16:28:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:28:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1333ms 16:28:30 INFO - PROCESS | 1740 | 1468884510931 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 16:28:30 INFO - PROCESS | 1740 | 1468884510941 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 16:28:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:28:30 INFO - PROCESS | 1740 | 1468884510953 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:28:30 INFO - PROCESS | 1740 | 1468884510957 Marionette TRACE conn3 <- [1,2822,null,{}] 16:28:30 INFO - PROCESS | 1740 | 1468884510963 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:30 INFO - PROCESS | 1740 | 1468884510970 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:31 INFO - PROCESS | 1740 | 1468884511158 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 16:28:31 INFO - PROCESS | 1740 | 1468884511373 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:31 INFO - PROCESS | 1740 | 1468884511382 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x95312400 == 9 [pid = 1740] [id = 713] 16:28:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x953b1400) [pid = 1740] [serial = 2140] [outer = (nil)] 16:28:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x953b5800) [pid = 1740] [serial = 2141] [outer = 0x953b1400] 16:28:31 INFO - PROCESS | 1740 | 1468884511476 Marionette DEBUG loaded listener.js 16:28:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x953bec00) [pid = 1740] [serial = 2142] [outer = 0x953b1400] 16:28:32 INFO - PROCESS | 1740 | 1468884512541 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:28:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:28:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1639ms 16:28:32 INFO - PROCESS | 1740 | 1468884512592 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 16:28:32 INFO - PROCESS | 1740 | 1468884512595 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 16:28:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:28:32 INFO - PROCESS | 1740 | 1468884512627 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:28:32 INFO - PROCESS | 1740 | 1468884512634 Marionette TRACE conn3 <- [1,2826,null,{}] 16:28:32 INFO - PROCESS | 1740 | 1468884512652 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:32 INFO - PROCESS | 1740 | 1468884512661 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:32 INFO - PROCESS | 1740 | 1468884512897 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 16:28:32 INFO - PROCESS | 1740 | 1468884512923 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:32 INFO - PROCESS | 1740 | 1468884512934 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:32 INFO - PROCESS | 1740 | ++DOCSHELL 0x996f2800 == 10 [pid = 1740] [id = 714] 16:28:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x996f3000) [pid = 1740] [serial = 2143] [outer = (nil)] 16:28:32 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x99ec4800) [pid = 1740] [serial = 2144] [outer = 0x996f3000] 16:28:33 INFO - PROCESS | 1740 | 1468884513008 Marionette DEBUG loaded listener.js 16:28:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9a4be800) [pid = 1740] [serial = 2145] [outer = 0x996f3000] 16:28:33 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9ae35000) [pid = 1740] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:28:33 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9b1bc400) [pid = 1740] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:28:33 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x996ea000) [pid = 1740] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:28:33 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x917e3c00) [pid = 1740] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:28:33 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x92f4e800) [pid = 1740] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:28:33 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9adc4800) [pid = 1740] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:28:33 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9b1b6400) [pid = 1740] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:28:33 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9a77cc00) [pid = 1740] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:28:33 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x95312000) [pid = 1740] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:28:33 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x93d70000) [pid = 1740] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:28:34 INFO - PROCESS | 1740 | 1468884514382 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:28:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:28:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1791ms 16:28:34 INFO - PROCESS | 1740 | 1468884514420 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 16:28:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:28:34 INFO - PROCESS | 1740 | 1468884514425 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 16:28:34 INFO - PROCESS | 1740 | 1468884514431 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:28:34 INFO - PROCESS | 1740 | 1468884514434 Marionette TRACE conn3 <- [1,2830,null,{}] 16:28:34 INFO - PROCESS | 1740 | 1468884514440 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:34 INFO - PROCESS | 1740 | 1468884514445 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:34 INFO - PROCESS | 1740 | 1468884514607 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 16:28:34 INFO - PROCESS | 1740 | 1468884514618 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:34 INFO - PROCESS | 1740 | 1468884514625 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:34 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88c800 == 11 [pid = 1740] [id = 715] 16:28:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x996f2c00) [pid = 1740] [serial = 2146] [outer = (nil)] 16:28:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x9a774400) [pid = 1740] [serial = 2147] [outer = 0x996f2c00] 16:28:34 INFO - PROCESS | 1740 | 1468884514698 Marionette DEBUG loaded listener.js 16:28:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9ac4b400) [pid = 1740] [serial = 2148] [outer = 0x996f2c00] 16:28:35 INFO - PROCESS | 1740 | 1468884515673 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:28:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:28:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1297ms 16:28:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:28:35 INFO - PROCESS | 1740 | 1468884515728 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 16:28:35 INFO - PROCESS | 1740 | 1468884515731 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 16:28:35 INFO - PROCESS | 1740 | 1468884515738 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:28:35 INFO - PROCESS | 1740 | 1468884515742 Marionette TRACE conn3 <- [1,2834,null,{}] 16:28:35 INFO - PROCESS | 1740 | 1468884515748 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:35 INFO - PROCESS | 1740 | 1468884515753 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:36 INFO - PROCESS | 1740 | 1468884516000 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 16:28:36 INFO - PROCESS | 1740 | 1468884516186 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:36 INFO - PROCESS | 1740 | 1468884516196 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:36 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb87800 == 12 [pid = 1740] [id = 716] 16:28:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x8fb88000) [pid = 1740] [serial = 2149] [outer = (nil)] 16:28:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x917e6000) [pid = 1740] [serial = 2150] [outer = 0x8fb88000] 16:28:36 INFO - PROCESS | 1740 | 1468884516299 Marionette DEBUG loaded listener.js 16:28:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x917f0c00) [pid = 1740] [serial = 2151] [outer = 0x8fb88000] 16:28:37 INFO - PROCESS | 1740 | 1468884517474 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:28:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:28:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1784ms 16:28:37 INFO - PROCESS | 1740 | 1468884517524 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 16:28:37 INFO - PROCESS | 1740 | 1468884517531 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 16:28:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:28:37 INFO - PROCESS | 1740 | 1468884517540 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:28:37 INFO - PROCESS | 1740 | 1468884517545 Marionette TRACE conn3 <- [1,2838,null,{}] 16:28:37 INFO - PROCESS | 1740 | 1468884517553 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:37 INFO - PROCESS | 1740 | 1468884517559 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:37 INFO - PROCESS | 1740 | 1468884517763 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 16:28:38 INFO - PROCESS | 1740 | 1468884517999 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:38 INFO - PROCESS | 1740 | 1468884518009 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:38 INFO - PROCESS | 1740 | ++DOCSHELL 0x952b8800 == 13 [pid = 1740] [id = 717] 16:28:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x95307400) [pid = 1740] [serial = 2152] [outer = (nil)] 16:28:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x953b2400) [pid = 1740] [serial = 2153] [outer = 0x95307400] 16:28:38 INFO - PROCESS | 1740 | 1468884518143 Marionette DEBUG loaded listener.js 16:28:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x98890000) [pid = 1740] [serial = 2154] [outer = 0x95307400] 16:28:39 INFO - PROCESS | 1740 | 1468884519172 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:28:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:28:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1684ms 16:28:39 INFO - PROCESS | 1740 | 1468884519223 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 16:28:39 INFO - PROCESS | 1740 | 1468884519228 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 16:28:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:28:39 INFO - PROCESS | 1740 | 1468884519236 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:28:39 INFO - PROCESS | 1740 | 1468884519240 Marionette TRACE conn3 <- [1,2842,null,{}] 16:28:39 INFO - PROCESS | 1740 | 1468884519247 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:39 INFO - PROCESS | 1740 | 1468884519253 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:39 INFO - PROCESS | 1740 | 1468884519462 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 16:28:39 INFO - PROCESS | 1740 | 1468884519741 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:39 INFO - PROCESS | 1740 | 1468884519754 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:39 INFO - PROCESS | 1740 | ++DOCSHELL 0x917f2400 == 14 [pid = 1740] [id = 718] 16:28:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x93d72000) [pid = 1740] [serial = 2155] [outer = (nil)] 16:28:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9a636800) [pid = 1740] [serial = 2156] [outer = 0x93d72000] 16:28:39 INFO - PROCESS | 1740 | 1468884519882 Marionette DEBUG loaded listener.js 16:28:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9ac51c00) [pid = 1740] [serial = 2157] [outer = 0x93d72000] 16:28:40 INFO - PROCESS | 1740 | 1468884520943 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:28:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:28:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1783ms 16:28:41 INFO - PROCESS | 1740 | 1468884521020 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 16:28:41 INFO - PROCESS | 1740 | 1468884521028 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 16:28:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:28:41 INFO - PROCESS | 1740 | 1468884521046 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:28:41 INFO - PROCESS | 1740 | 1468884521055 Marionette TRACE conn3 <- [1,2846,null,{}] 16:28:41 INFO - PROCESS | 1740 | 1468884521061 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:41 INFO - PROCESS | 1740 | 1468884521068 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:41 INFO - PROCESS | 1740 | 1468884521318 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 16:28:41 INFO - PROCESS | 1740 | 1468884521598 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:41 INFO - PROCESS | 1740 | 1468884521606 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:41 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f883c00 == 15 [pid = 1740] [id = 719] 16:28:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x94894000) [pid = 1740] [serial = 2158] [outer = (nil)] 16:28:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9ae40c00) [pid = 1740] [serial = 2159] [outer = 0x94894000] 16:28:41 INFO - PROCESS | 1740 | 1468884521693 Marionette DEBUG loaded listener.js 16:28:41 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9ae3bc00) [pid = 1740] [serial = 2160] [outer = 0x94894000] 16:28:42 INFO - PROCESS | 1740 | 1468884522882 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:28:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:28:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1898ms 16:28:42 INFO - PROCESS | 1740 | 1468884522939 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 16:28:42 INFO - PROCESS | 1740 | 1468884522944 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 16:28:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:28:42 INFO - PROCESS | 1740 | 1468884522953 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:28:42 INFO - PROCESS | 1740 | 1468884522959 Marionette TRACE conn3 <- [1,2850,null,{}] 16:28:42 INFO - PROCESS | 1740 | 1468884522968 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:42 INFO - PROCESS | 1740 | 1468884522974 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:43 INFO - PROCESS | 1740 | 1468884523159 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 16:28:43 INFO - PROCESS | 1740 | 1468884523392 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:43 INFO - PROCESS | 1740 | 1468884523407 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:43 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb8b400 == 16 [pid = 1740] [id = 720] 16:28:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x917e5800) [pid = 1740] [serial = 2161] [outer = (nil)] 16:28:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x93b5d000) [pid = 1740] [serial = 2162] [outer = 0x917e5800] 16:28:43 INFO - PROCESS | 1740 | 1468884523564 Marionette DEBUG loaded listener.js 16:28:43 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x93d6ec00) [pid = 1740] [serial = 2163] [outer = 0x917e5800] 16:28:43 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88c800 == 15 [pid = 1740] [id = 715] 16:28:44 INFO - PROCESS | 1740 | --DOCSHELL 0x996f2800 == 14 [pid = 1740] [id = 714] 16:28:44 INFO - PROCESS | 1740 | --DOCSHELL 0x95312400 == 13 [pid = 1740] [id = 713] 16:28:44 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb90000 == 12 [pid = 1740] [id = 712] 16:28:44 INFO - PROCESS | 1740 | --DOCSHELL 0x9486bc00 == 11 [pid = 1740] [id = 711] 16:28:44 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9ae3e400) [pid = 1740] [serial = 2105] [outer = (nil)] [url = about:blank] 16:28:44 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9b60d000) [pid = 1740] [serial = 2108] [outer = (nil)] [url = about:blank] 16:28:44 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9a283800) [pid = 1740] [serial = 2103] [outer = (nil)] [url = about:blank] 16:28:44 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x93d68c00) [pid = 1740] [serial = 2099] [outer = (nil)] [url = about:blank] 16:28:44 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x953b4000) [pid = 1740] [serial = 2090] [outer = (nil)] [url = about:blank] 16:28:44 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9ba5d400) [pid = 1740] [serial = 2109] [outer = (nil)] [url = about:blank] 16:28:44 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9ae36800) [pid = 1740] [serial = 2094] [outer = (nil)] [url = about:blank] 16:28:44 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9b4b2c00) [pid = 1740] [serial = 2097] [outer = (nil)] [url = about:blank] 16:28:44 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9ac98000) [pid = 1740] [serial = 2088] [outer = (nil)] [url = about:blank] 16:28:44 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x9b1be400) [pid = 1740] [serial = 2096] [outer = (nil)] [url = about:blank] 16:28:44 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x99dd4c00) [pid = 1740] [serial = 2102] [outer = (nil)] [url = about:blank] 16:28:44 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9b10d800) [pid = 1740] [serial = 2106] [outer = (nil)] [url = about:blank] 16:28:44 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x996ef000) [pid = 1740] [serial = 2091] [outer = (nil)] [url = about:blank] 16:28:44 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9adc9400) [pid = 1740] [serial = 2093] [outer = (nil)] [url = about:blank] 16:28:44 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9b4b1400) [pid = 1740] [serial = 2111] [outer = (nil)] [url = about:blank] 16:28:44 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x952a3800) [pid = 1740] [serial = 2100] [outer = (nil)] [url = about:blank] 16:28:44 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x9489b800) [pid = 1740] [serial = 2079] [outer = (nil)] [url = about:blank] 16:28:44 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0x9babdc00) [pid = 1740] [serial = 2112] [outer = (nil)] [url = about:blank] 16:28:44 INFO - PROCESS | 1740 | 1468884524543 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:28:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:28:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1640ms 16:28:44 INFO - PROCESS | 1740 | 1468884524593 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 16:28:44 INFO - PROCESS | 1740 | 1468884524599 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 16:28:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:28:44 INFO - PROCESS | 1740 | 1468884524610 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:28:44 INFO - PROCESS | 1740 | 1468884524614 Marionette TRACE conn3 <- [1,2854,null,{}] 16:28:44 INFO - PROCESS | 1740 | 1468884524620 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:44 INFO - PROCESS | 1740 | 1468884524626 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:44 INFO - PROCESS | 1740 | 1468884524800 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 16:28:45 INFO - PROCESS | 1740 | 1468884524986 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:45 INFO - PROCESS | 1740 | 1468884524997 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:45 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e7000 == 12 [pid = 1740] [id = 721] 16:28:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x953bb400) [pid = 1740] [serial = 2164] [outer = (nil)] 16:28:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x9923c400) [pid = 1740] [serial = 2165] [outer = 0x953bb400] 16:28:45 INFO - PROCESS | 1740 | 1468884525073 Marionette DEBUG loaded listener.js 16:28:45 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x996e8400) [pid = 1740] [serial = 2166] [outer = 0x953bb400] 16:28:45 INFO - PROCESS | 1740 | 1468884525953 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:28:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:28:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1384ms 16:28:45 INFO - PROCESS | 1740 | 1468884525994 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 16:28:46 INFO - PROCESS | 1740 | 1468884525998 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 16:28:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:28:46 INFO - PROCESS | 1740 | 1468884526005 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:28:46 INFO - PROCESS | 1740 | 1468884526011 Marionette TRACE conn3 <- [1,2858,null,{}] 16:28:46 INFO - PROCESS | 1740 | 1468884526033 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:46 INFO - PROCESS | 1740 | 1468884526042 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:46 INFO - PROCESS | 1740 | 1468884526220 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 16:28:46 INFO - PROCESS | 1740 | 1468884526383 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:46 INFO - PROCESS | 1740 | 1468884526399 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:46 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a073000 == 13 [pid = 1740] [id = 722] 16:28:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9a277c00) [pid = 1740] [serial = 2167] [outer = (nil)] 16:28:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x9ac99000) [pid = 1740] [serial = 2168] [outer = 0x9a277c00] 16:28:46 INFO - PROCESS | 1740 | 1468884526485 Marionette DEBUG loaded listener.js 16:28:46 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x9adcd000) [pid = 1740] [serial = 2169] [outer = 0x9a277c00] 16:28:47 INFO - PROCESS | 1740 | 1468884527504 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:28:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:28:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1538ms 16:28:47 INFO - PROCESS | 1740 | 1468884527544 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 16:28:47 INFO - PROCESS | 1740 | 1468884527549 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 16:28:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:28:47 INFO - PROCESS | 1740 | 1468884527555 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:28:47 INFO - PROCESS | 1740 | 1468884527558 Marionette TRACE conn3 <- [1,2862,null,{}] 16:28:47 INFO - PROCESS | 1740 | 1468884527564 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:47 INFO - PROCESS | 1740 | 1468884527569 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:47 INFO - PROCESS | 1740 | 1468884527797 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 16:28:47 INFO - PROCESS | 1740 | 1468884527823 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:47 INFO - PROCESS | 1740 | 1468884527832 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:47 INFO - PROCESS | 1740 | ++DOCSHELL 0x917ea400 == 14 [pid = 1740] [id = 723] 16:28:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x9adcc000) [pid = 1740] [serial = 2170] [outer = (nil)] 16:28:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9b1b8000) [pid = 1740] [serial = 2171] [outer = 0x9adcc000] 16:28:47 INFO - PROCESS | 1740 | 1468884527903 Marionette DEBUG loaded listener.js 16:28:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9b323c00) [pid = 1740] [serial = 2172] [outer = 0x9adcc000] 16:28:48 INFO - PROCESS | 1740 | 1468884528887 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:28:48 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x8fb90400) [pid = 1740] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:28:48 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x8f889800) [pid = 1740] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:28:48 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x9489b400) [pid = 1740] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:28:48 INFO - PROCESS | 1740 | --DOMWINDOW == 69 (0x9a77d000) [pid = 1740] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:28:48 INFO - PROCESS | 1740 | --DOMWINDOW == 68 (0x9486c800) [pid = 1740] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:28:48 INFO - PROCESS | 1740 | --DOMWINDOW == 67 (0x9adc5400) [pid = 1740] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:28:48 INFO - PROCESS | 1740 | --DOMWINDOW == 66 (0x9c27f000) [pid = 1740] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:28:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:28:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1430ms 16:28:48 INFO - PROCESS | 1740 | --DOMWINDOW == 65 (0x996f3000) [pid = 1740] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:28:48 INFO - PROCESS | 1740 | --DOMWINDOW == 64 (0xa2310800) [pid = 1740] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:28:48 INFO - PROCESS | 1740 | --DOMWINDOW == 63 (0x917edc00) [pid = 1740] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:28:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:28:48 INFO - PROCESS | 1740 | --DOMWINDOW == 62 (0x953b1400) [pid = 1740] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:28:48 INFO - PROCESS | 1740 | 1468884528990 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 16:28:48 INFO - PROCESS | 1740 | 1468884528992 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 16:28:49 INFO - PROCESS | 1740 | 1468884529002 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:28:49 INFO - PROCESS | 1740 | 1468884529004 Marionette TRACE conn3 <- [1,2866,null,{}] 16:28:49 INFO - PROCESS | 1740 | 1468884529010 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:49 INFO - PROCESS | 1740 | 1468884529015 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:49 INFO - PROCESS | 1740 | 1468884529179 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 16:28:49 INFO - PROCESS | 1740 | 1468884529188 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:49 INFO - PROCESS | 1740 | 1468884529197 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f888000 == 15 [pid = 1740] [id = 724] 16:28:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 63 (0x93ae5c00) [pid = 1740] [serial = 2173] [outer = (nil)] 16:28:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 64 (0x996eb400) [pid = 1740] [serial = 2174] [outer = 0x93ae5c00] 16:28:49 INFO - PROCESS | 1740 | 1468884529280 Marionette DEBUG loaded listener.js 16:28:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 65 (0x953b9000) [pid = 1740] [serial = 2175] [outer = 0x93ae5c00] 16:28:50 INFO - PROCESS | 1740 | 1468884530258 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:28:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:28:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1282ms 16:28:50 INFO - PROCESS | 1740 | 1468884530284 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 16:28:50 INFO - PROCESS | 1740 | 1468884530288 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 16:28:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:28:50 INFO - PROCESS | 1740 | 1468884530294 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:28:50 INFO - PROCESS | 1740 | 1468884530297 Marionette TRACE conn3 <- [1,2870,null,{}] 16:28:50 INFO - PROCESS | 1740 | 1468884530303 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:50 INFO - PROCESS | 1740 | 1468884530314 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:50 INFO - PROCESS | 1740 | 1468884530600 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 16:28:50 INFO - PROCESS | 1740 | 1468884530690 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:50 INFO - PROCESS | 1740 | 1468884530699 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:50 INFO - PROCESS | 1740 | ++DOCSHELL 0x92fa6400 == 16 [pid = 1740] [id = 725] 16:28:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 66 (0x93b68c00) [pid = 1740] [serial = 2176] [outer = (nil)] 16:28:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 67 (0x9c0e3c00) [pid = 1740] [serial = 2177] [outer = 0x93b68c00] 16:28:50 INFO - PROCESS | 1740 | 1468884530771 Marionette DEBUG loaded listener.js 16:28:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 68 (0x9c27ec00) [pid = 1740] [serial = 2178] [outer = 0x93b68c00] 16:28:51 INFO - PROCESS | 1740 | 1468884531868 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 16:28:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:28:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1640ms 16:28:51 INFO - PROCESS | 1740 | 1468884531936 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 16:28:51 INFO - PROCESS | 1740 | 1468884531943 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 16:28:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:28:51 INFO - PROCESS | 1740 | 1468884531953 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:28:51 INFO - PROCESS | 1740 | 1468884531958 Marionette TRACE conn3 <- [1,2874,null,{}] 16:28:51 INFO - PROCESS | 1740 | 1468884531987 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:51 INFO - PROCESS | 1740 | 1468884531994 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:52 INFO - PROCESS | 1740 | 1468884532244 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 16:28:52 INFO - PROCESS | 1740 | 1468884532439 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:52 INFO - PROCESS | 1740 | 1468884532446 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb84c00 == 17 [pid = 1740] [id = 726] 16:28:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 69 (0x94894c00) [pid = 1740] [serial = 2179] [outer = (nil)] 16:28:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 70 (0x953b6c00) [pid = 1740] [serial = 2180] [outer = 0x94894c00] 16:28:52 INFO - PROCESS | 1740 | 1468884532546 Marionette DEBUG loaded listener.js 16:28:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x99683000) [pid = 1740] [serial = 2181] [outer = 0x94894c00] 16:28:53 INFO - PROCESS | 1740 | 1468884533476 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:28:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:28:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1596ms 16:28:53 INFO - PROCESS | 1740 | 1468884533549 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 16:28:53 INFO - PROCESS | 1740 | 1468884533556 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 16:28:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:28:53 INFO - PROCESS | 1740 | 1468884533567 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:28:53 INFO - PROCESS | 1740 | 1468884533571 Marionette TRACE conn3 <- [1,2878,null,{}] 16:28:53 INFO - PROCESS | 1740 | 1468884533578 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:53 INFO - PROCESS | 1740 | 1468884533585 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:53 INFO - PROCESS | 1740 | 1468884533790 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 16:28:54 INFO - PROCESS | 1740 | 1468884533990 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:54 INFO - PROCESS | 1740 | 1468884534000 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:54 INFO - PROCESS | 1740 | ++DOCSHELL 0x917f2800 == 18 [pid = 1740] [id = 727] 16:28:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9530b800) [pid = 1740] [serial = 2182] [outer = (nil)] 16:28:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9ac9b000) [pid = 1740] [serial = 2183] [outer = 0x9530b800] 16:28:54 INFO - PROCESS | 1740 | 1468884534154 Marionette DEBUG loaded listener.js 16:28:54 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9b071c00) [pid = 1740] [serial = 2184] [outer = 0x9530b800] 16:28:55 INFO - PROCESS | 1740 | 1468884535127 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:28:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:28:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1634ms 16:28:55 INFO - PROCESS | 1740 | 1468884535201 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 16:28:55 INFO - PROCESS | 1740 | 1468884535205 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 16:28:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:28:55 INFO - PROCESS | 1740 | 1468884535212 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:28:55 INFO - PROCESS | 1740 | 1468884535219 Marionette TRACE conn3 <- [1,2882,null,{}] 16:28:55 INFO - PROCESS | 1740 | 1468884535237 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:55 INFO - PROCESS | 1740 | 1468884535246 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:55 INFO - PROCESS | 1740 | 1468884535441 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 16:28:55 INFO - PROCESS | 1740 | 1468884535679 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:55 INFO - PROCESS | 1740 | 1468884535688 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:55 INFO - PROCESS | 1740 | ++DOCSHELL 0x9bfed800 == 19 [pid = 1740] [id = 728] 16:28:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9c278000) [pid = 1740] [serial = 2185] [outer = (nil)] 16:28:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9d90a400) [pid = 1740] [serial = 2186] [outer = 0x9c278000] 16:28:55 INFO - PROCESS | 1740 | 1468884535794 Marionette DEBUG loaded listener.js 16:28:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9d97c000) [pid = 1740] [serial = 2187] [outer = 0x9c278000] 16:28:56 INFO - PROCESS | 1740 | 1468884536733 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:28:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:28:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1590ms 16:28:56 INFO - PROCESS | 1740 | 1468884536807 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 16:28:56 INFO - PROCESS | 1740 | 1468884536811 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 16:28:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:28:56 INFO - PROCESS | 1740 | 1468884536821 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:28:56 INFO - PROCESS | 1740 | 1468884536823 Marionette TRACE conn3 <- [1,2886,null,{}] 16:28:56 INFO - PROCESS | 1740 | 1468884536828 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:56 INFO - PROCESS | 1740 | 1468884536835 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:57 INFO - PROCESS | 1740 | 1468884537029 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 16:28:57 INFO - PROCESS | 1740 | 1468884537219 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:57 INFO - PROCESS | 1740 | 1468884537226 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:57 INFO - PROCESS | 1740 | ++DOCSHELL 0x9cc07400 == 20 [pid = 1740] [id = 729] 16:28:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0xa110e400) [pid = 1740] [serial = 2188] [outer = (nil)] 16:28:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0xa200f800) [pid = 1740] [serial = 2189] [outer = 0xa110e400] 16:28:57 INFO - PROCESS | 1740 | 1468884537373 Marionette DEBUG loaded listener.js 16:28:57 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0xa209e000) [pid = 1740] [serial = 2190] [outer = 0xa110e400] 16:28:58 INFO - PROCESS | 1740 | 1468884538292 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:28:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:28:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1540ms 16:28:58 INFO - PROCESS | 1740 | 1468884538361 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 16:28:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:28:58 INFO - PROCESS | 1740 | 1468884538366 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 16:28:58 INFO - PROCESS | 1740 | 1468884538372 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:28:58 INFO - PROCESS | 1740 | 1468884538376 Marionette TRACE conn3 <- [1,2890,null,{}] 16:28:58 INFO - PROCESS | 1740 | 1468884538382 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:58 INFO - PROCESS | 1740 | 1468884538387 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:58 INFO - PROCESS | 1740 | 1468884538603 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 16:28:58 INFO - PROCESS | 1740 | 1468884538800 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:58 INFO - PROCESS | 1740 | 1468884538811 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:28:58 INFO - PROCESS | 1740 | ++DOCSHELL 0x9529b800 == 21 [pid = 1740] [id = 730] 16:28:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9a076400) [pid = 1740] [serial = 2191] [outer = (nil)] 16:28:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0xa2fa9000) [pid = 1740] [serial = 2192] [outer = 0x9a076400] 16:28:58 INFO - PROCESS | 1740 | 1468884538959 Marionette DEBUG loaded listener.js 16:28:59 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0xa2ff8c00) [pid = 1740] [serial = 2193] [outer = 0x9a076400] 16:28:59 INFO - PROCESS | 1740 | 1468884539924 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:28:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:28:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1589ms 16:28:59 INFO - PROCESS | 1740 | 1468884539976 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 16:28:59 INFO - PROCESS | 1740 | 1468884539981 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 16:28:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:28:59 INFO - PROCESS | 1740 | 1468884539988 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:28:59 INFO - PROCESS | 1740 | 1468884539991 Marionette TRACE conn3 <- [1,2894,null,{}] 16:29:00 INFO - PROCESS | 1740 | 1468884539997 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:00 INFO - PROCESS | 1740 | 1468884540008 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:00 INFO - PROCESS | 1740 | 1468884540225 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 16:29:00 INFO - PROCESS | 1740 | 1468884540418 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:00 INFO - PROCESS | 1740 | 1468884540428 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:00 INFO - PROCESS | 1740 | ++DOCSHELL 0xa2560c00 == 22 [pid = 1740] [id = 731] 16:29:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa2faa000) [pid = 1740] [serial = 2194] [outer = (nil)] 16:29:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0xa34cf400) [pid = 1740] [serial = 2195] [outer = 0xa2faa000] 16:29:00 INFO - PROCESS | 1740 | 1468884540511 Marionette DEBUG loaded listener.js 16:29:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa34d3400) [pid = 1740] [serial = 2196] [outer = 0xa2faa000] 16:29:01 INFO - PROCESS | 1740 | 1468884541633 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:29:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:29:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1687ms 16:29:01 INFO - PROCESS | 1740 | 1468884541676 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 16:29:01 INFO - PROCESS | 1740 | 1468884541681 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 16:29:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:29:01 INFO - PROCESS | 1740 | 1468884541687 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:29:01 INFO - PROCESS | 1740 | 1468884541690 Marionette TRACE conn3 <- [1,2898,null,{}] 16:29:01 INFO - PROCESS | 1740 | 1468884541697 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:01 INFO - PROCESS | 1740 | 1468884541702 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:01 INFO - PROCESS | 1740 | 1468884541892 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 16:29:02 INFO - PROCESS | 1740 | 1468884542156 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:02 INFO - PROCESS | 1740 | 1468884542165 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:02 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a77a800 == 23 [pid = 1740] [id = 732] 16:29:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x9ae43800) [pid = 1740] [serial = 2197] [outer = (nil)] 16:29:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0xa4f15800) [pid = 1740] [serial = 2198] [outer = 0x9ae43800] 16:29:02 INFO - PROCESS | 1740 | 1468884542294 Marionette DEBUG loaded listener.js 16:29:02 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0xa4f87400) [pid = 1740] [serial = 2199] [outer = 0x9ae43800] 16:29:03 INFO - PROCESS | 1740 | 1468884543234 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:29:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:29:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1640ms 16:29:03 INFO - PROCESS | 1740 | 1468884543329 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 16:29:03 INFO - PROCESS | 1740 | 1468884543339 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 16:29:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:29:03 INFO - PROCESS | 1740 | 1468884543346 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:29:03 INFO - PROCESS | 1740 | 1468884543349 Marionette TRACE conn3 <- [1,2902,null,{}] 16:29:03 INFO - PROCESS | 1740 | 1468884543355 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:03 INFO - PROCESS | 1740 | 1468884543360 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:03 INFO - PROCESS | 1740 | 1468884543581 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 16:29:04 INFO - PROCESS | 1740 | 1468884544076 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:04 INFO - PROCESS | 1740 | 1468884544084 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:04 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb8a000 == 24 [pid = 1740] [id = 733] 16:29:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x8fb8ac00) [pid = 1740] [serial = 2200] [outer = (nil)] 16:29:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x917e5000) [pid = 1740] [serial = 2201] [outer = 0x8fb8ac00] 16:29:04 INFO - PROCESS | 1740 | 1468884544200 Marionette DEBUG loaded listener.js 16:29:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x93ae3400) [pid = 1740] [serial = 2202] [outer = 0x8fb8ac00] 16:29:05 INFO - PROCESS | 1740 | 1468884545107 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:29:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:29:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1840ms 16:29:05 INFO - PROCESS | 1740 | 1468884545188 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 16:29:05 INFO - PROCESS | 1740 | 1468884545194 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 16:29:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:29:05 INFO - PROCESS | 1740 | 1468884545202 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:29:05 INFO - PROCESS | 1740 | 1468884545207 Marionette TRACE conn3 <- [1,2906,null,{}] 16:29:05 INFO - PROCESS | 1740 | 1468884545216 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:05 INFO - PROCESS | 1740 | 1468884545223 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:05 INFO - PROCESS | 1740 | 1468884545404 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 16:29:05 INFO - PROCESS | 1740 | 1468884545677 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:05 INFO - PROCESS | 1740 | 1468884545690 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:05 INFO - PROCESS | 1740 | ++DOCSHELL 0x917ed000 == 25 [pid = 1740] [id = 734] 16:29:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x9800ac00) [pid = 1740] [serial = 2203] [outer = (nil)] 16:29:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x99676800) [pid = 1740] [serial = 2204] [outer = 0x9800ac00] 16:29:05 INFO - PROCESS | 1740 | 1468884545808 Marionette DEBUG loaded listener.js 16:29:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x99dd2000) [pid = 1740] [serial = 2205] [outer = 0x9800ac00] 16:29:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8f883c00 == 24 [pid = 1740] [id = 719] 16:29:06 INFO - PROCESS | 1740 | --DOCSHELL 0x952b8800 == 23 [pid = 1740] [id = 717] 16:29:06 INFO - PROCESS | 1740 | --DOCSHELL 0x917f2400 == 22 [pid = 1740] [id = 718] 16:29:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb87800 == 21 [pid = 1740] [id = 716] 16:29:07 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x9a774400) [pid = 1740] [serial = 2147] [outer = (nil)] [url = about:blank] 16:29:07 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x92f4f800) [pid = 1740] [serial = 2138] [outer = (nil)] [url = about:blank] 16:29:07 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x8fb90800) [pid = 1740] [serial = 2115] [outer = (nil)] [url = about:blank] 16:29:07 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x8fb82c00) [pid = 1740] [serial = 2114] [outer = (nil)] [url = about:blank] 16:29:07 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x93b5e000) [pid = 1740] [serial = 2139] [outer = (nil)] [url = about:blank] 16:29:07 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x99680800) [pid = 1740] [serial = 2118] [outer = (nil)] [url = about:blank] 16:29:07 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9888ac00) [pid = 1740] [serial = 2117] [outer = (nil)] [url = about:blank] 16:29:07 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x9adce000) [pid = 1740] [serial = 2121] [outer = (nil)] [url = about:blank] 16:29:07 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9530d400) [pid = 1740] [serial = 2136] [outer = (nil)] [url = about:blank] 16:29:07 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9ac52c00) [pid = 1740] [serial = 2120] [outer = (nil)] [url = about:blank] 16:29:07 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9c278800) [pid = 1740] [serial = 2124] [outer = (nil)] [url = about:blank] 16:29:07 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9c24ec00) [pid = 1740] [serial = 2123] [outer = (nil)] [url = about:blank] 16:29:07 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0xa111c400) [pid = 1740] [serial = 2127] [outer = (nil)] [url = about:blank] 16:29:07 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0xa1110000) [pid = 1740] [serial = 2126] [outer = (nil)] [url = about:blank] 16:29:07 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x99ec4800) [pid = 1740] [serial = 2144] [outer = (nil)] [url = about:blank] 16:29:07 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0xa3352c00) [pid = 1740] [serial = 2130] [outer = (nil)] [url = about:blank] 16:29:07 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0xa252ac00) [pid = 1740] [serial = 2129] [outer = (nil)] [url = about:blank] 16:29:07 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x94875800) [pid = 1740] [serial = 2135] [outer = (nil)] [url = about:blank] 16:29:07 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9ba56c00) [pid = 1740] [serial = 2133] [outer = (nil)] [url = about:blank] 16:29:07 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x953bec00) [pid = 1740] [serial = 2142] [outer = (nil)] [url = about:blank] 16:29:07 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9a4be800) [pid = 1740] [serial = 2145] [outer = (nil)] [url = about:blank] 16:29:07 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x99248800) [pid = 1740] [serial = 2132] [outer = (nil)] [url = about:blank] 16:29:07 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x953b5800) [pid = 1740] [serial = 2141] [outer = (nil)] [url = about:blank] 16:29:07 INFO - PROCESS | 1740 | 1468884547800 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:29:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:29:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 2690ms 16:29:07 INFO - PROCESS | 1740 | 1468884547894 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 16:29:07 INFO - PROCESS | 1740 | 1468884547901 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 16:29:07 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:29:07 INFO - PROCESS | 1740 | 1468884547910 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:29:07 INFO - PROCESS | 1740 | 1468884547916 Marionette TRACE conn3 <- [1,2910,null,{}] 16:29:07 INFO - PROCESS | 1740 | 1468884547924 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:07 INFO - PROCESS | 1740 | 1468884547929 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:08 INFO - PROCESS | 1740 | 1468884548115 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 16:29:08 INFO - PROCESS | 1740 | 1468884548254 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:08 INFO - PROCESS | 1740 | 1468884548264 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:08 INFO - PROCESS | 1740 | ++DOCSHELL 0x92f46400 == 22 [pid = 1740] [id = 735] 16:29:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x92f4f800) [pid = 1740] [serial = 2206] [outer = (nil)] 16:29:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9489b400) [pid = 1740] [serial = 2207] [outer = 0x92f4f800] 16:29:08 INFO - PROCESS | 1740 | 1468884548342 Marionette DEBUG loaded listener.js 16:29:08 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x952b7400) [pid = 1740] [serial = 2208] [outer = 0x92f4f800] 16:29:09 INFO - PROCESS | 1740 | 1468884549093 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 16:29:09 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:29:09 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:29:09 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1240ms 16:29:09 INFO - PROCESS | 1740 | 1468884549151 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 16:29:09 INFO - PROCESS | 1740 | 1468884549160 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 16:29:09 INFO - TEST-START | /DOMEvents/constructors.html 16:29:09 INFO - PROCESS | 1740 | 1468884549171 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:29:09 INFO - PROCESS | 1740 | 1468884549175 Marionette TRACE conn3 <- [1,2914,null,{}] 16:29:09 INFO - PROCESS | 1740 | 1468884549182 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:09 INFO - PROCESS | 1740 | 1468884549187 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:09 INFO - PROCESS | 1740 | 1468884549365 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 16:29:09 INFO - PROCESS | 1740 | 1468884549376 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:09 INFO - PROCESS | 1740 | 1468884549382 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:09 INFO - PROCESS | 1740 | ++DOCSHELL 0x992c3000 == 23 [pid = 1740] [id = 736] 16:29:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9967ec00) [pid = 1740] [serial = 2209] [outer = (nil)] 16:29:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x996ed000) [pid = 1740] [serial = 2210] [outer = 0x9967ec00] 16:29:09 INFO - PROCESS | 1740 | 1468884549601 Marionette DEBUG loaded listener.js 16:29:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x996f6400) [pid = 1740] [serial = 2211] [outer = 0x9967ec00] 16:29:10 INFO - PROCESS | 1740 | 1468884550617 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:29:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:29:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:29:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:29:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:29:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:29:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:29:10 INFO - TEST-OK | /DOMEvents/constructors.html | took 1562ms 16:29:10 INFO - PROCESS | 1740 | 1468884550735 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 16:29:10 INFO - PROCESS | 1740 | 1468884550743 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 16:29:10 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:29:10 INFO - PROCESS | 1740 | 1468884550770 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:29:10 INFO - PROCESS | 1740 | 1468884550778 Marionette TRACE conn3 <- [1,2918,null,{}] 16:29:10 INFO - PROCESS | 1740 | 1468884550816 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:10 INFO - PROCESS | 1740 | 1468884550826 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:11 INFO - PROCESS | 1740 | 1468884551032 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 16:29:11 INFO - PROCESS | 1740 | 1468884551063 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:11 INFO - PROCESS | 1740 | 1468884551074 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:11 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ac4e000 == 24 [pid = 1740] [id = 737] 16:29:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9ac51400) [pid = 1740] [serial = 2212] [outer = (nil)] 16:29:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9ac92c00) [pid = 1740] [serial = 2213] [outer = 0x9ac51400] 16:29:11 INFO - PROCESS | 1740 | 1468884551150 Marionette DEBUG loaded listener.js 16:29:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9adcf800) [pid = 1740] [serial = 2214] [outer = 0x9ac51400] 16:29:12 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x93ae5c00) [pid = 1740] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:29:12 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9adcc000) [pid = 1740] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:29:12 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x8fb88000) [pid = 1740] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:29:12 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x95307400) [pid = 1740] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:29:12 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9a277c00) [pid = 1740] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:29:12 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x953bb400) [pid = 1740] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:29:12 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x93d72000) [pid = 1740] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:29:12 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x94894000) [pid = 1740] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:29:12 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0x917e5800) [pid = 1740] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:29:12 INFO - PROCESS | 1740 | --DOMWINDOW == 71 (0x996f2c00) [pid = 1740] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:29:12 INFO - PROCESS | 1740 | --DOMWINDOW == 70 (0x93b68c00) [pid = 1740] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:29:12 INFO - PROCESS | 1740 | 1468884552481 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:29:12 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:29:12 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1743ms 16:29:12 INFO - PROCESS | 1740 | 1468884552512 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 16:29:12 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:29:12 INFO - PROCESS | 1740 | 1468884552521 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 16:29:12 INFO - PROCESS | 1740 | 1468884552535 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:29:12 INFO - PROCESS | 1740 | 1468884552539 Marionette TRACE conn3 <- [1,2922,null,{}] 16:29:12 INFO - PROCESS | 1740 | 1468884552545 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:12 INFO - PROCESS | 1740 | 1468884552550 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:12 INFO - PROCESS | 1740 | 1468884552706 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 16:29:12 INFO - PROCESS | 1740 | 1468884552726 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:12 INFO - PROCESS | 1740 | 1468884552736 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:12 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb88c00 == 25 [pid = 1740] [id = 738] 16:29:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 71 (0x94897000) [pid = 1740] [serial = 2215] [outer = (nil)] 16:29:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 72 (0x9adcc000) [pid = 1740] [serial = 2216] [outer = 0x94897000] 16:29:12 INFO - PROCESS | 1740 | 1468884552806 Marionette DEBUG loaded listener.js 16:29:12 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9b06f400) [pid = 1740] [serial = 2217] [outer = 0x94897000] 16:29:13 INFO - PROCESS | 1740 | [1740] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:29:13 INFO - PROCESS | 1740 | [1740] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:29:13 INFO - PROCESS | 1740 | [1740] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:29:13 INFO - PROCESS | 1740 | [1740] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:29:13 INFO - PROCESS | 1740 | 1468884553667 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 16:29:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:29:13 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:29:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:29:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:29:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 16:29:13 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:29:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:29:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:29:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 16:29:13 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:29:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:29:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:29:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 16:29:13 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:29:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:29:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:29:13 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:29:13 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1199ms 16:29:13 INFO - PROCESS | 1740 | 1468884553731 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 16:29:13 INFO - PROCESS | 1740 | 1468884553739 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 16:29:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:29:13 INFO - PROCESS | 1740 | 1468884553759 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:29:13 INFO - PROCESS | 1740 | 1468884553762 Marionette TRACE conn3 <- [1,2926,null,{}] 16:29:13 INFO - PROCESS | 1740 | 1468884553768 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:13 INFO - PROCESS | 1740 | 1468884553774 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:13 INFO - PROCESS | 1740 | 1468884553931 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 16:29:13 INFO - PROCESS | 1740 | 1468884553940 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:13 INFO - PROCESS | 1740 | 1468884553946 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a277c00 == 26 [pid = 1740] [id = 739] 16:29:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x9a77e000) [pid = 1740] [serial = 2218] [outer = (nil)] 16:29:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9ba60400) [pid = 1740] [serial = 2219] [outer = 0x9a77e000] 16:29:14 INFO - PROCESS | 1740 | 1468884554017 Marionette DEBUG loaded listener.js 16:29:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9bff3800) [pid = 1740] [serial = 2220] [outer = 0x9a77e000] 16:29:14 INFO - PROCESS | 1740 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:29:15 INFO - PROCESS | 1740 | 1468884555106 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 16:29:15 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:29:15 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1399ms 16:29:15 INFO - PROCESS | 1740 | 1468884555150 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 16:29:15 INFO - PROCESS | 1740 | 1468884555157 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 16:29:15 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:29:15 INFO - PROCESS | 1740 | 1468884555165 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:29:15 INFO - PROCESS | 1740 | 1468884555173 Marionette TRACE conn3 <- [1,2930,null,{}] 16:29:15 INFO - PROCESS | 1740 | 1468884555181 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:15 INFO - PROCESS | 1740 | 1468884555187 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:15 INFO - PROCESS | 1740 | 1468884555378 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 16:29:15 INFO - PROCESS | 1740 | 1468884555563 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:15 INFO - PROCESS | 1740 | 1468884555572 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:15 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d73800 == 27 [pid = 1740] [id = 740] 16:29:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9486bc00) [pid = 1740] [serial = 2221] [outer = (nil)] 16:29:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x953bbc00) [pid = 1740] [serial = 2222] [outer = 0x9486bc00] 16:29:15 INFO - PROCESS | 1740 | 1468884555662 Marionette DEBUG loaded listener.js 16:29:15 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x99248800) [pid = 1740] [serial = 2223] [outer = 0x9486bc00] 16:29:16 INFO - PROCESS | 1740 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:29:16 INFO - PROCESS | 1740 | 1468884556608 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 16:29:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:29:16 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1492ms 16:29:16 INFO - PROCESS | 1740 | 1468884556658 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 16:29:16 INFO - PROCESS | 1740 | 1468884556666 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 16:29:16 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:29:16 INFO - PROCESS | 1740 | 1468884556677 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:29:16 INFO - PROCESS | 1740 | 1468884556681 Marionette TRACE conn3 <- [1,2934,null,{}] 16:29:16 INFO - PROCESS | 1740 | 1468884556689 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:16 INFO - PROCESS | 1740 | 1468884556695 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:16 INFO - PROCESS | 1740 | 1468884556915 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 16:29:17 INFO - PROCESS | 1740 | 1468884557083 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:17 INFO - PROCESS | 1740 | 1468884557092 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:17 INFO - PROCESS | 1740 | ++DOCSHELL 0x99ecb800 == 28 [pid = 1740] [id = 741] 16:29:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9a77b800) [pid = 1740] [serial = 2224] [outer = (nil)] 16:29:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9adcac00) [pid = 1740] [serial = 2225] [outer = 0x9a77b800] 16:29:17 INFO - PROCESS | 1740 | 1468884557190 Marionette DEBUG loaded listener.js 16:29:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9ae42800) [pid = 1740] [serial = 2226] [outer = 0x9a77b800] 16:29:18 INFO - PROCESS | 1740 | 1468884558198 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:29:18 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:29:18 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1533ms 16:29:18 INFO - PROCESS | 1740 | 1468884558210 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 16:29:18 INFO - PROCESS | 1740 | 1468884558214 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 16:29:18 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:29:18 INFO - PROCESS | 1740 | 1468884558221 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:29:18 INFO - PROCESS | 1740 | 1468884558228 Marionette TRACE conn3 <- [1,2938,null,{}] 16:29:18 INFO - PROCESS | 1740 | 1468884558245 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:18 INFO - PROCESS | 1740 | 1468884558255 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:18 INFO - PROCESS | 1740 | 1468884558434 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 16:29:18 INFO - PROCESS | 1740 | 1468884558633 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:18 INFO - PROCESS | 1740 | 1468884558648 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:18 INFO - PROCESS | 1740 | ++DOCSHELL 0x9d911800 == 29 [pid = 1740] [id = 742] 16:29:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9d919c00) [pid = 1740] [serial = 2227] [outer = (nil)] 16:29:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0xa1117000) [pid = 1740] [serial = 2228] [outer = 0x9d919c00] 16:29:18 INFO - PROCESS | 1740 | 1468884558734 Marionette DEBUG loaded listener.js 16:29:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0xa1194400) [pid = 1740] [serial = 2229] [outer = 0x9d919c00] 16:29:19 INFO - PROCESS | 1740 | 1468884559629 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:29:19 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:29:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1489ms 16:29:19 INFO - PROCESS | 1740 | 1468884559712 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 16:29:19 INFO - PROCESS | 1740 | 1468884559717 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 16:29:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:29:19 INFO - PROCESS | 1740 | 1468884559724 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:29:19 INFO - PROCESS | 1740 | 1468884559727 Marionette TRACE conn3 <- [1,2942,null,{}] 16:29:19 INFO - PROCESS | 1740 | 1468884559758 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:19 INFO - PROCESS | 1740 | 1468884559763 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:20 INFO - PROCESS | 1740 | 1468884560001 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 16:29:20 INFO - PROCESS | 1740 | 1468884560135 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:20 INFO - PROCESS | 1740 | 1468884560143 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:20 INFO - PROCESS | 1740 | ++DOCSHELL 0x9ba59000 == 30 [pid = 1740] [id = 743] 16:29:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa2532000) [pid = 1740] [serial = 2230] [outer = (nil)] 16:29:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0xa317a000) [pid = 1740] [serial = 2231] [outer = 0xa2532000] 16:29:20 INFO - PROCESS | 1740 | 1468884560231 Marionette DEBUG loaded listener.js 16:29:20 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0xa317c400) [pid = 1740] [serial = 2232] [outer = 0xa2532000] 16:29:21 INFO - PROCESS | 1740 | 1468884561117 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 16:29:21 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:29:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:29:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1435ms 16:29:21 INFO - PROCESS | 1740 | 1468884561160 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 16:29:21 INFO - PROCESS | 1740 | 1468884561164 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 16:29:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:29:21 INFO - PROCESS | 1740 | 1468884561170 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:29:21 INFO - PROCESS | 1740 | 1468884561174 Marionette TRACE conn3 <- [1,2946,null,{}] 16:29:21 INFO - PROCESS | 1740 | 1468884561180 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:21 INFO - PROCESS | 1740 | 1468884561186 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:21 INFO - PROCESS | 1740 | 1468884561372 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 16:29:21 INFO - PROCESS | 1740 | 1468884561575 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:21 INFO - PROCESS | 1740 | 1468884561583 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a4b5000 == 31 [pid = 1740] [id = 744] 16:29:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0xa2310800) [pid = 1740] [serial = 2233] [outer = (nil)] 16:29:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0xa34cd000) [pid = 1740] [serial = 2234] [outer = 0xa2310800] 16:29:21 INFO - PROCESS | 1740 | 1468884561711 Marionette DEBUG loaded listener.js 16:29:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0xa34d0400) [pid = 1740] [serial = 2235] [outer = 0xa2310800] 16:29:22 INFO - PROCESS | 1740 | 1468884562663 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:29:22 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:29:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1539ms 16:29:22 INFO - PROCESS | 1740 | 1468884562711 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 16:29:22 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:29:22 INFO - PROCESS | 1740 | 1468884562716 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 16:29:22 INFO - PROCESS | 1740 | 1468884562722 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:29:22 INFO - PROCESS | 1740 | 1468884562726 Marionette TRACE conn3 <- [1,2950,null,{}] 16:29:22 INFO - PROCESS | 1740 | 1468884562776 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:22 INFO - PROCESS | 1740 | 1468884562788 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:23 INFO - PROCESS | 1740 | 1468884563003 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 16:29:23 INFO - PROCESS | 1740 | 1468884563187 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:23 INFO - PROCESS | 1740 | 1468884563195 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88bc00 == 32 [pid = 1740] [id = 745] 16:29:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x8f88c000) [pid = 1740] [serial = 2236] [outer = (nil)] 16:29:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x952a3800) [pid = 1740] [serial = 2237] [outer = 0x8f88c000] 16:29:23 INFO - PROCESS | 1740 | 1468884563281 Marionette DEBUG loaded listener.js 16:29:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x9888b000) [pid = 1740] [serial = 2238] [outer = 0x8f88c000] 16:29:24 INFO - PROCESS | 1740 | ++DOCSHELL 0x93ad9800 == 33 [pid = 1740] [id = 746] 16:29:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x93ade800) [pid = 1740] [serial = 2239] [outer = (nil)] 16:29:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x93b65800) [pid = 1740] [serial = 2240] [outer = 0x93ade800] 16:29:24 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x9c27ec00) [pid = 1740] [serial = 2178] [outer = (nil)] [url = about:blank] 16:29:24 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x9c0e3c00) [pid = 1740] [serial = 2177] [outer = (nil)] [url = about:blank] 16:29:24 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x953b9000) [pid = 1740] [serial = 2175] [outer = (nil)] [url = about:blank] 16:29:24 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x9b323c00) [pid = 1740] [serial = 2172] [outer = (nil)] [url = about:blank] 16:29:24 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x917f0c00) [pid = 1740] [serial = 2151] [outer = (nil)] [url = about:blank] 16:29:24 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x98890000) [pid = 1740] [serial = 2154] [outer = (nil)] [url = about:blank] 16:29:24 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x9ac99000) [pid = 1740] [serial = 2168] [outer = (nil)] [url = about:blank] 16:29:24 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x996e8400) [pid = 1740] [serial = 2166] [outer = (nil)] [url = about:blank] 16:29:24 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x9ac51c00) [pid = 1740] [serial = 2157] [outer = (nil)] [url = about:blank] 16:29:24 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9ae40c00) [pid = 1740] [serial = 2159] [outer = (nil)] [url = about:blank] 16:29:24 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x93d6ec00) [pid = 1740] [serial = 2163] [outer = (nil)] [url = about:blank] 16:29:24 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9923c400) [pid = 1740] [serial = 2165] [outer = (nil)] [url = about:blank] 16:29:24 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9a636800) [pid = 1740] [serial = 2156] [outer = (nil)] [url = about:blank] 16:29:24 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x917e6000) [pid = 1740] [serial = 2150] [outer = (nil)] [url = about:blank] 16:29:24 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x93b5d000) [pid = 1740] [serial = 2162] [outer = (nil)] [url = about:blank] 16:29:24 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9adcd000) [pid = 1740] [serial = 2169] [outer = (nil)] [url = about:blank] 16:29:24 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9ae3bc00) [pid = 1740] [serial = 2160] [outer = (nil)] [url = about:blank] 16:29:24 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x953b2400) [pid = 1740] [serial = 2153] [outer = (nil)] [url = about:blank] 16:29:24 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9b1b8000) [pid = 1740] [serial = 2171] [outer = (nil)] [url = about:blank] 16:29:24 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x996eb400) [pid = 1740] [serial = 2174] [outer = (nil)] [url = about:blank] 16:29:24 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9ac4b400) [pid = 1740] [serial = 2148] [outer = (nil)] [url = about:blank] 16:29:24 INFO - PROCESS | 1740 | 1468884564663 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:29:24 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:29:24 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1994ms 16:29:24 INFO - PROCESS | 1740 | 1468884564716 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 16:29:24 INFO - PROCESS | 1740 | 1468884564723 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 16:29:24 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:29:24 INFO - PROCESS | 1740 | 1468884564730 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:29:24 INFO - PROCESS | 1740 | 1468884564735 Marionette TRACE conn3 <- [1,2954,null,{}] 16:29:24 INFO - PROCESS | 1740 | 1468884564743 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:24 INFO - PROCESS | 1740 | 1468884564748 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:24 INFO - PROCESS | 1740 | 1468884564913 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 16:29:24 INFO - PROCESS | 1740 | 1468884564934 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:24 INFO - PROCESS | 1740 | 1468884564942 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:24 INFO - PROCESS | 1740 | ++DOCSHELL 0x94871800 == 34 [pid = 1740] [id = 747] 16:29:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x94872800) [pid = 1740] [serial = 2241] [outer = (nil)] 16:29:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x952a8000) [pid = 1740] [serial = 2242] [outer = 0x94872800] 16:29:25 INFO - PROCESS | 1740 | 1468884565020 Marionette DEBUG loaded listener.js 16:29:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x953b3c00) [pid = 1740] [serial = 2243] [outer = 0x94872800] 16:29:25 INFO - PROCESS | 1740 | 1468884565934 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:29:25 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:29:25 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:29:25 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1233ms 16:29:25 INFO - PROCESS | 1740 | 1468884565963 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 16:29:25 INFO - PROCESS | 1740 | 1468884565970 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 16:29:25 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:29:25 INFO - PROCESS | 1740 | 1468884565981 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:29:25 INFO - PROCESS | 1740 | 1468884565984 Marionette TRACE conn3 <- [1,2958,null,{}] 16:29:25 INFO - PROCESS | 1740 | 1468884565991 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:26 INFO - PROCESS | 1740 | 1468884565996 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:26 INFO - PROCESS | 1740 | 1468884566186 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 16:29:26 INFO - PROCESS | 1740 | 1468884566342 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:26 INFO - PROCESS | 1740 | 1468884566351 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x99675400 == 35 [pid = 1740] [id = 748] 16:29:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9a10b000) [pid = 1740] [serial = 2244] [outer = (nil)] 16:29:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9ac49400) [pid = 1740] [serial = 2245] [outer = 0x9a10b000] 16:29:26 INFO - PROCESS | 1740 | 1468884566434 Marionette DEBUG loaded listener.js 16:29:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9ac51c00) [pid = 1740] [serial = 2246] [outer = 0x9a10b000] 16:29:27 INFO - PROCESS | 1740 | 1468884567168 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:29:27 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:29:27 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1235ms 16:29:27 INFO - PROCESS | 1740 | 1468884567216 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 16:29:27 INFO - PROCESS | 1740 | 1468884567219 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 16:29:27 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:29:27 INFO - PROCESS | 1740 | 1468884567249 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:29:27 INFO - PROCESS | 1740 | 1468884567256 Marionette TRACE conn3 <- [1,2962,null,{}] 16:29:27 INFO - PROCESS | 1740 | 1468884567284 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:27 INFO - PROCESS | 1740 | 1468884567293 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:27 INFO - PROCESS | 1740 | 1468884567506 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 16:29:27 INFO - PROCESS | 1740 | 1468884567529 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:27 INFO - PROCESS | 1740 | 1468884567540 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:27 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b1b0000 == 36 [pid = 1740] [id = 749] 16:29:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9b1b1000) [pid = 1740] [serial = 2247] [outer = (nil)] 16:29:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9b1bd800) [pid = 1740] [serial = 2248] [outer = 0x9b1b1000] 16:29:27 INFO - PROCESS | 1740 | 1468884567622 Marionette DEBUG loaded listener.js 16:29:27 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9b60bc00) [pid = 1740] [serial = 2249] [outer = 0x9b1b1000] 16:29:28 INFO - PROCESS | 1740 | 1468884568517 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:29:28 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:29:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1294ms 16:29:28 INFO - PROCESS | 1740 | 1468884568543 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 16:29:28 INFO - PROCESS | 1740 | 1468884568548 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 16:29:28 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:29:28 INFO - PROCESS | 1740 | 1468884568563 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:29:28 INFO - PROCESS | 1740 | 1468884568567 Marionette TRACE conn3 <- [1,2966,null,{}] 16:29:28 INFO - PROCESS | 1740 | 1468884568572 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:28 INFO - PROCESS | 1740 | 1468884568577 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:28 INFO - PROCESS | 1740 | 1468884568791 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 16:29:28 INFO - PROCESS | 1740 | 1468884568826 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:28 INFO - PROCESS | 1740 | 1468884568833 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:28 INFO - PROCESS | 1740 | ++DOCSHELL 0x9b10e400 == 37 [pid = 1740] [id = 750] 16:29:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9bab7800) [pid = 1740] [serial = 2250] [outer = (nil)] 16:29:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x9c271400) [pid = 1740] [serial = 2251] [outer = 0x9bab7800] 16:29:28 INFO - PROCESS | 1740 | 1468884568903 Marionette DEBUG loaded listener.js 16:29:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x9c27ec00) [pid = 1740] [serial = 2252] [outer = 0x9bab7800] 16:29:29 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x94897000) [pid = 1740] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:29:29 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9ac51400) [pid = 1740] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:29:29 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x92f4f800) [pid = 1740] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:29:29 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x9800ac00) [pid = 1740] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:29:29 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x94894c00) [pid = 1740] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:29:29 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x9530b800) [pid = 1740] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:29:29 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9c278000) [pid = 1740] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:29:29 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0xa110e400) [pid = 1740] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:29:29 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x9a076400) [pid = 1740] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:29:29 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0xa2faa000) [pid = 1740] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:29:29 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9ae43800) [pid = 1740] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:29:29 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x8fb8ac00) [pid = 1740] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:29:29 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9967ec00) [pid = 1740] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:29:29 INFO - PROCESS | 1740 | 1468884569879 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:29:29 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:29:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1331ms 16:29:29 INFO - PROCESS | 1740 | 1468884569894 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 16:29:29 INFO - PROCESS | 1740 | 1468884569898 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 16:29:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:29:29 INFO - PROCESS | 1740 | 1468884569904 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:29:29 INFO - PROCESS | 1740 | 1468884569906 Marionette TRACE conn3 <- [1,2970,null,{}] 16:29:29 INFO - PROCESS | 1740 | 1468884569913 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:29 INFO - PROCESS | 1740 | 1468884569917 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:30 INFO - PROCESS | 1740 | 1468884570065 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 16:29:30 INFO - PROCESS | 1740 | 1468884570221 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:30 INFO - PROCESS | 1740 | 1468884570229 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:30 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f889400 == 38 [pid = 1740] [id = 751] 16:29:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x8f88f800) [pid = 1740] [serial = 2253] [outer = (nil)] 16:29:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9bfee000) [pid = 1740] [serial = 2254] [outer = 0x8f88f800] 16:29:30 INFO - PROCESS | 1740 | 1468884570299 Marionette DEBUG loaded listener.js 16:29:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0xa110e800) [pid = 1740] [serial = 2255] [outer = 0x8f88f800] 16:29:31 INFO - PROCESS | 1740 | 1468884571028 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:29:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:29:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1140ms 16:29:31 INFO - PROCESS | 1740 | 1468884571046 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 16:29:31 INFO - PROCESS | 1740 | 1468884571050 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 16:29:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:29:31 INFO - PROCESS | 1740 | 1468884571056 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:29:31 INFO - PROCESS | 1740 | 1468884571059 Marionette TRACE conn3 <- [1,2974,null,{}] 16:29:31 INFO - PROCESS | 1740 | 1468884571065 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:31 INFO - PROCESS | 1740 | 1468884571074 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:31 INFO - PROCESS | 1740 | 1468884571305 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 16:29:31 INFO - PROCESS | 1740 | 1468884571327 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:31 INFO - PROCESS | 1740 | 1468884571333 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a771c00 == 39 [pid = 1740] [id = 752] 16:29:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9cc0b400) [pid = 1740] [serial = 2256] [outer = (nil)] 16:29:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0xa4d5a000) [pid = 1740] [serial = 2257] [outer = 0x9cc0b400] 16:29:31 INFO - PROCESS | 1740 | 1468884571418 Marionette DEBUG loaded listener.js 16:29:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9d97cc00) [pid = 1740] [serial = 2258] [outer = 0x9cc0b400] 16:29:32 INFO - PROCESS | 1740 | 1468884572446 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 16:29:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 16:29:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1432ms 16:29:32 INFO - PROCESS | 1740 | 1468884572490 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 16:29:32 INFO - PROCESS | 1740 | 1468884572496 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 16:29:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:29:32 INFO - PROCESS | 1740 | 1468884572504 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:29:32 INFO - PROCESS | 1740 | 1468884572513 Marionette TRACE conn3 <- [1,2978,null,{}] 16:29:32 INFO - PROCESS | 1740 | 1468884572567 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:32 INFO - PROCESS | 1740 | 1468884572574 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:32 INFO - PROCESS | 1740 | 1468884572815 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 16:29:33 INFO - PROCESS | 1740 | 1468884573006 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:33 INFO - PROCESS | 1740 | 1468884573018 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:33 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e4000 == 40 [pid = 1740] [id = 753] 16:29:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x93b60000) [pid = 1740] [serial = 2259] [outer = (nil)] 16:29:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9800ac00) [pid = 1740] [serial = 2260] [outer = 0x93b60000] 16:29:33 INFO - PROCESS | 1740 | 1468884573105 Marionette DEBUG loaded listener.js 16:29:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x99681400) [pid = 1740] [serial = 2261] [outer = 0x93b60000] 16:29:34 INFO - PROCESS | 1740 | 1468884574003 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:29:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:29:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1532ms 16:29:34 INFO - PROCESS | 1740 | 1468884574036 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 16:29:34 INFO - PROCESS | 1740 | 1468884574044 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 16:29:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:29:34 INFO - PROCESS | 1740 | 1468884574056 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:29:34 INFO - PROCESS | 1740 | 1468884574060 Marionette TRACE conn3 <- [1,2982,null,{}] 16:29:34 INFO - PROCESS | 1740 | 1468884574067 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:34 INFO - PROCESS | 1740 | 1468884574073 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:34 INFO - PROCESS | 1740 | 1468884574262 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 16:29:34 INFO - PROCESS | 1740 | 1468884574460 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:34 INFO - PROCESS | 1740 | 1468884574469 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:34 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d6b400 == 41 [pid = 1740] [id = 754] 16:29:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9af8b000) [pid = 1740] [serial = 2262] [outer = (nil)] 16:29:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9ba56c00) [pid = 1740] [serial = 2263] [outer = 0x9af8b000] 16:29:34 INFO - PROCESS | 1740 | 1468884574556 Marionette DEBUG loaded listener.js 16:29:34 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x9c24fc00) [pid = 1740] [serial = 2264] [outer = 0x9af8b000] 16:29:35 INFO - PROCESS | 1740 | 1468884575456 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 16:29:35 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:29:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:29:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1449ms 16:29:35 INFO - PROCESS | 1740 | 1468884575506 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 16:29:35 INFO - PROCESS | 1740 | 1468884575510 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 16:29:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:29:35 INFO - PROCESS | 1740 | 1468884575517 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:29:35 INFO - PROCESS | 1740 | 1468884575523 Marionette TRACE conn3 <- [1,2986,null,{}] 16:29:35 INFO - PROCESS | 1740 | 1468884575582 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:35 INFO - PROCESS | 1740 | 1468884575592 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:35 INFO - PROCESS | 1740 | 1468884575853 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 16:29:36 INFO - PROCESS | 1740 | 1468884576002 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:36 INFO - PROCESS | 1740 | 1468884576016 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:36 INFO - PROCESS | 1740 | ++DOCSHELL 0xa618b800 == 42 [pid = 1740] [id = 755] 16:29:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0xa618d400) [pid = 1740] [serial = 2265] [outer = (nil)] 16:29:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0xa6195800) [pid = 1740] [serial = 2266] [outer = 0xa618d400] 16:29:36 INFO - PROCESS | 1740 | 1468884576104 Marionette DEBUG loaded listener.js 16:29:36 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0xa61c8800) [pid = 1740] [serial = 2267] [outer = 0xa618d400] 16:29:37 INFO - PROCESS | 1740 | 1468884577012 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:29:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:29:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1536ms 16:29:37 INFO - PROCESS | 1740 | 1468884577054 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 16:29:37 INFO - PROCESS | 1740 | 1468884577060 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 16:29:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:29:37 INFO - PROCESS | 1740 | 1468884577066 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:29:37 INFO - PROCESS | 1740 | 1468884577070 Marionette TRACE conn3 <- [1,2990,null,{}] 16:29:37 INFO - PROCESS | 1740 | 1468884577076 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:37 INFO - PROCESS | 1740 | 1468884577081 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:37 INFO - PROCESS | 1740 | 1468884577290 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 16:29:37 INFO - PROCESS | 1740 | 1468884577489 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:37 INFO - PROCESS | 1740 | 1468884577498 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:37 INFO - PROCESS | 1740 | ++DOCSHELL 0x9bfefc00 == 43 [pid = 1740] [id = 756] 16:29:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0xa614e400) [pid = 1740] [serial = 2268] [outer = (nil)] 16:29:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0xa6792400) [pid = 1740] [serial = 2269] [outer = 0xa614e400] 16:29:37 INFO - PROCESS | 1740 | 1468884577630 Marionette DEBUG loaded listener.js 16:29:37 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0xa6878000) [pid = 1740] [serial = 2270] [outer = 0xa614e400] 16:29:38 INFO - PROCESS | 1740 | ++DOCSHELL 0xa6c47400 == 44 [pid = 1740] [id = 757] 16:29:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0xa6c49c00) [pid = 1740] [serial = 2271] [outer = (nil)] 16:29:38 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0xa6c4b800) [pid = 1740] [serial = 2272] [outer = 0xa6c49c00] 16:29:38 INFO - PROCESS | 1740 | 1468884578614 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:29:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:29:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1593ms 16:29:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:29:38 INFO - PROCESS | 1740 | 1468884578667 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 16:29:38 INFO - PROCESS | 1740 | 1468884578670 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 16:29:38 INFO - PROCESS | 1740 | 1468884578678 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:29:38 INFO - PROCESS | 1740 | 1468884578682 Marionette TRACE conn3 <- [1,2994,null,{}] 16:29:38 INFO - PROCESS | 1740 | 1468884578691 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:38 INFO - PROCESS | 1740 | 1468884578697 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:38 INFO - PROCESS | 1740 | 1468884578907 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 16:29:39 INFO - PROCESS | 1740 | 1468884579110 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:39 INFO - PROCESS | 1740 | 1468884579122 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:39 INFO - PROCESS | 1740 | ++DOCSHELL 0xa6790000 == 45 [pid = 1740] [id = 758] 16:29:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0xa6c45800) [pid = 1740] [serial = 2273] [outer = (nil)] 16:29:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0xa6c50000) [pid = 1740] [serial = 2274] [outer = 0xa6c45800] 16:29:39 INFO - PROCESS | 1740 | 1468884579245 Marionette DEBUG loaded listener.js 16:29:39 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0xa6da2400) [pid = 1740] [serial = 2275] [outer = 0xa6c45800] 16:29:40 INFO - PROCESS | 1740 | 1468884580167 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:29:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:29:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:29:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1546ms 16:29:40 INFO - PROCESS | 1740 | 1468884580225 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 16:29:40 INFO - PROCESS | 1740 | 1468884580229 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 16:29:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:29:40 INFO - PROCESS | 1740 | 1468884580236 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:29:40 INFO - PROCESS | 1740 | 1468884580240 Marionette TRACE conn3 <- [1,2998,null,{}] 16:29:40 INFO - PROCESS | 1740 | 1468884580267 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:40 INFO - PROCESS | 1740 | 1468884580278 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:40 INFO - PROCESS | 1740 | 1468884580484 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 16:29:40 INFO - PROCESS | 1740 | 1468884580703 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:40 INFO - PROCESS | 1740 | 1468884580712 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:40 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb84000 == 46 [pid = 1740] [id = 759] 16:29:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x8fb8c800) [pid = 1740] [serial = 2276] [outer = (nil)] 16:29:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x93d6c800) [pid = 1740] [serial = 2277] [outer = 0x8fb8c800] 16:29:40 INFO - PROCESS | 1740 | 1468884580833 Marionette DEBUG loaded listener.js 16:29:40 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x952a7000) [pid = 1740] [serial = 2278] [outer = 0x8fb8c800] 16:29:42 INFO - PROCESS | 1740 | 1468884582177 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:29:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:29:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1993ms 16:29:42 INFO - PROCESS | 1740 | 1468884582237 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 16:29:42 INFO - PROCESS | 1740 | 1468884582243 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 16:29:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:29:42 INFO - PROCESS | 1740 | 1468884582253 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:29:42 INFO - PROCESS | 1740 | 1468884582257 Marionette TRACE conn3 <- [1,3002,null,{}] 16:29:42 INFO - PROCESS | 1740 | 1468884582285 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:42 INFO - PROCESS | 1740 | 1468884582292 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:42 INFO - PROCESS | 1740 | 1468884582468 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 16:29:42 INFO - PROCESS | 1740 | 1468884582704 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:42 INFO - PROCESS | 1740 | 1468884582717 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:42 INFO - PROCESS | 1740 | ++DOCSHELL 0x98012c00 == 47 [pid = 1740] [id = 760] 16:29:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x98828400) [pid = 1740] [serial = 2279] [outer = (nil)] 16:29:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x996ec800) [pid = 1740] [serial = 2280] [outer = 0x98828400] 16:29:42 INFO - PROCESS | 1740 | 1468884582793 Marionette DEBUG loaded listener.js 16:29:42 INFO - PROCESS | 1740 | ++DOMWINDOW == 103 (0x99ec2400) [pid = 1740] [serial = 2281] [outer = 0x98828400] 16:29:43 INFO - PROCESS | 1740 | 1468884583575 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:29:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:29:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1391ms 16:29:43 INFO - PROCESS | 1740 | 1468884583643 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 16:29:43 INFO - PROCESS | 1740 | 1468884583651 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 16:29:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:29:43 INFO - PROCESS | 1740 | 1468884583662 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:29:43 INFO - PROCESS | 1740 | 1468884583665 Marionette TRACE conn3 <- [1,3006,null,{}] 16:29:43 INFO - PROCESS | 1740 | 1468884583672 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:43 INFO - PROCESS | 1740 | 1468884583678 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:43 INFO - PROCESS | 1740 | 1468884583941 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 16:29:44 INFO - PROCESS | 1740 | 1468884584184 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:44 INFO - PROCESS | 1740 | 1468884584195 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:44 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b5ac00 == 48 [pid = 1740] [id = 761] 16:29:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 104 (0x99ec1c00) [pid = 1740] [serial = 2282] [outer = (nil)] 16:29:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 105 (0x9ae37000) [pid = 1740] [serial = 2283] [outer = 0x99ec1c00] 16:29:44 INFO - PROCESS | 1740 | 1468884584281 Marionette DEBUG loaded listener.js 16:29:44 INFO - PROCESS | 1740 | ++DOMWINDOW == 106 (0x9b1b2400) [pid = 1740] [serial = 2284] [outer = 0x99ec1c00] 16:29:45 INFO - PROCESS | 1740 | 1468884585177 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:29:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:29:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1542ms 16:29:45 INFO - PROCESS | 1740 | 1468884585203 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 16:29:45 INFO - PROCESS | 1740 | 1468884585209 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 16:29:45 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:29:45 INFO - PROCESS | 1740 | 1468884585219 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:29:45 INFO - PROCESS | 1740 | 1468884585229 Marionette TRACE conn3 <- [1,3010,null,{}] 16:29:45 INFO - PROCESS | 1740 | 1468884585250 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:45 INFO - PROCESS | 1740 | 1468884585259 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:46 INFO - PROCESS | 1740 | --DOCSHELL 0x8f889400 == 47 [pid = 1740] [id = 751] 16:29:46 INFO - PROCESS | 1740 | --DOCSHELL 0x9b10e400 == 46 [pid = 1740] [id = 750] 16:29:46 INFO - PROCESS | 1740 | --DOCSHELL 0x9b1b0000 == 45 [pid = 1740] [id = 749] 16:29:46 INFO - PROCESS | 1740 | --DOCSHELL 0x99675400 == 44 [pid = 1740] [id = 748] 16:29:46 INFO - PROCESS | 1740 | --DOCSHELL 0x94871800 == 43 [pid = 1740] [id = 747] 16:29:46 INFO - PROCESS | 1740 | --DOCSHELL 0x93ad9800 == 42 [pid = 1740] [id = 746] 16:29:46 INFO - PROCESS | 1740 | --DOCSHELL 0x9a277c00 == 41 [pid = 1740] [id = 739] 16:29:46 INFO - PROCESS | 1740 | --DOCSHELL 0x9d911800 == 40 [pid = 1740] [id = 742] 16:29:46 INFO - PROCESS | 1740 | --DOCSHELL 0x9ba59000 == 39 [pid = 1740] [id = 743] 16:29:46 INFO - PROCESS | 1740 | --DOCSHELL 0x99ecb800 == 38 [pid = 1740] [id = 741] 16:29:46 INFO - PROCESS | 1740 | --DOCSHELL 0x93d73800 == 37 [pid = 1740] [id = 740] 16:29:46 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb88c00 == 36 [pid = 1740] [id = 738] 16:29:46 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88bc00 == 35 [pid = 1740] [id = 745] 16:29:46 INFO - PROCESS | 1740 | --DOCSHELL 0x9a4b5000 == 34 [pid = 1740] [id = 744] 16:29:46 INFO - PROCESS | 1740 | --DOCSHELL 0x98012c00 == 33 [pid = 1740] [id = 760] 16:29:46 INFO - PROCESS | 1740 | --DOCSHELL 0xa6790000 == 32 [pid = 1740] [id = 758] 16:29:46 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb84000 == 31 [pid = 1740] [id = 759] 16:29:46 INFO - PROCESS | 1740 | --DOCSHELL 0xa6c47400 == 30 [pid = 1740] [id = 757] 16:29:46 INFO - PROCESS | 1740 | --DOCSHELL 0x9bfefc00 == 29 [pid = 1740] [id = 756] 16:29:46 INFO - PROCESS | 1740 | --DOCSHELL 0xa618b800 == 28 [pid = 1740] [id = 755] 16:29:46 INFO - PROCESS | 1740 | --DOCSHELL 0x93d6b400 == 27 [pid = 1740] [id = 754] 16:29:46 INFO - PROCESS | 1740 | --DOCSHELL 0x9a771c00 == 26 [pid = 1740] [id = 752] 16:29:46 INFO - PROCESS | 1740 | --DOCSHELL 0x917e4000 == 25 [pid = 1740] [id = 753] 16:29:46 INFO - PROCESS | 1740 | --DOMWINDOW == 105 (0x9adcc000) [pid = 1740] [serial = 2216] [outer = (nil)] [url = about:blank] 16:29:46 INFO - PROCESS | 1740 | --DOMWINDOW == 104 (0x9ac92c00) [pid = 1740] [serial = 2213] [outer = (nil)] [url = about:blank] 16:29:46 INFO - PROCESS | 1740 | --DOMWINDOW == 103 (0x9489b400) [pid = 1740] [serial = 2207] [outer = (nil)] [url = about:blank] 16:29:46 INFO - PROCESS | 1740 | --DOMWINDOW == 102 (0x99dd2000) [pid = 1740] [serial = 2205] [outer = (nil)] [url = about:blank] 16:29:46 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0x99676800) [pid = 1740] [serial = 2204] [outer = (nil)] [url = about:blank] 16:29:46 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0x99683000) [pid = 1740] [serial = 2181] [outer = (nil)] [url = about:blank] 16:29:46 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0x953b6c00) [pid = 1740] [serial = 2180] [outer = (nil)] [url = about:blank] 16:29:46 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x9b071c00) [pid = 1740] [serial = 2184] [outer = (nil)] [url = about:blank] 16:29:46 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x9ac9b000) [pid = 1740] [serial = 2183] [outer = (nil)] [url = about:blank] 16:29:46 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x9d97c000) [pid = 1740] [serial = 2187] [outer = (nil)] [url = about:blank] 16:29:46 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x9d90a400) [pid = 1740] [serial = 2186] [outer = (nil)] [url = about:blank] 16:29:46 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0xa209e000) [pid = 1740] [serial = 2190] [outer = (nil)] [url = about:blank] 16:29:46 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0xa200f800) [pid = 1740] [serial = 2189] [outer = (nil)] [url = about:blank] 16:29:46 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0xa2ff8c00) [pid = 1740] [serial = 2193] [outer = (nil)] [url = about:blank] 16:29:46 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0xa2fa9000) [pid = 1740] [serial = 2192] [outer = (nil)] [url = about:blank] 16:29:46 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0xa34d3400) [pid = 1740] [serial = 2196] [outer = (nil)] [url = about:blank] 16:29:46 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0xa34cf400) [pid = 1740] [serial = 2195] [outer = (nil)] [url = about:blank] 16:29:46 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0xa4f87400) [pid = 1740] [serial = 2199] [outer = (nil)] [url = about:blank] 16:29:46 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0xa4f15800) [pid = 1740] [serial = 2198] [outer = (nil)] [url = about:blank] 16:29:46 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x93ae3400) [pid = 1740] [serial = 2202] [outer = (nil)] [url = about:blank] 16:29:46 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x917e5000) [pid = 1740] [serial = 2201] [outer = (nil)] [url = about:blank] 16:29:46 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9b06f400) [pid = 1740] [serial = 2217] [outer = (nil)] [url = about:blank] 16:29:46 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x952b7400) [pid = 1740] [serial = 2208] [outer = (nil)] [url = about:blank] 16:29:46 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x996f6400) [pid = 1740] [serial = 2211] [outer = (nil)] [url = about:blank] 16:29:46 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x996ed000) [pid = 1740] [serial = 2210] [outer = (nil)] [url = about:blank] 16:29:46 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9adcf800) [pid = 1740] [serial = 2214] [outer = (nil)] [url = about:blank] 16:29:46 INFO - PROCESS | 1740 | 1468884586865 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 16:29:46 INFO - PROCESS | 1740 | 1468884586975 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:46 INFO - PROCESS | 1740 | 1468884586986 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:47 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e4000 == 26 [pid = 1740] [id = 762] 16:29:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x917e5000) [pid = 1740] [serial = 2285] [outer = (nil)] 16:29:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x917ef400) [pid = 1740] [serial = 2286] [outer = 0x917e5000] 16:29:47 INFO - PROCESS | 1740 | 1468884587067 Marionette DEBUG loaded listener.js 16:29:47 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x93ae3400) [pid = 1740] [serial = 2287] [outer = 0x917e5000] 16:29:47 INFO - PROCESS | 1740 | 1468884587951 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 16:29:47 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 16:29:47 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 2747ms 16:29:47 INFO - PROCESS | 1740 | 1468884587984 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 16:29:47 INFO - PROCESS | 1740 | 1468884587990 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 16:29:47 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:29:48 INFO - PROCESS | 1740 | 1468884588002 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:29:48 INFO - PROCESS | 1740 | 1468884588006 Marionette TRACE conn3 <- [1,3014,null,{}] 16:29:48 INFO - PROCESS | 1740 | 1468884588014 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:48 INFO - PROCESS | 1740 | 1468884588020 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:48 INFO - PROCESS | 1740 | 1468884588192 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 16:29:48 INFO - PROCESS | 1740 | 1468884588216 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:48 INFO - PROCESS | 1740 | 1468884588226 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:48 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb90800 == 27 [pid = 1740] [id = 763] 16:29:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x95307400) [pid = 1740] [serial = 2288] [outer = (nil)] 16:29:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x95312800) [pid = 1740] [serial = 2289] [outer = 0x95307400] 16:29:48 INFO - PROCESS | 1740 | 1468884588445 Marionette DEBUG loaded listener.js 16:29:48 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0x953bec00) [pid = 1740] [serial = 2290] [outer = 0x95307400] 16:29:48 INFO - PROCESS | 1740 | [1740] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:29:49 INFO - PROCESS | 1740 | 1468884589461 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:29:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:29:49 INFO - {} 16:29:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:29:49 INFO - {} 16:29:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:29:49 INFO - {} 16:29:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:29:49 INFO - {} 16:29:49 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1493ms 16:29:49 INFO - PROCESS | 1740 | 1468884589498 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 16:29:49 INFO - PROCESS | 1740 | 1468884589503 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 16:29:49 INFO - TEST-START | /FileAPI/fileReader.html 16:29:49 INFO - PROCESS | 1740 | 1468884589518 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:29:49 INFO - PROCESS | 1740 | 1468884589522 Marionette TRACE conn3 <- [1,3018,null,{}] 16:29:49 INFO - PROCESS | 1740 | 1468884589529 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:49 INFO - PROCESS | 1740 | 1468884589534 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:49 INFO - PROCESS | 1740 | 1468884589754 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 16:29:49 INFO - PROCESS | 1740 | 1468884589789 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:49 INFO - PROCESS | 1740 | 1468884589795 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:49 INFO - PROCESS | 1740 | ++DOCSHELL 0x99677000 == 28 [pid = 1740] [id = 764] 16:29:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0x996ea000) [pid = 1740] [serial = 2291] [outer = (nil)] 16:29:49 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9a636800) [pid = 1740] [serial = 2292] [outer = 0x996ea000] 16:29:49 INFO - PROCESS | 1740 | 1468884589877 Marionette DEBUG loaded listener.js 16:29:50 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x9a77bc00) [pid = 1740] [serial = 2293] [outer = 0x996ea000] 16:29:50 INFO - PROCESS | 1740 | 1468884590855 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 16:29:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:29:50 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:29:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:29:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:29:50 INFO - TEST-OK | /FileAPI/fileReader.html | took 1390ms 16:29:50 INFO - PROCESS | 1740 | 1468884590901 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 16:29:50 INFO - PROCESS | 1740 | 1468884590908 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 16:29:50 INFO - TEST-START | /FileAPI/historical.html 16:29:50 INFO - PROCESS | 1740 | 1468884590931 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:29:50 INFO - PROCESS | 1740 | 1468884590938 Marionette TRACE conn3 <- [1,3022,null,{}] 16:29:50 INFO - PROCESS | 1740 | 1468884590944 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:50 INFO - PROCESS | 1740 | 1468884590950 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:51 INFO - PROCESS | 1740 | 1468884591169 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 16:29:51 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9cc0b400) [pid = 1740] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:29:51 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x8f88f800) [pid = 1740] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:29:51 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0x9b1b1000) [pid = 1740] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:29:51 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x9bab7800) [pid = 1740] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:29:51 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x9d919c00) [pid = 1740] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:29:51 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0xa2310800) [pid = 1740] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:29:51 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9a77b800) [pid = 1740] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:29:51 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0xa2532000) [pid = 1740] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:29:51 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9486bc00) [pid = 1740] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:29:51 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x8f88c000) [pid = 1740] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:29:51 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x93ade800) [pid = 1740] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:29:51 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x9a77e000) [pid = 1740] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:29:51 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x94872800) [pid = 1740] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:29:51 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0x9a10b000) [pid = 1740] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:29:52 INFO - PROCESS | 1740 | 1468884591996 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:52 INFO - PROCESS | 1740 | 1468884592007 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:52 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f88f800 == 29 [pid = 1740] [id = 765] 16:29:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x8fb8c000) [pid = 1740] [serial = 2294] [outer = (nil)] 16:29:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9530bc00) [pid = 1740] [serial = 2295] [outer = 0x8fb8c000] 16:29:52 INFO - PROCESS | 1740 | 1468884592101 Marionette DEBUG loaded listener.js 16:29:52 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9ae36800) [pid = 1740] [serial = 2296] [outer = 0x8fb8c000] 16:29:52 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:29:52 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:29:52 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:29:52 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:29:52 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:29:52 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:29:52 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:52 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:29:52 INFO - PROCESS | 1740 | 1468884592757 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 16:29:52 INFO - TEST-OK | /FileAPI/historical.html | took 1851ms 16:29:52 INFO - PROCESS | 1740 | 1468884592776 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 16:29:52 INFO - PROCESS | 1740 | 1468884592780 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 16:29:52 INFO - TEST-START | /FileAPI/idlharness.html 16:29:52 INFO - PROCESS | 1740 | 1468884592795 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:29:52 INFO - PROCESS | 1740 | 1468884592800 Marionette TRACE conn3 <- [1,3026,null,{}] 16:29:52 INFO - PROCESS | 1740 | 1468884592806 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:52 INFO - PROCESS | 1740 | 1468884592811 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:52 INFO - PROCESS | 1740 | 1468884592973 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 16:29:53 INFO - PROCESS | 1740 | 1468884593131 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:53 INFO - PROCESS | 1740 | 1468884593137 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:53 INFO - PROCESS | 1740 | ++DOCSHELL 0x98891c00 == 30 [pid = 1740] [id = 766] 16:29:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9ae3a400) [pid = 1740] [serial = 2297] [outer = (nil)] 16:29:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9b1be000) [pid = 1740] [serial = 2298] [outer = 0x9ae3a400] 16:29:53 INFO - PROCESS | 1740 | 1468884593209 Marionette DEBUG loaded listener.js 16:29:53 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9ba57400) [pid = 1740] [serial = 2299] [outer = 0x9ae3a400] 16:29:54 INFO - PROCESS | 1740 | 1468884594685 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]]]}] 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:29:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:29:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:29:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:29:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:29:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:29:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:29:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:29:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:29:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:29:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:29:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:29:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:29:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:29:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:29:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:29:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 16:29:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:29:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:29:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:29:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:29:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:29:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:29:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:29:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:29:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:29:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:29:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 16:29:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:29:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:29:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:29:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:29:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:29:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:29:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:29:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:29:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:29:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:29:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:29:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:29:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:29:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:29:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:29:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:29:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:29:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:29:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:29:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:29:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:29:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:29:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:29:55 INFO - TEST-OK | /FileAPI/idlharness.html | took 2131ms 16:29:55 INFO - PROCESS | 1740 | 1468884595081 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 16:29:55 INFO - PROCESS | 1740 | 1468884595087 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 16:29:55 INFO - TEST-START | /FileAPI/idlharness.worker 16:29:55 INFO - PROCESS | 1740 | 1468884595105 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:29:55 INFO - PROCESS | 1740 | 1468884595111 Marionette TRACE conn3 <- [1,3030,null,{}] 16:29:55 INFO - PROCESS | 1740 | 1468884595120 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:55 INFO - PROCESS | 1740 | 1468884595126 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:55 INFO - PROCESS | 1740 | 1468884595305 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 16:29:55 INFO - PROCESS | 1740 | 1468884595493 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:55 INFO - PROCESS | 1740 | 1468884595500 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:55 INFO - PROCESS | 1740 | ++DOCSHELL 0x917f0c00 == 31 [pid = 1740] [id = 767] 16:29:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x92fa3800) [pid = 1740] [serial = 2300] [outer = (nil)] 16:29:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x95303c00) [pid = 1740] [serial = 2301] [outer = 0x92fa3800] 16:29:55 INFO - PROCESS | 1740 | 1468884595588 Marionette DEBUG loaded listener.js 16:29:55 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x953b9800) [pid = 1740] [serial = 2302] [outer = 0x92fa3800] 16:29:55 INFO - PROCESS | 1740 | [1740] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:29:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:29:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:29:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:29:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:29:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:29:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:29:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:29:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:29:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:29:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:29:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:29:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:29:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:29:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:29:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:29:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:29:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:29:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:29:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:29:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:29:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:29:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:29:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:29:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:29:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:29:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:29:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:29:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:29:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:29:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:29:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:29:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:29:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:29:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:29:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:29:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:29:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 16:29:57 INFO - {} 16:29:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:29:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:29:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:29:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:29:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:29:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:29:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:29:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:29:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:29:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:29:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:29:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:29:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:29:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:29:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:29:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:29:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:29:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:29:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:29:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:29:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:29:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:29:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:29:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:29:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:29:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:29:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:29:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:29:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:29:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:29:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:29:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:29:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:29:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:29:58 INFO - {} 16:29:58 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2789ms 16:29:58 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:29:58 INFO - PROCESS | 1740 | 1468884597720 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,{},{}]]]}] 16:29:58 INFO - PROCESS | 1740 | 1468884597897 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 16:29:58 INFO - PROCESS | 1740 | 1468884597931 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 16:29:58 INFO - PROCESS | 1740 | 1468884598019 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:29:58 INFO - PROCESS | 1740 | 1468884598033 Marionette TRACE conn3 <- [1,3034,null,{}] 16:29:58 INFO - PROCESS | 1740 | 1468884598070 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:58 INFO - PROCESS | 1740 | 1468884598080 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:58 INFO - PROCESS | 1740 | 1468884598326 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 16:29:58 INFO - PROCESS | 1740 | 1468884598522 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:58 INFO - PROCESS | 1740 | 1468884598529 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:58 INFO - PROCESS | 1740 | ++DOCSHELL 0x99683400 == 32 [pid = 1740] [id = 768] 16:29:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9a771800) [pid = 1740] [serial = 2303] [outer = (nil)] 16:29:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa6f84800) [pid = 1740] [serial = 2304] [outer = 0x9a771800] 16:29:58 INFO - PROCESS | 1740 | 1468884598620 Marionette DEBUG loaded listener.js 16:29:58 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0xa82f0c00) [pid = 1740] [serial = 2305] [outer = 0x9a771800] 16:29:59 INFO - PROCESS | 1740 | 1468884599515 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:29:59 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:29:59 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1573ms 16:29:59 INFO - PROCESS | 1740 | 1468884599549 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 16:29:59 INFO - PROCESS | 1740 | 1468884599554 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 16:29:59 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:29:59 INFO - PROCESS | 1740 | 1468884599566 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:29:59 INFO - PROCESS | 1740 | 1468884599572 Marionette TRACE conn3 <- [1,3038,null,{}] 16:29:59 INFO - PROCESS | 1740 | 1468884599589 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:59 INFO - PROCESS | 1740 | 1468884599598 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:29:59 INFO - PROCESS | 1740 | 1468884599791 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 16:30:00 INFO - PROCESS | 1740 | 1468884599996 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:00 INFO - PROCESS | 1740 | 1468884600011 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:00 INFO - PROCESS | 1740 | ++DOCSHELL 0xa6b54000 == 33 [pid = 1740] [id = 769] 16:30:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0xa6b54c00) [pid = 1740] [serial = 2306] [outer = (nil)] 16:30:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0xa6f80c00) [pid = 1740] [serial = 2307] [outer = 0xa6b54c00] 16:30:00 INFO - PROCESS | 1740 | 1468884600148 Marionette DEBUG loaded listener.js 16:30:00 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0xa82fb400) [pid = 1740] [serial = 2308] [outer = 0xa6b54c00] 16:30:01 INFO - PROCESS | 1740 | 1468884601058 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 16:30:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:30:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:30:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:30:01 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1552ms 16:30:01 INFO - PROCESS | 1740 | 1468884601120 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 16:30:01 INFO - PROCESS | 1740 | 1468884601125 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 16:30:01 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:30:01 INFO - PROCESS | 1740 | 1468884601188 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:30:01 INFO - PROCESS | 1740 | 1468884601193 Marionette TRACE conn3 <- [1,3042,null,{}] 16:30:01 INFO - PROCESS | 1740 | 1468884601199 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:01 INFO - PROCESS | 1740 | 1468884601205 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:01 INFO - PROCESS | 1740 | 1468884601421 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 16:30:01 INFO - PROCESS | 1740 | 1468884601638 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:01 INFO - PROCESS | 1740 | 1468884601647 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:01 INFO - PROCESS | 1740 | ++DOCSHELL 0x9234a000 == 34 [pid = 1740] [id = 770] 16:30:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x9234dc00) [pid = 1740] [serial = 2309] [outer = (nil)] 16:30:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x92350800) [pid = 1740] [serial = 2310] [outer = 0x9234dc00] 16:30:01 INFO - PROCESS | 1740 | 1468884601789 Marionette DEBUG loaded listener.js 16:30:01 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0xa6c46400) [pid = 1740] [serial = 2311] [outer = 0x9234dc00] 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:30:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:30:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:30:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:30:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:30:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:30:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:30:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:30:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:30:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:30:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:30:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:30:03 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1945ms 16:30:03 INFO - PROCESS | 1740 | 1468884602950 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 16:30:03 INFO - PROCESS | 1740 | 1468884603132 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 16:30:03 INFO - PROCESS | 1740 | 1468884603142 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 16:30:03 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:30:03 INFO - PROCESS | 1740 | 1468884603153 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:30:03 INFO - PROCESS | 1740 | 1468884603157 Marionette TRACE conn3 <- [1,3046,null,{}] 16:30:03 INFO - PROCESS | 1740 | 1468884603247 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:03 INFO - PROCESS | 1740 | 1468884603257 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:03 INFO - PROCESS | 1740 | 1468884603567 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 16:30:03 INFO - PROCESS | 1740 | 1468884603772 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:03 INFO - PROCESS | 1740 | 1468884603782 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:03 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb36c00 == 35 [pid = 1740] [id = 771] 16:30:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x8fb41c00) [pid = 1740] [serial = 2312] [outer = (nil)] 16:30:03 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x917e5400) [pid = 1740] [serial = 2313] [outer = 0x8fb41c00] 16:30:03 INFO - PROCESS | 1740 | 1468884603908 Marionette DEBUG loaded listener.js 16:30:04 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x92f4f800) [pid = 1740] [serial = 2314] [outer = 0x8fb41c00] 16:30:04 INFO - PROCESS | 1740 | [1740] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:30:05 INFO - PROCESS | 1740 | 1468884605021 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:30:05 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:30:05 INFO - {} 16:30:05 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1919ms 16:30:05 INFO - PROCESS | 1740 | 1468884605072 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 16:30:05 INFO - PROCESS | 1740 | 1468884605078 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 16:30:05 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:30:05 INFO - PROCESS | 1740 | 1468884605086 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:30:05 INFO - PROCESS | 1740 | 1468884605092 Marionette TRACE conn3 <- [1,3050,null,{}] 16:30:05 INFO - PROCESS | 1740 | 1468884605100 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:05 INFO - PROCESS | 1740 | 1468884605105 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:05 INFO - PROCESS | 1740 | 1468884605347 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 16:30:05 INFO - PROCESS | 1740 | 1468884605572 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:05 INFO - PROCESS | 1740 | 1468884605579 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:05 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb86000 == 36 [pid = 1740] [id = 772] 16:30:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x92348000) [pid = 1740] [serial = 2315] [outer = (nil)] 16:30:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x9529f000) [pid = 1740] [serial = 2316] [outer = 0x92348000] 16:30:05 INFO - PROCESS | 1740 | 1468884605712 Marionette DEBUG loaded listener.js 16:30:05 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x9530e000) [pid = 1740] [serial = 2317] [outer = 0x92348000] 16:30:06 INFO - PROCESS | 1740 | --DOCSHELL 0x992c3000 == 35 [pid = 1740] [id = 736] 16:30:06 INFO - PROCESS | 1740 | --DOCSHELL 0x92f46400 == 34 [pid = 1740] [id = 735] 16:30:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8f88f800 == 33 [pid = 1740] [id = 765] 16:30:06 INFO - PROCESS | 1740 | --DOCSHELL 0x99677000 == 32 [pid = 1740] [id = 764] 16:30:06 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb90800 == 31 [pid = 1740] [id = 763] 16:30:06 INFO - PROCESS | 1740 | --DOCSHELL 0x917e4000 == 30 [pid = 1740] [id = 762] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0x9d97cc00) [pid = 1740] [serial = 2258] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0xa4d5a000) [pid = 1740] [serial = 2257] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x9bfee000) [pid = 1740] [serial = 2254] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x9b60bc00) [pid = 1740] [serial = 2249] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x9c271400) [pid = 1740] [serial = 2251] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x9c27ec00) [pid = 1740] [serial = 2252] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0xa1194400) [pid = 1740] [serial = 2229] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0xa34cd000) [pid = 1740] [serial = 2234] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0xa34d0400) [pid = 1740] [serial = 2235] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x9adcac00) [pid = 1740] [serial = 2225] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0x9ae42800) [pid = 1740] [serial = 2226] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0xa317a000) [pid = 1740] [serial = 2231] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 86 (0xa317c400) [pid = 1740] [serial = 2232] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 85 (0x953bbc00) [pid = 1740] [serial = 2222] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 84 (0x99248800) [pid = 1740] [serial = 2223] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 83 (0x952a3800) [pid = 1740] [serial = 2237] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 82 (0x9888b000) [pid = 1740] [serial = 2238] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 81 (0x93b65800) [pid = 1740] [serial = 2240] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 80 (0x9bff3800) [pid = 1740] [serial = 2220] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 79 (0x9ba60400) [pid = 1740] [serial = 2219] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 78 (0x952a8000) [pid = 1740] [serial = 2242] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 77 (0x953b3c00) [pid = 1740] [serial = 2243] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 76 (0x9ac49400) [pid = 1740] [serial = 2245] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 75 (0xa1117000) [pid = 1740] [serial = 2228] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 74 (0x9b1bd800) [pid = 1740] [serial = 2248] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 73 (0x9ac51c00) [pid = 1740] [serial = 2246] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | --DOMWINDOW == 72 (0xa110e800) [pid = 1740] [serial = 2255] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1740 | 1468884606534 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 16:30:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:30:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:30:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:30:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:30:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1485ms 16:30:06 INFO - PROCESS | 1740 | 1468884606572 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 16:30:06 INFO - PROCESS | 1740 | 1468884606580 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 16:30:06 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:30:06 INFO - PROCESS | 1740 | 1468884606631 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:30:06 INFO - PROCESS | 1740 | 1468884606634 Marionette TRACE conn3 <- [1,3054,null,{}] 16:30:06 INFO - PROCESS | 1740 | 1468884606641 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:06 INFO - PROCESS | 1740 | 1468884606646 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:06 INFO - PROCESS | 1740 | 1468884606835 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 16:30:06 INFO - PROCESS | 1740 | 1468884606846 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:06 INFO - PROCESS | 1740 | 1468884606854 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:06 INFO - PROCESS | 1740 | ++DOCSHELL 0x953b3c00 == 31 [pid = 1740] [id = 773] 16:30:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 73 (0x9888b000) [pid = 1740] [serial = 2318] [outer = (nil)] 16:30:06 INFO - PROCESS | 1740 | ++DOMWINDOW == 74 (0x99ddc400) [pid = 1740] [serial = 2319] [outer = 0x9888b000] 16:30:06 INFO - PROCESS | 1740 | 1468884606926 Marionette DEBUG loaded listener.js 16:30:07 INFO - PROCESS | 1740 | ++DOMWINDOW == 75 (0x9a4b5000) [pid = 1740] [serial = 2320] [outer = 0x9888b000] 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 16:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 16:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:30:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1972ms 16:30:08 INFO - PROCESS | 1740 | 1468884608442 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 16:30:08 INFO - PROCESS | 1740 | 1468884608621 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 16:30:08 INFO - PROCESS | 1740 | 1468884608639 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 16:30:08 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:30:08 INFO - PROCESS | 1740 | 1468884608851 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:30:08 INFO - PROCESS | 1740 | 1468884608857 Marionette TRACE conn3 <- [1,3058,null,{}] 16:30:08 INFO - PROCESS | 1740 | 1468884608868 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:08 INFO - PROCESS | 1740 | 1468884608874 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:09 INFO - PROCESS | 1740 | 1468884609055 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 16:30:09 INFO - PROCESS | 1740 | 1468884609242 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:09 INFO - PROCESS | 1740 | 1468884609255 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:09 INFO - PROCESS | 1740 | ++DOCSHELL 0x9800fc00 == 32 [pid = 1740] [id = 774] 16:30:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 76 (0x9923ec00) [pid = 1740] [serial = 2321] [outer = (nil)] 16:30:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 77 (0x9ac4e800) [pid = 1740] [serial = 2322] [outer = 0x9923ec00] 16:30:09 INFO - PROCESS | 1740 | 1468884609393 Marionette DEBUG loaded listener.js 16:30:09 INFO - PROCESS | 1740 | ++DOMWINDOW == 78 (0x9ac57000) [pid = 1740] [serial = 2323] [outer = 0x9923ec00] 16:30:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:30:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:30:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:30:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:30:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:30:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:30:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:30:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:30:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:30:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:30:11 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:30:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:11 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:30:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:30:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:30:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:30:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:30:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:30:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:30:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:30:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:30:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:30:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:30:11 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 2262ms 16:30:11 INFO - PROCESS | 1740 | 1468884611017 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 16:30:11 INFO - PROCESS | 1740 | 1468884611066 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 16:30:11 INFO - PROCESS | 1740 | 1468884611088 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 16:30:11 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:30:11 INFO - PROCESS | 1740 | 1468884611106 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:30:11 INFO - PROCESS | 1740 | 1468884611113 Marionette TRACE conn3 <- [1,3062,null,{}] 16:30:11 INFO - PROCESS | 1740 | 1468884611177 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:11 INFO - PROCESS | 1740 | 1468884611184 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:11 INFO - PROCESS | 1740 | 1468884611433 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 16:30:11 INFO - PROCESS | 1740 | 1468884611632 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:11 INFO - PROCESS | 1740 | 1468884611642 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:11 INFO - PROCESS | 1740 | ++DOCSHELL 0x953bcc00 == 33 [pid = 1740] [id = 775] 16:30:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 79 (0x9ae3cc00) [pid = 1740] [serial = 2324] [outer = (nil)] 16:30:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 80 (0x9b10e800) [pid = 1740] [serial = 2325] [outer = 0x9ae3cc00] 16:30:11 INFO - PROCESS | 1740 | 1468884611729 Marionette DEBUG loaded listener.js 16:30:11 INFO - PROCESS | 1740 | ++DOMWINDOW == 81 (0x9b320400) [pid = 1740] [serial = 2326] [outer = 0x9ae3cc00] 16:30:12 INFO - PROCESS | 1740 | [1740] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:30:12 INFO - PROCESS | 1740 | 1468884612703 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:30:12 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:30:12 INFO - {} 16:30:12 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1633ms 16:30:12 INFO - PROCESS | 1740 | 1468884612736 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 16:30:12 INFO - PROCESS | 1740 | 1468884612740 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 16:30:12 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:30:12 INFO - PROCESS | 1740 | 1468884612757 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:30:12 INFO - PROCESS | 1740 | 1468884612763 Marionette TRACE conn3 <- [1,3066,null,{}] 16:30:12 INFO - PROCESS | 1740 | 1468884612822 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:12 INFO - PROCESS | 1740 | 1468884612831 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:13 INFO - PROCESS | 1740 | 1468884613102 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 16:30:13 INFO - PROCESS | 1740 | 1468884613249 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:13 INFO - PROCESS | 1740 | 1468884613261 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:13 INFO - PROCESS | 1740 | ++DOCSHELL 0x94866800 == 34 [pid = 1740] [id = 776] 16:30:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 82 (0x9ba60400) [pid = 1740] [serial = 2327] [outer = (nil)] 16:30:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 83 (0x9c250000) [pid = 1740] [serial = 2328] [outer = 0x9ba60400] 16:30:13 INFO - PROCESS | 1740 | 1468884613396 Marionette DEBUG loaded listener.js 16:30:13 INFO - PROCESS | 1740 | ++DOMWINDOW == 84 (0x9c27f800) [pid = 1740] [serial = 2329] [outer = 0x9ba60400] 16:30:14 INFO - PROCESS | 1740 | 1468884614247 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 16:30:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:30:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:30:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:30:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:30:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:30:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:30:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:30:14 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1540ms 16:30:14 INFO - PROCESS | 1740 | 1468884614298 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 16:30:14 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:30:14 INFO - PROCESS | 1740 | 1468884614303 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 16:30:14 INFO - PROCESS | 1740 | 1468884614310 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:30:14 INFO - PROCESS | 1740 | 1468884614314 Marionette TRACE conn3 <- [1,3070,null,{}] 16:30:14 INFO - PROCESS | 1740 | 1468884614320 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:14 INFO - PROCESS | 1740 | 1468884614325 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:14 INFO - PROCESS | 1740 | 1468884614539 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 16:30:14 INFO - PROCESS | 1740 | 1468884614736 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:14 INFO - PROCESS | 1740 | 1468884614743 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:14 INFO - PROCESS | 1740 | ++DOCSHELL 0x99dd0c00 == 35 [pid = 1740] [id = 777] 16:30:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 85 (0x9d915400) [pid = 1740] [serial = 2330] [outer = (nil)] 16:30:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 86 (0xa2305c00) [pid = 1740] [serial = 2331] [outer = 0x9d915400] 16:30:14 INFO - PROCESS | 1740 | 1468884614830 Marionette DEBUG loaded listener.js 16:30:14 INFO - PROCESS | 1740 | ++DOMWINDOW == 87 (0xa2fae800) [pid = 1740] [serial = 2332] [outer = 0x9d915400] 16:30:15 INFO - PROCESS | 1740 | 1468884615774 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 16:30:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:30:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:30:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:30:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:30:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:30:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:30:15 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1487ms 16:30:15 INFO - PROCESS | 1740 | 1468884615800 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 16:30:15 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:30:15 INFO - PROCESS | 1740 | 1468884615804 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 16:30:15 INFO - PROCESS | 1740 | 1468884615811 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:30:15 INFO - PROCESS | 1740 | 1468884615815 Marionette TRACE conn3 <- [1,3074,null,{}] 16:30:15 INFO - PROCESS | 1740 | 1468884615861 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:15 INFO - PROCESS | 1740 | 1468884615867 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:16 INFO - PROCESS | 1740 | 1468884616131 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 16:30:16 INFO - PROCESS | 1740 | 1468884616290 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:16 INFO - PROCESS | 1740 | 1468884616302 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:16 INFO - PROCESS | 1740 | ++DOCSHELL 0x93d6d800 == 36 [pid = 1740] [id = 778] 16:30:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9a77c000) [pid = 1740] [serial = 2333] [outer = (nil)] 16:30:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0xa3112400) [pid = 1740] [serial = 2334] [outer = 0x9a77c000] 16:30:16 INFO - PROCESS | 1740 | 1468884616379 Marionette DEBUG loaded listener.js 16:30:16 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0xa3178400) [pid = 1740] [serial = 2335] [outer = 0x9a77c000] 16:30:17 INFO - PROCESS | 1740 | 1468884617295 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 16:30:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:30:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:30:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:30:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:30:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:30:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:30:17 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1541ms 16:30:17 INFO - PROCESS | 1740 | 1468884617355 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 16:30:17 INFO - PROCESS | 1740 | 1468884617358 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 16:30:17 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:30:17 INFO - PROCESS | 1740 | 1468884617365 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:30:17 INFO - PROCESS | 1740 | 1468884617369 Marionette TRACE conn3 <- [1,3078,null,{}] 16:30:17 INFO - PROCESS | 1740 | 1468884617375 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:17 INFO - PROCESS | 1740 | 1468884617387 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:17 INFO - PROCESS | 1740 | 1468884617671 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 16:30:17 INFO - PROCESS | 1740 | 1468884617817 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:17 INFO - PROCESS | 1740 | 1468884617825 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:17 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f882000 == 37 [pid = 1740] [id = 779] 16:30:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x98832c00) [pid = 1740] [serial = 2336] [outer = (nil)] 16:30:17 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x9ba52800) [pid = 1740] [serial = 2337] [outer = 0x98832c00] 16:30:17 INFO - PROCESS | 1740 | 1468884617971 Marionette DEBUG loaded listener.js 16:30:18 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x9b602800) [pid = 1740] [serial = 2338] [outer = 0x98832c00] 16:30:18 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 16:30:18 INFO - reader.readAsText(blob_2) 16:30:18 INFO - }" did not throw 16:30:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 16:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 16:30:18 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 16:30:18 INFO - reader.readAsDataURL(blob_2) 16:30:18 INFO - }" did not throw 16:30:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 16:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 16:30:18 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 16:30:18 INFO - reader.readAsArrayBuffer(blob_2) 16:30:18 INFO - }" did not throw 16:30:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 16:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 16:30:18 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 16:30:18 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 16:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:30:18 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 16:30:18 INFO - PROCESS | 1740 | 1468884618919 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 16:30:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:30:18 INFO - PROCESS | 1740 | 1468884618934 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:30:18 INFO - PROCESS | 1740 | 1468884618938 Marionette TRACE conn3 <- [1,3082,null,{}] 16:30:18 INFO - PROCESS | 1740 | 1468884618988 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:18 INFO - PROCESS | 1740 | 1468884618994 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:19 INFO - PROCESS | 1740 | 1468884619262 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 16:30:19 INFO - PROCESS | 1740 | 1468884619416 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:19 INFO - PROCESS | 1740 | 1468884619423 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:19 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e7800 == 38 [pid = 1740] [id = 780] 16:30:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x92350c00) [pid = 1740] [serial = 2339] [outer = (nil)] 16:30:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x9bfea800) [pid = 1740] [serial = 2340] [outer = 0x92350c00] 16:30:19 INFO - PROCESS | 1740 | 1468884619509 Marionette DEBUG loaded listener.js 16:30:19 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0xa33d9400) [pid = 1740] [serial = 2341] [outer = 0x92350c00] 16:30:20 INFO - PROCESS | 1740 | 1468884620362 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 16:30:20 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:30:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:30:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:30:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1496ms 16:30:20 INFO - PROCESS | 1740 | 1468884620430 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 16:30:20 INFO - PROCESS | 1740 | 1468884620434 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 16:30:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:30:20 INFO - PROCESS | 1740 | 1468884620441 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:30:20 INFO - PROCESS | 1740 | 1468884620445 Marionette TRACE conn3 <- [1,3086,null,{}] 16:30:20 INFO - PROCESS | 1740 | 1468884620647 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:20 INFO - PROCESS | 1740 | 1468884620651 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:20 INFO - PROCESS | 1740 | 1468884620890 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 16:30:21 INFO - PROCESS | 1740 | 1468884621201 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:21 INFO - PROCESS | 1740 | 1468884621209 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:21 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb83800 == 39 [pid = 1740] [id = 781] 16:30:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x93d6f800) [pid = 1740] [serial = 2342] [outer = (nil)] 16:30:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x99246000) [pid = 1740] [serial = 2343] [outer = 0x93d6f800] 16:30:21 INFO - PROCESS | 1740 | 1468884621294 Marionette DEBUG loaded listener.js 16:30:21 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x996f2800) [pid = 1740] [serial = 2344] [outer = 0x93d6f800] 16:30:22 INFO - PROCESS | 1740 | 1468884622165 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:30:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:30:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1740ms 16:30:22 INFO - PROCESS | 1740 | 1468884622182 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 16:30:22 INFO - PROCESS | 1740 | 1468884622188 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 16:30:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:30:22 INFO - PROCESS | 1740 | 1468884622196 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:30:22 INFO - PROCESS | 1740 | 1468884622200 Marionette TRACE conn3 <- [1,3090,null,{}] 16:30:22 INFO - PROCESS | 1740 | 1468884622209 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:22 INFO - PROCESS | 1740 | 1468884622214 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:22 INFO - PROCESS | 1740 | 1468884622398 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 16:30:23 INFO - PROCESS | 1740 | --DOCSHELL 0x9234a000 == 38 [pid = 1740] [id = 770] 16:30:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb84c00 == 37 [pid = 1740] [id = 726] 16:30:23 INFO - PROCESS | 1740 | --DOCSHELL 0x9529b800 == 36 [pid = 1740] [id = 730] 16:30:23 INFO - PROCESS | 1740 | --DOCSHELL 0x99683400 == 35 [pid = 1740] [id = 768] 16:30:23 INFO - PROCESS | 1740 | --DOCSHELL 0x917f0c00 == 34 [pid = 1740] [id = 767] 16:30:23 INFO - PROCESS | 1740 | --DOCSHELL 0xa2560c00 == 33 [pid = 1740] [id = 731] 16:30:23 INFO - PROCESS | 1740 | --DOCSHELL 0x92fa6400 == 32 [pid = 1740] [id = 725] 16:30:23 INFO - PROCESS | 1740 | --DOCSHELL 0xa6b54000 == 31 [pid = 1740] [id = 769] 16:30:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb8a000 == 30 [pid = 1740] [id = 733] 16:30:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8fb8b400 == 29 [pid = 1740] [id = 720] 16:30:23 INFO - PROCESS | 1740 | --DOCSHELL 0x8f888000 == 28 [pid = 1740] [id = 724] 16:30:23 INFO - PROCESS | 1740 | --DOCSHELL 0x9ac4e000 == 27 [pid = 1740] [id = 737] 16:30:23 INFO - PROCESS | 1740 | --DOCSHELL 0x917f2800 == 26 [pid = 1740] [id = 727] 16:30:23 INFO - PROCESS | 1740 | --DOCSHELL 0x9cc07400 == 25 [pid = 1740] [id = 729] 16:30:23 INFO - PROCESS | 1740 | --DOCSHELL 0x917ea400 == 24 [pid = 1740] [id = 723] 16:30:23 INFO - PROCESS | 1740 | --DOCSHELL 0x93b5ac00 == 23 [pid = 1740] [id = 761] 16:30:23 INFO - PROCESS | 1740 | --DOCSHELL 0x9a77a800 == 22 [pid = 1740] [id = 732] 16:30:23 INFO - PROCESS | 1740 | --DOCSHELL 0x917ed000 == 21 [pid = 1740] [id = 734] 16:30:23 INFO - PROCESS | 1740 | --DOCSHELL 0x917e7000 == 20 [pid = 1740] [id = 721] 16:30:23 INFO - PROCESS | 1740 | --DOCSHELL 0x9a073000 == 19 [pid = 1740] [id = 722] 16:30:23 INFO - PROCESS | 1740 | --DOCSHELL 0x9bfed800 == 18 [pid = 1740] [id = 728] 16:30:23 INFO - PROCESS | 1740 | --DOCSHELL 0x98891c00 == 17 [pid = 1740] [id = 766] 16:30:23 INFO - PROCESS | 1740 | 1468884623914 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:23 INFO - PROCESS | 1740 | 1468884623926 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:23 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb35800 == 18 [pid = 1740] [id = 782] 16:30:23 INFO - PROCESS | 1740 | ++DOMWINDOW == 100 (0x8fb41800) [pid = 1740] [serial = 2345] [outer = (nil)] 16:30:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 101 (0x8fb86400) [pid = 1740] [serial = 2346] [outer = 0x8fb41800] 16:30:24 INFO - PROCESS | 1740 | 1468884624034 Marionette DEBUG loaded listener.js 16:30:24 INFO - PROCESS | 1740 | ++DOMWINDOW == 102 (0x8fb8f800) [pid = 1740] [serial = 2347] [outer = 0x8fb41800] 16:30:24 INFO - PROCESS | 1740 | 1468884624829 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:30:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:30:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 2685ms 16:30:24 INFO - PROCESS | 1740 | 1468884624884 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 16:30:24 INFO - PROCESS | 1740 | 1468884624889 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 16:30:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:30:24 INFO - PROCESS | 1740 | 1468884624897 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:30:24 INFO - PROCESS | 1740 | 1468884624902 Marionette TRACE conn3 <- [1,3094,null,{}] 16:30:24 INFO - PROCESS | 1740 | 1468884624910 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:24 INFO - PROCESS | 1740 | 1468884624917 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:25 INFO - PROCESS | 1740 | 1468884625171 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 16:30:25 INFO - PROCESS | 1740 | 1468884625301 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:25 INFO - PROCESS | 1740 | 1468884625309 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:25 INFO - PROCESS | 1740 | ++DOCSHELL 0x93b62800 == 19 [pid = 1740] [id = 783] 16:30:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 103 (0x93b67400) [pid = 1740] [serial = 2348] [outer = (nil)] 16:30:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 104 (0x93d6b800) [pid = 1740] [serial = 2349] [outer = 0x93b67400] 16:30:25 INFO - PROCESS | 1740 | 1468884625386 Marionette DEBUG loaded listener.js 16:30:25 INFO - PROCESS | 1740 | ++DOMWINDOW == 105 (0x94875800) [pid = 1740] [serial = 2350] [outer = 0x93b67400] 16:30:26 INFO - PROCESS | 1740 | 1468884626258 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:30:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:30:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1384ms 16:30:26 INFO - PROCESS | 1740 | 1468884626285 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 16:30:26 INFO - PROCESS | 1740 | 1468884626293 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 16:30:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:30:26 INFO - PROCESS | 1740 | 1468884626300 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:30:26 INFO - PROCESS | 1740 | 1468884626304 Marionette TRACE conn3 <- [1,3098,null,{}] 16:30:26 INFO - PROCESS | 1740 | 1468884626315 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:26 INFO - PROCESS | 1740 | 1468884626320 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:26 INFO - PROCESS | 1740 | 1468884626539 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 16:30:26 INFO - PROCESS | 1740 | 1468884626570 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:26 INFO - PROCESS | 1740 | 1468884626578 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:26 INFO - PROCESS | 1740 | ++DOCSHELL 0x917e4c00 == 20 [pid = 1740] [id = 784] 16:30:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 106 (0x953bd800) [pid = 1740] [serial = 2351] [outer = (nil)] 16:30:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 107 (0x992c4400) [pid = 1740] [serial = 2352] [outer = 0x953bd800] 16:30:26 INFO - PROCESS | 1740 | 1468884626649 Marionette DEBUG loaded listener.js 16:30:26 INFO - PROCESS | 1740 | ++DOMWINDOW == 108 (0x99e2f400) [pid = 1740] [serial = 2353] [outer = 0x953bd800] 16:30:27 INFO - PROCESS | 1740 | --DOMWINDOW == 107 (0x8fb41c00) [pid = 1740] [serial = 2312] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 16:30:27 INFO - PROCESS | 1740 | --DOMWINDOW == 106 (0x9ae3a400) [pid = 1740] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 16:30:27 INFO - PROCESS | 1740 | --DOMWINDOW == 105 (0x95307400) [pid = 1740] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 16:30:27 INFO - PROCESS | 1740 | --DOMWINDOW == 104 (0x9888b000) [pid = 1740] [serial = 2318] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 16:30:27 INFO - PROCESS | 1740 | --DOMWINDOW == 103 (0x93b60000) [pid = 1740] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:30:27 INFO - PROCESS | 1740 | --DOMWINDOW == 102 (0x9af8b000) [pid = 1740] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:30:27 INFO - PROCESS | 1740 | --DOMWINDOW == 101 (0xa618d400) [pid = 1740] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:30:27 INFO - PROCESS | 1740 | --DOMWINDOW == 100 (0xa6c49c00) [pid = 1740] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:30:27 INFO - PROCESS | 1740 | --DOMWINDOW == 99 (0xa614e400) [pid = 1740] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:30:27 INFO - PROCESS | 1740 | --DOMWINDOW == 98 (0xa6c45800) [pid = 1740] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:30:27 INFO - PROCESS | 1740 | --DOMWINDOW == 97 (0x8fb8c800) [pid = 1740] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:30:27 INFO - PROCESS | 1740 | --DOMWINDOW == 96 (0x996ea000) [pid = 1740] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 16:30:27 INFO - PROCESS | 1740 | --DOMWINDOW == 95 (0x99ec1c00) [pid = 1740] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:30:27 INFO - PROCESS | 1740 | --DOMWINDOW == 94 (0x98828400) [pid = 1740] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:30:27 INFO - PROCESS | 1740 | --DOMWINDOW == 93 (0x917e5000) [pid = 1740] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:30:27 INFO - PROCESS | 1740 | --DOMWINDOW == 92 (0x8fb8c000) [pid = 1740] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 16:30:27 INFO - PROCESS | 1740 | --DOMWINDOW == 91 (0x92348000) [pid = 1740] [serial = 2315] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 16:30:27 INFO - PROCESS | 1740 | --DOMWINDOW == 90 (0x92fa3800) [pid = 1740] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 16:30:27 INFO - PROCESS | 1740 | --DOMWINDOW == 89 (0x9a771800) [pid = 1740] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 16:30:27 INFO - PROCESS | 1740 | --DOMWINDOW == 88 (0xa6b54c00) [pid = 1740] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 16:30:27 INFO - PROCESS | 1740 | --DOMWINDOW == 87 (0x9234dc00) [pid = 1740] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 16:30:28 INFO - PROCESS | 1740 | 1468884628282 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 16:30:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:30:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:30:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 2038ms 16:30:28 INFO - PROCESS | 1740 | 1468884628340 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 16:30:28 INFO - PROCESS | 1740 | 1468884628344 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 16:30:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:30:28 INFO - PROCESS | 1740 | 1468884628360 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:30:28 INFO - PROCESS | 1740 | 1468884628370 Marionette TRACE conn3 <- [1,3102,null,{}] 16:30:28 INFO - PROCESS | 1740 | 1468884628385 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:28 INFO - PROCESS | 1740 | 1468884628392 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:28 INFO - PROCESS | 1740 | 1468884628624 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 16:30:28 INFO - PROCESS | 1740 | 1468884628641 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:28 INFO - PROCESS | 1740 | 1468884628649 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:28 INFO - PROCESS | 1740 | ++DOCSHELL 0x9a775400 == 21 [pid = 1740] [id = 785] 16:30:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 88 (0x9a77a800) [pid = 1740] [serial = 2354] [outer = (nil)] 16:30:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 89 (0x9ac48c00) [pid = 1740] [serial = 2355] [outer = 0x9a77a800] 16:30:28 INFO - PROCESS | 1740 | 1468884628741 Marionette DEBUG loaded listener.js 16:30:28 INFO - PROCESS | 1740 | ++DOMWINDOW == 90 (0x9ac54800) [pid = 1740] [serial = 2356] [outer = 0x9a77a800] 16:30:29 INFO - PROCESS | 1740 | 1468884629583 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:30:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:30:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1259ms 16:30:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:30:29 INFO - PROCESS | 1740 | 1468884629616 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 16:30:29 INFO - PROCESS | 1740 | 1468884629620 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 16:30:29 INFO - PROCESS | 1740 | 1468884629627 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:30:29 INFO - PROCESS | 1740 | 1468884629630 Marionette TRACE conn3 <- [1,3106,null,{}] 16:30:29 INFO - PROCESS | 1740 | 1468884629636 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:29 INFO - PROCESS | 1740 | 1468884629641 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:29 INFO - PROCESS | 1740 | 1468884629793 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 16:30:29 INFO - PROCESS | 1740 | 1468884629813 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:29 INFO - PROCESS | 1740 | 1468884629824 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:29 INFO - PROCESS | 1740 | ++DOCSHELL 0x8f887800 == 22 [pid = 1740] [id = 786] 16:30:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 91 (0x8f888000) [pid = 1740] [serial = 2357] [outer = (nil)] 16:30:29 INFO - PROCESS | 1740 | ++DOMWINDOW == 92 (0x8fb34c00) [pid = 1740] [serial = 2358] [outer = 0x8f888000] 16:30:29 INFO - PROCESS | 1740 | 1468884629960 Marionette DEBUG loaded listener.js 16:30:30 INFO - PROCESS | 1740 | ++DOMWINDOW == 93 (0x8fb8a000) [pid = 1740] [serial = 2359] [outer = 0x8f888000] 16:30:31 INFO - PROCESS | 1740 | 1468884631069 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 16:30:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:30:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:30:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:30:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1487ms 16:30:31 INFO - PROCESS | 1740 | 1468884631158 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 16:30:31 INFO - PROCESS | 1740 | 1468884631166 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 16:30:31 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:30:31 INFO - PROCESS | 1740 | 1468884631181 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:30:31 INFO - PROCESS | 1740 | 1468884631186 Marionette TRACE conn3 <- [1,3110,null,{}] 16:30:31 INFO - PROCESS | 1740 | 1468884631201 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:31 INFO - PROCESS | 1740 | 1468884631206 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:31 INFO - PROCESS | 1740 | 1468884631404 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 16:30:31 INFO - PROCESS | 1740 | 1468884631606 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:31 INFO - PROCESS | 1740 | 1468884631620 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:31 INFO - PROCESS | 1740 | ++DOCSHELL 0x952b7400 == 23 [pid = 1740] [id = 787] 16:30:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 94 (0x952bec00) [pid = 1740] [serial = 2360] [outer = (nil)] 16:30:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 95 (0x95310000) [pid = 1740] [serial = 2361] [outer = 0x952bec00] 16:30:31 INFO - PROCESS | 1740 | 1468884631744 Marionette DEBUG loaded listener.js 16:30:31 INFO - PROCESS | 1740 | ++DOMWINDOW == 96 (0x992c0800) [pid = 1740] [serial = 2362] [outer = 0x952bec00] 16:30:32 INFO - PROCESS | 1740 | 1468884632671 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 16:30:32 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:30:32 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 16:30:32 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:32 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:30:32 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1541ms 16:30:32 INFO - PROCESS | 1740 | 1468884632723 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 16:30:32 INFO - PROCESS | 1740 | 1468884632730 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 16:30:32 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:30:32 INFO - PROCESS | 1740 | 1468884632741 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:30:32 INFO - PROCESS | 1740 | 1468884632745 Marionette TRACE conn3 <- [1,3114,null,{}] 16:30:32 INFO - PROCESS | 1740 | 1468884632753 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:32 INFO - PROCESS | 1740 | 1468884632759 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:32 INFO - PROCESS | 1740 | 1468884632983 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 16:30:33 INFO - PROCESS | 1740 | 1468884633183 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\", \"c3636157-fca8-4fb9-96ba-cec1e6736ef0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:33 INFO - PROCESS | 1740 | 1468884633191 Marionette INFO sendAsync d9fab964-2e6a-478e-9f9c-7a0295cc4941 16:30:33 INFO - PROCESS | 1740 | ++DOCSHELL 0x8fb3f000 == 24 [pid = 1740] [id = 788] 16:30:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 97 (0x8fb8d400) [pid = 1740] [serial = 2363] [outer = (nil)] 16:30:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 98 (0x9adc6800) [pid = 1740] [serial = 2364] [outer = 0x8fb8d400] 16:30:33 INFO - PROCESS | 1740 | 1468884633276 Marionette DEBUG loaded listener.js 16:30:33 INFO - PROCESS | 1740 | ++DOMWINDOW == 99 (0x9ae35000) [pid = 1740] [serial = 2365] [outer = 0x8fb8d400] 16:30:34 INFO - PROCESS | 1740 | 1468884634308 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:30:34 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:30:34 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1587ms 16:30:34 INFO - PROCESS | 1740 | 1468884634328 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 16:30:34 INFO - PROCESS | 1740 | 1468884634333 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 16:30:35 WARNING - u'runner_teardown' () 16:30:35 INFO - No more tests 16:30:35 INFO - Got 0 unexpected results 16:30:35 INFO - SUITE-END | took 1280s 16:30:35 INFO - Closing logging queue 16:30:35 INFO - queue closed 16:30:35 INFO - Return code: 0 16:30:35 WARNING - # TBPL SUCCESS # 16:30:35 INFO - Running post-action listener: _resource_record_post_action 16:30:35 INFO - Running post-run listener: _resource_record_post_run 16:30:36 INFO - Total resource usage - Wall time: 1316s; CPU: 98.0%; Read bytes: 14077952; Write bytes: 933212160; Read time: 768; Write time: 295452 16:30:36 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:30:36 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 4096; Write bytes: 135061504; Read time: 4; Write time: 184884 16:30:36 INFO - run-tests - Wall time: 1286s; CPU: 98.0%; Read bytes: 11091968; Write bytes: 788488192; Read time: 392; Write time: 101916 16:30:36 INFO - Running post-run listener: _upload_blobber_files 16:30:36 INFO - Blob upload gear active. 16:30:36 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:30:36 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 16:30:36 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-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:30:36 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-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:30:37 INFO - (blobuploader) - INFO - Open directory for files ... 16:30:37 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:30:37 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:30:37 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:30:38 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:30:38 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:30:38 INFO - (blobuploader) - INFO - Done attempting. 16:30:38 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:30:38 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:30:38 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:30:39 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:30:39 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:30:39 INFO - (blobuploader) - INFO - Done attempting. 16:30:39 INFO - (blobuploader) - INFO - Iteration through files over. 16:30:40 INFO - Return code: 0 16:30:40 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:30:40 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:30:40 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/19990c23df84e038d43877e3d9efdb67fea85273a3d2b2591aa32bc7ef9ce32dec69d83e745864e1bfc179aad05792312e795abca60631deaa3dec69e055a7e4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8ebeca10a10afba77a538075a684b2383f5cc5255a5136244839eea47ce95f40ad30b6cca5450b8f847345e17c2cb155777146b091c1a76c9919c98b219910dc"} 16:30:40 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:30:40 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:30:40 INFO - Contents: 16:30:40 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/19990c23df84e038d43877e3d9efdb67fea85273a3d2b2591aa32bc7ef9ce32dec69d83e745864e1bfc179aad05792312e795abca60631deaa3dec69e055a7e4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8ebeca10a10afba77a538075a684b2383f5cc5255a5136244839eea47ce95f40ad30b6cca5450b8f847345e17c2cb155777146b091c1a76c9919c98b219910dc"} 16:30:40 INFO - Running post-run listener: copy_logs_to_upload_dir 16:30:40 INFO - Copying logs to upload dir... 16:30:40 INFO - mkdir: /builds/slave/test/build/upload/logs 16:30:40 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1462.025726 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 22 secs) (at 2016-07-18 16:30:40.399406) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-18 16:30:40.400682) ========= 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-1468882865.312920-1398099175 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/19990c23df84e038d43877e3d9efdb67fea85273a3d2b2591aa32bc7ef9ce32dec69d83e745864e1bfc179aad05792312e795abca60631deaa3dec69e055a7e4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8ebeca10a10afba77a538075a684b2383f5cc5255a5136244839eea47ce95f40ad30b6cca5450b8f847345e17c2cb155777146b091c1a76c9919c98b219910dc"} build_url:https://queue.taskcluster.net/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032416 build_url: 'https://queue.taskcluster.net/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/19990c23df84e038d43877e3d9efdb67fea85273a3d2b2591aa32bc7ef9ce32dec69d83e745864e1bfc179aad05792312e795abca60631deaa3dec69e055a7e4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8ebeca10a10afba77a538075a684b2383f5cc5255a5136244839eea47ce95f40ad30b6cca5450b8f847345e17c2cb155777146b091c1a76c9919c98b219910dc"}' symbols_url: 'https://queue.taskcluster.net/v1/task/KDX6jdiRQRKMBsqI4WILHQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-18 16:30:40.474904) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 16:30:40.475384) ========= 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-1468882865.312920-1398099175 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017254 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-18 16:30:40.537431) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-18 16:30:40.537730) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-18 16:30:40.538060) ========= ========= Total master_lag: 24.72 =========