builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-767 starttime: 1466809844.24 results: success (0) buildid: 20160624143557 builduid: 67b95f07284347e7aea2678b4c3b20e6 revision: 229741b7de0485ca56b91e0e657fe5d37dbbc98f ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-24 16:10:44.243126) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-24 16:10:44.243585) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-24 16:10:44.243899) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-24 16:10:44.600795) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-24 16:10:44.601149) ========= 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-1466808349.728646-539503770 _=/tools/buildbot/bin/python using PTY: False --2016-06-24 16:10:44-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.4M=0.001s 2016-06-24 16:10:45 (10.4 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.543522 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-24 16:10:45.176713) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-24 16:10:45.177032) ========= 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-1466808349.728646-539503770 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.070506 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-24 16:10:45.276076) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-24 16:10:45.276393) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 229741b7de0485ca56b91e0e657fe5d37dbbc98f --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 229741b7de0485ca56b91e0e657fe5d37dbbc98f --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-1466808349.728646-539503770 _=/tools/buildbot/bin/python using PTY: False 2016-06-24 16:10:45,404 truncating revision to first 12 chars 2016-06-24 16:10:45,405 Setting DEBUG logging. 2016-06-24 16:10:45,405 attempt 1/10 2016-06-24 16:10:45,405 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/229741b7de04?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-24 16:10:46,742 unpacking tar archive at: mozilla-beta-229741b7de04/testing/mozharness/ program finished with exit code 0 elapsedTime=2.016726 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-24 16:10:47.347871) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-24 16:10:47.348213) ========= script_repo_revision: 229741b7de0485ca56b91e0e657fe5d37dbbc98f ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-24 16:10:47.348610) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-24 16:10:47.348911) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-24 16:10:47.445766) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 10 secs) (at 2016-06-24 16:10:47.446141) ========= /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-1466808349.728646-539503770 _=/tools/buildbot/bin/python using PTY: False 16:10:47 INFO - MultiFileLogger online at 20160624 16:10:47 in /builds/slave/test 16:10:47 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 16:10:47 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:10:47 INFO - {'append_to_log': False, 16:10:47 INFO - 'base_work_dir': '/builds/slave/test', 16:10:47 INFO - 'blob_upload_branch': 'mozilla-beta', 16:10:47 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:10:47 INFO - 'buildbot_json_path': 'buildprops.json', 16:10:47 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:10:47 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:10:47 INFO - 'download_minidump_stackwalk': True, 16:10:47 INFO - 'download_symbols': 'true', 16:10:47 INFO - 'e10s': False, 16:10:47 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:10:47 INFO - 'tooltool.py': '/tools/tooltool.py', 16:10:47 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:10:47 INFO - '/tools/misc-python/virtualenv.py')}, 16:10:47 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:10:47 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:10:47 INFO - 'log_level': 'info', 16:10:47 INFO - 'log_to_console': True, 16:10:47 INFO - 'opt_config_files': (), 16:10:47 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:10:47 INFO - '--processes=1', 16:10:47 INFO - '--config=%(test_path)s/wptrunner.ini', 16:10:47 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:10:47 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:10:47 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:10:47 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:10:47 INFO - 'pip_index': False, 16:10:47 INFO - 'require_test_zip': True, 16:10:47 INFO - 'test_type': ('testharness',), 16:10:47 INFO - 'this_chunk': '1', 16:10:47 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:10:47 INFO - 'total_chunks': '10', 16:10:47 INFO - 'virtualenv_path': 'venv', 16:10:47 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:10:47 INFO - 'work_dir': 'build'} 16:10:47 INFO - ##### 16:10:47 INFO - ##### Running clobber step. 16:10:47 INFO - ##### 16:10:47 INFO - Running pre-action listener: _resource_record_pre_action 16:10:47 INFO - Running main action method: clobber 16:10:47 INFO - rmtree: /builds/slave/test/build 16:10:47 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:10:50 INFO - Running post-action listener: _resource_record_post_action 16:10:50 INFO - ##### 16:10:50 INFO - ##### Running read-buildbot-config step. 16:10:50 INFO - ##### 16:10:50 INFO - Running pre-action listener: _resource_record_pre_action 16:10:50 INFO - Running main action method: read_buildbot_config 16:10:50 INFO - Using buildbot properties: 16:10:50 INFO - { 16:10:50 INFO - "project": "", 16:10:50 INFO - "product": "firefox", 16:10:50 INFO - "script_repo_revision": "production", 16:10:50 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 16:10:50 INFO - "repository": "", 16:10:50 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 16:10:50 INFO - "buildid": "20160624143557", 16:10:50 INFO - "pgo_build": "False", 16:10:50 INFO - "basedir": "/builds/slave/test", 16:10:50 INFO - "buildnumber": 1, 16:10:50 INFO - "slavename": "tst-linux32-spot-767", 16:10:50 INFO - "revision": "229741b7de0485ca56b91e0e657fe5d37dbbc98f", 16:10:50 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 16:10:50 INFO - "platform": "linux", 16:10:50 INFO - "branch": "mozilla-beta", 16:10:50 INFO - "repo_path": "releases/mozilla-beta", 16:10:50 INFO - "moz_repo_path": "", 16:10:50 INFO - "stage_platform": "linux", 16:10:50 INFO - "builduid": "67b95f07284347e7aea2678b4c3b20e6", 16:10:50 INFO - "slavebuilddir": "test" 16:10:50 INFO - } 16:10:50 INFO - Found installer url https://queue.taskcluster.net/v1/task/Bh9vFrijT_qw6st-7mukkw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 16:10:50 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Bh9vFrijT_qw6st-7mukkw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 16:10:50 INFO - Running post-action listener: _resource_record_post_action 16:10:50 INFO - ##### 16:10:50 INFO - ##### Running download-and-extract step. 16:10:50 INFO - ##### 16:10:50 INFO - Running pre-action listener: _resource_record_pre_action 16:10:50 INFO - Running main action method: download_and_extract 16:10:50 INFO - mkdir: /builds/slave/test/build/tests 16:10:50 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:10:50 INFO - https://queue.taskcluster.net/v1/task/Bh9vFrijT_qw6st-7mukkw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 16:10:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bh9vFrijT_qw6st-7mukkw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 16:10:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bh9vFrijT_qw6st-7mukkw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 16:10:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bh9vFrijT_qw6st-7mukkw/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:10:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bh9vFrijT_qw6st-7mukkw/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:10:51 INFO - Downloaded 1291 bytes. 16:10:51 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 16:10:51 INFO - Using the following test package requirements: 16:10:51 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 16:10:51 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:10:51 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 16:10:51 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:10:51 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 16:10:51 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:10:51 INFO - u'jsshell-linux-i686.zip'], 16:10:51 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:10:51 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 16:10:51 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 16:10:51 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:10:51 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 16:10:51 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:10:51 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 16:10:51 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:10:51 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 16:10:51 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:10:51 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 16:10:51 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:10:51 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:10:51 INFO - https://queue.taskcluster.net/v1/task/Bh9vFrijT_qw6st-7mukkw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 16:10:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bh9vFrijT_qw6st-7mukkw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 16:10:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bh9vFrijT_qw6st-7mukkw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 16:10:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bh9vFrijT_qw6st-7mukkw/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:10:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bh9vFrijT_qw6st-7mukkw/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:11:01 INFO - Downloaded 22853573 bytes. 16:11:01 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:11:01 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:11:02 INFO - caution: filename not matched: web-platform/* 16:11:02 INFO - Return code: 11 16:11:02 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:11:02 INFO - https://queue.taskcluster.net/v1/task/Bh9vFrijT_qw6st-7mukkw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 16:11:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bh9vFrijT_qw6st-7mukkw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 16:11:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bh9vFrijT_qw6st-7mukkw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 16:11:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bh9vFrijT_qw6st-7mukkw/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:11:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bh9vFrijT_qw6st-7mukkw/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:11:13 INFO - Downloaded 36389080 bytes. 16:11:13 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:11:13 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:11:17 INFO - caution: filename not matched: bin/* 16:11:17 INFO - caution: filename not matched: config/* 16:11:17 INFO - caution: filename not matched: mozbase/* 16:11:17 INFO - caution: filename not matched: marionette/* 16:11:17 INFO - caution: filename not matched: tools/wptserve/* 16:11:17 INFO - Return code: 11 16:11: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:11:17 INFO - https://queue.taskcluster.net/v1/task/Bh9vFrijT_qw6st-7mukkw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 16:11:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bh9vFrijT_qw6st-7mukkw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:11:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bh9vFrijT_qw6st-7mukkw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:11:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bh9vFrijT_qw6st-7mukkw/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:11:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bh9vFrijT_qw6st-7mukkw/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:11:41 INFO - Downloaded 69346908 bytes. 16:11:41 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Bh9vFrijT_qw6st-7mukkw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:11:41 INFO - mkdir: /builds/slave/test/properties 16:11:41 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:11:41 INFO - Writing to file /builds/slave/test/properties/build_url 16:11:41 INFO - Contents: 16:11:41 INFO - build_url:https://queue.taskcluster.net/v1/task/Bh9vFrijT_qw6st-7mukkw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:11:42 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Bh9vFrijT_qw6st-7mukkw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:11:42 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:11:42 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:11:42 INFO - Contents: 16:11:42 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Bh9vFrijT_qw6st-7mukkw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:11: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:11:42 INFO - https://queue.taskcluster.net/v1/task/Bh9vFrijT_qw6st-7mukkw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:11:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bh9vFrijT_qw6st-7mukkw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:11:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bh9vFrijT_qw6st-7mukkw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:11:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bh9vFrijT_qw6st-7mukkw/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:11:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Bh9vFrijT_qw6st-7mukkw/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:12:08 INFO - Downloaded 92346111 bytes. 16:12:08 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:12:08 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:12:17 INFO - Return code: 0 16:12:17 INFO - Running post-action listener: _resource_record_post_action 16:12:17 INFO - Running post-action listener: set_extra_try_arguments 16:12:17 INFO - ##### 16:12:17 INFO - ##### Running create-virtualenv step. 16:12:17 INFO - ##### 16:12:17 INFO - Running pre-action listener: _pre_create_virtualenv 16:12:17 INFO - Running pre-action listener: _resource_record_pre_action 16:12:17 INFO - Running main action method: create_virtualenv 16:12:17 INFO - Creating virtualenv /builds/slave/test/build/venv 16:12:17 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:12:17 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:12:18 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:12:18 INFO - Using real prefix '/usr' 16:12:18 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:12:19 INFO - Installing distribute.............................................................................................................................................................................................done. 16:12:23 INFO - Installing pip.................done. 16:12:23 INFO - Return code: 0 16:12:23 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:12:23 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:12:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:12:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:12:23 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:12:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:12:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:12:23 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 0x9df0c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e57598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f0b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9efaf70>, '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 0x9efa620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f00750>, '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-1466808349.728646-539503770', '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:12:23 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:12:23 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:12:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:12:23 INFO - 'CCACHE_UMASK': '002', 16:12:23 INFO - 'DISPLAY': ':0', 16:12:23 INFO - 'HOME': '/home/cltbld', 16:12:23 INFO - 'LANG': 'en_US.UTF-8', 16:12:23 INFO - 'LOGNAME': 'cltbld', 16:12:23 INFO - 'MAIL': '/var/mail/cltbld', 16:12:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:12:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:12:23 INFO - 'MOZ_NO_REMOTE': '1', 16:12:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:12:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:12:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:12:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:12:23 INFO - 'PWD': '/builds/slave/test', 16:12:23 INFO - 'SHELL': '/bin/bash', 16:12:23 INFO - 'SHLVL': '1', 16:12:23 INFO - 'TERM': 'linux', 16:12:23 INFO - 'TMOUT': '86400', 16:12:23 INFO - 'USER': 'cltbld', 16:12:23 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466808349.728646-539503770', 16:12:23 INFO - '_': '/tools/buildbot/bin/python'} 16:12:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:12:23 INFO - Downloading/unpacking psutil>=0.7.1 16:12:23 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:12:23 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:12:23 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:12:23 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:12:23 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:12:23 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:12:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:12:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:12:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:12:28 INFO - Installing collected packages: psutil 16:12:28 INFO - Running setup.py install for psutil 16:12:28 INFO - building 'psutil._psutil_linux' extension 16:12:28 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:12:29 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 16:12:29 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 16:12:29 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:12:29 INFO - building 'psutil._psutil_posix' extension 16:12:29 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:12:29 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:12:29 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:12:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:12:30 INFO - Successfully installed psutil 16:12:30 INFO - Cleaning up... 16:12:30 INFO - Return code: 0 16:12:30 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:12:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:12:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:12:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:12:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:12:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:12:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:12:30 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 0x9df0c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e57598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f0b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9efaf70>, '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 0x9efa620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f00750>, '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-1466808349.728646-539503770', '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:12:30 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:12:30 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:12:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:12:30 INFO - 'CCACHE_UMASK': '002', 16:12:30 INFO - 'DISPLAY': ':0', 16:12:30 INFO - 'HOME': '/home/cltbld', 16:12:30 INFO - 'LANG': 'en_US.UTF-8', 16:12:30 INFO - 'LOGNAME': 'cltbld', 16:12:30 INFO - 'MAIL': '/var/mail/cltbld', 16:12:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:12:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:12:30 INFO - 'MOZ_NO_REMOTE': '1', 16:12:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:12:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:12:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:12:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:12:30 INFO - 'PWD': '/builds/slave/test', 16:12:30 INFO - 'SHELL': '/bin/bash', 16:12:30 INFO - 'SHLVL': '1', 16:12:30 INFO - 'TERM': 'linux', 16:12:30 INFO - 'TMOUT': '86400', 16:12:30 INFO - 'USER': 'cltbld', 16:12:30 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466808349.728646-539503770', 16:12:30 INFO - '_': '/tools/buildbot/bin/python'} 16:12:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:12:30 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:12:30 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:12:30 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:12:30 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:12:30 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:12:30 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:12:30 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:12:35 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:12:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:12:35 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:12:35 INFO - Installing collected packages: mozsystemmonitor 16:12:35 INFO - Running setup.py install for mozsystemmonitor 16:12:35 INFO - Successfully installed mozsystemmonitor 16:12:35 INFO - Cleaning up... 16:12:35 INFO - Return code: 0 16:12:35 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:12:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:12:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:12:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:12:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:12:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:12:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:12:35 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 0x9df0c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e57598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f0b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9efaf70>, '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 0x9efa620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f00750>, '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-1466808349.728646-539503770', '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:12:35 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:12:35 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:12:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:12:35 INFO - 'CCACHE_UMASK': '002', 16:12:35 INFO - 'DISPLAY': ':0', 16:12:35 INFO - 'HOME': '/home/cltbld', 16:12:35 INFO - 'LANG': 'en_US.UTF-8', 16:12:35 INFO - 'LOGNAME': 'cltbld', 16:12:35 INFO - 'MAIL': '/var/mail/cltbld', 16:12:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:12:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:12:35 INFO - 'MOZ_NO_REMOTE': '1', 16:12:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:12:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:12:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:12:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:12:35 INFO - 'PWD': '/builds/slave/test', 16:12:35 INFO - 'SHELL': '/bin/bash', 16:12:35 INFO - 'SHLVL': '1', 16:12:35 INFO - 'TERM': 'linux', 16:12:35 INFO - 'TMOUT': '86400', 16:12:35 INFO - 'USER': 'cltbld', 16:12:35 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466808349.728646-539503770', 16:12:35 INFO - '_': '/tools/buildbot/bin/python'} 16:12:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:12:35 INFO - Downloading/unpacking blobuploader==1.2.4 16:12:35 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:12:35 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:12:35 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:12:35 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:12:35 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:12:35 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:12:40 INFO - Downloading blobuploader-1.2.4.tar.gz 16:12:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:12:40 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:12:40 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:12:40 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:12:40 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:12:40 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:12:40 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:12:40 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:12:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:12:41 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:12:41 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:12:41 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:12:41 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:12:41 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:12:41 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:12:41 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:12:42 INFO - Downloading docopt-0.6.1.tar.gz 16:12:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:12:42 INFO - Installing collected packages: blobuploader, requests, docopt 16:12:42 INFO - Running setup.py install for blobuploader 16:12:42 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:12:42 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:12:42 INFO - Running setup.py install for requests 16:12:43 INFO - Running setup.py install for docopt 16:12:43 INFO - Successfully installed blobuploader requests docopt 16:12:43 INFO - Cleaning up... 16:12:43 INFO - Return code: 0 16:12:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:12:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:12:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:12:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:12:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:12:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:12:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:12:43 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 0x9df0c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e57598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f0b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9efaf70>, '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 0x9efa620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f00750>, '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-1466808349.728646-539503770', '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:12:43 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:12:43 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:12:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:12:43 INFO - 'CCACHE_UMASK': '002', 16:12:43 INFO - 'DISPLAY': ':0', 16:12:43 INFO - 'HOME': '/home/cltbld', 16:12:43 INFO - 'LANG': 'en_US.UTF-8', 16:12:43 INFO - 'LOGNAME': 'cltbld', 16:12:43 INFO - 'MAIL': '/var/mail/cltbld', 16:12:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:12:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:12:43 INFO - 'MOZ_NO_REMOTE': '1', 16:12:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:12:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:12:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:12:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:12:43 INFO - 'PWD': '/builds/slave/test', 16:12:43 INFO - 'SHELL': '/bin/bash', 16:12:43 INFO - 'SHLVL': '1', 16:12:43 INFO - 'TERM': 'linux', 16:12:43 INFO - 'TMOUT': '86400', 16:12:43 INFO - 'USER': 'cltbld', 16:12:43 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466808349.728646-539503770', 16:12:43 INFO - '_': '/tools/buildbot/bin/python'} 16:12:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:12:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:12:44 INFO - Running setup.py (path:/tmp/pip-QroVqy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:12:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:12:44 INFO - Running setup.py (path:/tmp/pip-n4Pioc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:12:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:12:44 INFO - Running setup.py (path:/tmp/pip-Ua6pbq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:12:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:12:44 INFO - Running setup.py (path:/tmp/pip-JUvDcp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:12:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:12:44 INFO - Running setup.py (path:/tmp/pip-FfBvw1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:12:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:12:44 INFO - Running setup.py (path:/tmp/pip-7AQ0AX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:12:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:12:44 INFO - Running setup.py (path:/tmp/pip-iZnO76-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:12:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:12:44 INFO - Running setup.py (path:/tmp/pip-4pxUv3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:12:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:12:45 INFO - Running setup.py (path:/tmp/pip-JeInWL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:12:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:12:45 INFO - Running setup.py (path:/tmp/pip-X4ZPee-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:12:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:12:45 INFO - Running setup.py (path:/tmp/pip-PnE8Gv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:12:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:12:45 INFO - Running setup.py (path:/tmp/pip-KU5Duo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:12:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:12:45 INFO - Running setup.py (path:/tmp/pip-vRcxGI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:12:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:12:45 INFO - Running setup.py (path:/tmp/pip-zuQ5C7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:12:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:12:45 INFO - Running setup.py (path:/tmp/pip-vuPIF1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:12:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:12:46 INFO - Running setup.py (path:/tmp/pip-YowseF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:12:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:12:46 INFO - Running setup.py (path:/tmp/pip-IkfxWp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:12:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:12:46 INFO - Running setup.py (path:/tmp/pip-Kx25N3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:12:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:12:46 INFO - Running setup.py (path:/tmp/pip-78_vZx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:12:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:12:46 INFO - Running setup.py (path:/tmp/pip-gSIAQP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:12:46 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:12:47 INFO - Running setup.py (path:/tmp/pip-nVbshF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:12:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:12:47 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:12:47 INFO - Running setup.py install for manifestparser 16:12:47 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:12:47 INFO - Running setup.py install for mozcrash 16:12:47 INFO - Running setup.py install for mozdebug 16:12:47 INFO - Running setup.py install for mozdevice 16:12:48 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:12:48 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:12:48 INFO - Running setup.py install for mozfile 16:12:48 INFO - Running setup.py install for mozhttpd 16:12:48 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:12:48 INFO - Running setup.py install for mozinfo 16:12:48 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:12:48 INFO - Running setup.py install for mozInstall 16:12:48 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:12:48 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:12:48 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:12:48 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:12:48 INFO - Running setup.py install for mozleak 16:12:48 INFO - Running setup.py install for mozlog 16:12:49 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:12:49 INFO - Running setup.py install for moznetwork 16:12:49 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:12:49 INFO - Running setup.py install for mozprocess 16:12:49 INFO - Running setup.py install for mozprofile 16:12:49 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:12:49 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:12:49 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:12:49 INFO - Running setup.py install for mozrunner 16:12:50 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:12:50 INFO - Running setup.py install for mozscreenshot 16:12:50 INFO - Running setup.py install for moztest 16:12:50 INFO - Running setup.py install for mozversion 16:12:50 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:12:50 INFO - Running setup.py install for wptserve 16:12:51 INFO - Running setup.py install for marionette-driver 16:12:51 INFO - Running setup.py install for browsermob-proxy 16:12:51 INFO - Running setup.py install for marionette-client 16:12:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:12:51 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:12:52 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:12:52 INFO - Cleaning up... 16:12:52 INFO - Return code: 0 16:12:52 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:12:52 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:12:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:12:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:12:52 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:12:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:12:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:12:52 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 0x9df0c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e57598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f0b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9efaf70>, '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 0x9efa620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f00750>, '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-1466808349.728646-539503770', '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:12:52 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:12:52 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:12:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:12:52 INFO - 'CCACHE_UMASK': '002', 16:12:52 INFO - 'DISPLAY': ':0', 16:12:52 INFO - 'HOME': '/home/cltbld', 16:12:52 INFO - 'LANG': 'en_US.UTF-8', 16:12:52 INFO - 'LOGNAME': 'cltbld', 16:12:52 INFO - 'MAIL': '/var/mail/cltbld', 16:12:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:12:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:12:52 INFO - 'MOZ_NO_REMOTE': '1', 16:12:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:12:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:12:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:12:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:12:52 INFO - 'PWD': '/builds/slave/test', 16:12:52 INFO - 'SHELL': '/bin/bash', 16:12:52 INFO - 'SHLVL': '1', 16:12:52 INFO - 'TERM': 'linux', 16:12:52 INFO - 'TMOUT': '86400', 16:12:52 INFO - 'USER': 'cltbld', 16:12:52 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466808349.728646-539503770', 16:12:52 INFO - '_': '/tools/buildbot/bin/python'} 16:12:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:12:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:12:52 INFO - Running setup.py (path:/tmp/pip-EgHTGX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:12:52 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:12:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:12:52 INFO - Running setup.py (path:/tmp/pip-r2TGr6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:12:52 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:12:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:12:52 INFO - Running setup.py (path:/tmp/pip-mNjC0l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:12:52 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:12:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:12:52 INFO - Running setup.py (path:/tmp/pip-Qhg_sz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:12:52 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:12:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:12:52 INFO - Running setup.py (path:/tmp/pip-chPiMF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:12:53 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:12:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:12:53 INFO - Running setup.py (path:/tmp/pip-hZagNk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:12:53 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:12:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:12:53 INFO - Running setup.py (path:/tmp/pip-LsDL5X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:12:53 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:12:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:12:53 INFO - Running setup.py (path:/tmp/pip-5Lhm6W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:12:53 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:12:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:12:53 INFO - Running setup.py (path:/tmp/pip-s32Ksj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:12:53 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:12:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:12:53 INFO - Running setup.py (path:/tmp/pip-RHUxSj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:12:53 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:12:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:12:53 INFO - Running setup.py (path:/tmp/pip-BZbg1A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:12:53 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:12:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:12:53 INFO - Running setup.py (path:/tmp/pip-aoTCmQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:12:54 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:12:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:12:54 INFO - Running setup.py (path:/tmp/pip-ZUd4cu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:12:54 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:12:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:12:54 INFO - Running setup.py (path:/tmp/pip-o5K6D2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:12:54 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:12:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:12:54 INFO - Running setup.py (path:/tmp/pip-yAzqN4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:12:54 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:12:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:12:54 INFO - Running setup.py (path:/tmp/pip-JaEgk7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:12:54 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:12:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:12:54 INFO - Running setup.py (path:/tmp/pip-tb9rvF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:12:54 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:12:54 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:12:54 INFO - Running setup.py (path:/tmp/pip-MV83qi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:12:54 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:12:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:12:54 INFO - Running setup.py (path:/tmp/pip-GEWbZz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:12:54 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:12:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:12:54 INFO - Running setup.py (path:/tmp/pip-1LPByN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:12:55 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:12:55 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:12:55 INFO - Running setup.py (path:/tmp/pip-fgeCaa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:12:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:12:55 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:12:55 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:12:55 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:12:55 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:12:55 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:12:55 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:12:55 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:12:55 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:12:55 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:12:55 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:12:55 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:12:55 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:12:55 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:13:00 INFO - Downloading blessings-1.6.tar.gz 16:13:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:13:00 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:13:00 INFO - Installing collected packages: blessings 16:13:00 INFO - Running setup.py install for blessings 16:13:00 INFO - Successfully installed blessings 16:13:00 INFO - Cleaning up... 16:13:00 INFO - Return code: 0 16:13:00 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:13:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:13:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:13:01 INFO - Reading from file tmpfile_stdout 16:13:01 INFO - Current package versions: 16:13:01 INFO - argparse == 1.2.1 16:13:01 INFO - blessings == 1.6 16:13:01 INFO - blobuploader == 1.2.4 16:13:01 INFO - browsermob-proxy == 0.6.0 16:13:01 INFO - docopt == 0.6.1 16:13:01 INFO - manifestparser == 1.1 16:13:01 INFO - marionette-client == 2.3.0 16:13:01 INFO - marionette-driver == 1.4.0 16:13:01 INFO - mozInstall == 1.12 16:13:01 INFO - mozcrash == 0.17 16:13:01 INFO - mozdebug == 0.1 16:13:01 INFO - mozdevice == 0.48 16:13:01 INFO - mozfile == 1.2 16:13:01 INFO - mozhttpd == 0.7 16:13:01 INFO - mozinfo == 0.9 16:13:01 INFO - mozleak == 0.1 16:13:01 INFO - mozlog == 3.1 16:13:01 INFO - moznetwork == 0.27 16:13:01 INFO - mozprocess == 0.22 16:13:01 INFO - mozprofile == 0.28 16:13:01 INFO - mozrunner == 6.11 16:13:01 INFO - mozscreenshot == 0.1 16:13:01 INFO - mozsystemmonitor == 0.0 16:13:01 INFO - moztest == 0.7 16:13:01 INFO - mozversion == 1.4 16:13:01 INFO - psutil == 3.1.1 16:13:01 INFO - requests == 1.2.3 16:13:01 INFO - wptserve == 1.4.0 16:13:01 INFO - wsgiref == 0.1.2 16:13:01 INFO - Running post-action listener: _resource_record_post_action 16:13:01 INFO - Running post-action listener: _start_resource_monitoring 16:13:01 INFO - Starting resource monitoring. 16:13:01 INFO - ##### 16:13:01 INFO - ##### Running pull step. 16:13:01 INFO - ##### 16:13:01 INFO - Running pre-action listener: _resource_record_pre_action 16:13:01 INFO - Running main action method: pull 16:13:01 INFO - Pull has nothing to do! 16:13:01 INFO - Running post-action listener: _resource_record_post_action 16:13:01 INFO - ##### 16:13:01 INFO - ##### Running install step. 16:13:01 INFO - ##### 16:13:01 INFO - Running pre-action listener: _resource_record_pre_action 16:13:01 INFO - Running main action method: install 16:13:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:13:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:13:01 INFO - Reading from file tmpfile_stdout 16:13:01 INFO - Detecting whether we're running mozinstall >=1.0... 16:13:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:13:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:13:01 INFO - Reading from file tmpfile_stdout 16:13:01 INFO - Output received: 16:13:01 INFO - Usage: mozinstall [options] installer 16:13:01 INFO - Options: 16:13:01 INFO - -h, --help show this help message and exit 16:13:01 INFO - -d DEST, --destination=DEST 16:13:01 INFO - Directory to install application into. [default: 16:13:01 INFO - "/builds/slave/test"] 16:13:01 INFO - --app=APP Application being installed. [default: firefox] 16:13:01 INFO - mkdir: /builds/slave/test/build/application 16:13:01 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:13:01 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:13:31 INFO - Reading from file tmpfile_stdout 16:13:31 INFO - Output received: 16:13:31 INFO - /builds/slave/test/build/application/firefox/firefox 16:13:31 INFO - Running post-action listener: _resource_record_post_action 16:13:31 INFO - ##### 16:13:31 INFO - ##### Running run-tests step. 16:13:31 INFO - ##### 16:13:31 INFO - Running pre-action listener: _resource_record_pre_action 16:13:31 INFO - Running main action method: run_tests 16:13:31 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:13:31 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:13:31 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:13:31 INFO - grabbing minidump binary from tooltool 16:13:31 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:13:31 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 0x9efaf70>, '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 0x9efa620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f00750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:13:31 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:13:31 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:13:31 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:13:31 INFO - Return code: 0 16:13:31 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 16:13:31 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:13:31 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/Bh9vFrijT_qw6st-7mukkw/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:13:31 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/Bh9vFrijT_qw6st-7mukkw/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:13:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:13:31 INFO - 'CCACHE_UMASK': '002', 16:13:31 INFO - 'DISPLAY': ':0', 16:13:31 INFO - 'HOME': '/home/cltbld', 16:13:31 INFO - 'LANG': 'en_US.UTF-8', 16:13:31 INFO - 'LOGNAME': 'cltbld', 16:13:31 INFO - 'MAIL': '/var/mail/cltbld', 16:13:31 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:13:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:13:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:13:31 INFO - 'MOZ_NO_REMOTE': '1', 16:13:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:13:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:13:31 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:13:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:13:31 INFO - 'PWD': '/builds/slave/test', 16:13:31 INFO - 'SHELL': '/bin/bash', 16:13:31 INFO - 'SHLVL': '1', 16:13:31 INFO - 'TERM': 'linux', 16:13:31 INFO - 'TMOUT': '86400', 16:13:31 INFO - 'USER': 'cltbld', 16:13:31 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466808349.728646-539503770', 16:13:31 INFO - '_': '/tools/buildbot/bin/python'} 16:13:31 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/Bh9vFrijT_qw6st-7mukkw/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:13:32 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:13:32 INFO - import pkg_resources 16:13:33 INFO - Using 1 client processes 16:13:33 INFO - wptserve Starting http server on 127.0.0.1:8000 16:13:33 INFO - wptserve Starting http server on 127.0.0.1:8001 16:13:33 INFO - wptserve Starting http server on 127.0.0.1:8443 16:13:35 INFO - SUITE-START | Running 778 tests 16:13:35 INFO - Running testharness tests 16:13:35 INFO - Setting up ssl 16:13:35 INFO - PROCESS | certutil | 16:13:35 INFO - PROCESS | certutil | 16:13:35 INFO - PROCESS | certutil | 16:13:35 INFO - Certificate Nickname Trust Attributes 16:13:35 INFO - SSL,S/MIME,JAR/XPI 16:13:35 INFO - 16:13:35 INFO - web-platform-tests CT,, 16:13:35 INFO - 16:13:35 INFO - Starting runner 16:13:39 INFO - PROCESS | 1770 | 1466810019519 Marionette DEBUG Marionette enabled via build flag and pref 16:13:39 INFO - PROCESS | 1770 | ++DOCSHELL 0xa4d52000 == 1 [pid = 1770] [id = 1] 16:13:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 1 (0xa4d52400) [pid = 1770] [serial = 1] [outer = (nil)] 16:13:39 INFO - PROCESS | 1770 | [1770] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:13:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 2 (0xa4d52c00) [pid = 1770] [serial = 2] [outer = 0xa4d52400] 16:13:40 INFO - PROCESS | 1770 | 1466810020225 Marionette INFO Listening on port 2828 16:13:40 INFO - PROCESS | 1770 | 1466810020825 Marionette DEBUG Marionette enabled via command-line flag 16:13:40 INFO - PROCESS | 1770 | ++DOCSHELL 0xa23a6c00 == 2 [pid = 1770] [id = 2] 16:13:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 3 (0xa23a8000) [pid = 1770] [serial = 3] [outer = (nil)] 16:13:40 INFO - PROCESS | 1770 | [1770] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:13:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 4 (0xa8c47c00) [pid = 1770] [serial = 4] [outer = 0xa23a8000] 16:13:41 INFO - PROCESS | 1770 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20cb760 16:13:41 INFO - PROCESS | 1770 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20d5260 16:13:41 INFO - PROCESS | 1770 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20f5220 16:13:41 INFO - PROCESS | 1770 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20f5e60 16:13:41 INFO - PROCESS | 1770 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20fbba0 16:13:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 5 (0xa1115000) [pid = 1770] [serial = 5] [outer = 0xa4d52400] 16:13:41 INFO - PROCESS | 1770 | [1770] 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:13:41 INFO - PROCESS | 1770 | 1466810021235 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:41199 16:13:41 INFO - PROCESS | 1770 | [1770] 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:13:41 INFO - PROCESS | 1770 | 1466810021316 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:41200 16:13:41 INFO - PROCESS | 1770 | 1466810021327 Marionette DEBUG Closed connection conn0 16:13:41 INFO - PROCESS | 1770 | [1770] 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:13:41 INFO - PROCESS | 1770 | 1466810021445 Marionette DEBUG Closed connection conn1 16:13:41 INFO - PROCESS | 1770 | [1770] 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:13:41 INFO - PROCESS | 1770 | 1466810021519 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:41201 16:13:41 INFO - PROCESS | 1770 | [1770] 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:13:41 INFO - PROCESS | 1770 | 1466810021567 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:41202 16:13:41 INFO - PROCESS | 1770 | 1466810021571 Marionette DEBUG Closed connection conn2 16:13:41 INFO - PROCESS | 1770 | [1770] 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:13:41 INFO - PROCESS | 1770 | 1466810021604 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:41203 16:13:41 INFO - PROCESS | 1770 | 1466810021615 Marionette DEBUG Closed connection conn3 16:13:41 INFO - PROCESS | 1770 | 1466810021644 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:13:41 INFO - PROCESS | 1770 | 1466810021660 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":"20160624143557","device":"desktop","version":"48.0"} 16:13:42 INFO - PROCESS | 1770 | [1770] 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:13:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x9ac24400 == 3 [pid = 1770] [id = 3] 16:13:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 6 (0x9ac24800) [pid = 1770] [serial = 6] [outer = (nil)] 16:13:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x9ac24c00 == 4 [pid = 1770] [id = 4] 16:13:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 7 (0x9ac25000) [pid = 1770] [serial = 7] [outer = (nil)] 16:13:43 INFO - PROCESS | 1770 | [1770] 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:13:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x9a346800 == 5 [pid = 1770] [id = 5] 16:13:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 8 (0x9a346c00) [pid = 1770] [serial = 8] [outer = (nil)] 16:13:43 INFO - PROCESS | 1770 | [1770] 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:13:43 INFO - PROCESS | 1770 | [1770] 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:13:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 9 (0x9a042800) [pid = 1770] [serial = 9] [outer = 0x9a346c00] 16:13:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 10 (0x9a363000) [pid = 1770] [serial = 10] [outer = 0x9ac24800] 16:13:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 11 (0x9a364c00) [pid = 1770] [serial = 11] [outer = 0x9ac25000] 16:13:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 12 (0x99c3a400) [pid = 1770] [serial = 12] [outer = 0x9a346c00] 16:13:45 INFO - PROCESS | 1770 | 1466810025470 Marionette INFO startBrowser 920167a0-b3b1-4341-a501-e5f92f595347 16:13:45 INFO - PROCESS | 1770 | 1466810025514 Marionette DEBUG loaded listener.js 16:13:45 INFO - PROCESS | 1770 | 1466810025534 Marionette DEBUG loaded listener.js 16:13:45 INFO - PROCESS | 1770 | 1466810025538 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:13:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 13 (0x98aeec00) [pid = 1770] [serial = 13] [outer = 0x9a346c00] 16:13:46 INFO - PROCESS | 1770 | 1466810026227 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"920167a0-b3b1-4341-a501-e5f92f595347","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":"20160624143557","device":"desktop","version":"48.0","command_id":1}}] 16:13:46 INFO - PROCESS | 1770 | 1466810026450 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:13:46 INFO - PROCESS | 1770 | 1466810026457 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:13:46 INFO - PROCESS | 1770 | 1466810026869 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 16:13:46 INFO - PROCESS | 1770 | 1466810026946 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:13:46 INFO - PROCESS | 1770 | 1466810026952 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:13:46 INFO - PROCESS | 1770 | [1770] 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:13:47 INFO - PROCESS | 1770 | [1770] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:13:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 14 (0x96ed8400) [pid = 1770] [serial = 14] [outer = 0x9a346c00] 16:13:47 INFO - PROCESS | 1770 | [1770] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:13:47 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:13:47 INFO - PROCESS | 1770 | 1466810027548 Marionette TRACE conn4 <- [1,3,null,{}] 16:13:47 INFO - PROCESS | 1770 | 1466810027615 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:13:47 INFO - PROCESS | 1770 | 1466810027620 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:13:47 INFO - PROCESS | 1770 | 1466810027666 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 16:13:47 INFO - PROCESS | 1770 | 1466810027721 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 16:13:47 INFO - PROCESS | 1770 | 1466810027725 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 16:13:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:13:47 INFO - PROCESS | 1770 | 1466810027759 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:13:47 INFO - PROCESS | 1770 | 1466810027765 Marionette TRACE conn4 <- [1,6,null,{}] 16:13:47 INFO - PROCESS | 1770 | 1466810027853 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:47 INFO - PROCESS | 1770 | 1466810027863 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:13:47 INFO - PROCESS | 1770 | 1466810027893 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 16:13:47 INFO - PROCESS | 1770 | 1466810027900 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1770 | 1466810027909 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:13:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x93d67c00 == 6 [pid = 1770] [id = 6] 16:13:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 15 (0x93d68000) [pid = 1770] [serial = 15] [outer = (nil)] 16:13:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 16 (0x93d6a000) [pid = 1770] [serial = 16] [outer = 0x93d68000] 16:13:47 INFO - PROCESS | 1770 | 1466810027984 Marionette DEBUG loaded listener.js 16:13:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 17 (0x93d6ec00) [pid = 1770] [serial = 17] [outer = 0x93d68000] 16:13:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x93b5b800 == 7 [pid = 1770] [id = 7] 16:13:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 18 (0x93b5bc00) [pid = 1770] [serial = 18] [outer = (nil)] 16:13:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 19 (0x93b9a800) [pid = 1770] [serial = 19] [outer = 0x93b5bc00] 16:13:48 INFO - PROCESS | 1770 | 1466810028503 Marionette DEBUG loaded listener.js 16:13:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 20 (0x93b9b800) [pid = 1770] [serial = 20] [outer = 0x93b5bc00] 16:13:48 INFO - PROCESS | 1770 | [1770] 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:13:49 INFO - PROCESS | 1770 | 1466810029008 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:13:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:13:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1323ms 16:13:49 INFO - PROCESS | 1770 | 1466810029131 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 16:13:49 INFO - PROCESS | 1770 | 1466810029135 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 16:13:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:13:49 INFO - PROCESS | 1770 | 1466810029170 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:13:49 INFO - PROCESS | 1770 | 1466810029174 Marionette TRACE conn4 <- [1,10,null,{}] 16:13:49 INFO - PROCESS | 1770 | 1466810029188 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:49 INFO - PROCESS | 1770 | 1466810029199 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:13:49 INFO - PROCESS | 1770 | 1466810029387 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 16:13:49 INFO - PROCESS | 1770 | 1466810029406 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810029413 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:13:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x92211c00 == 8 [pid = 1770] [id = 8] 16:13:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 21 (0x92212000) [pid = 1770] [serial = 21] [outer = (nil)] 16:13:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 22 (0x92214000) [pid = 1770] [serial = 22] [outer = 0x92212000] 16:13:49 INFO - PROCESS | 1770 | 1466810029488 Marionette DEBUG loaded listener.js 16:13:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 23 (0x930c4c00) [pid = 1770] [serial = 23] [outer = 0x92212000] 16:13:50 INFO - PROCESS | 1770 | 1466810030505 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 16:13:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:13:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1399ms 16:13:50 INFO - PROCESS | 1770 | 1466810030553 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 16:13:50 INFO - PROCESS | 1770 | 1466810030559 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 16:13:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:13:50 INFO - PROCESS | 1770 | 1466810030568 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:13:50 INFO - PROCESS | 1770 | 1466810030573 Marionette TRACE conn4 <- [1,14,null,{}] 16:13:50 INFO - PROCESS | 1770 | 1466810030582 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:50 INFO - PROCESS | 1770 | 1466810030587 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:13:50 INFO - PROCESS | 1770 | 1466810030879 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 16:13:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x92419800 == 9 [pid = 1770] [id = 9] 16:13:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 24 (0x92419c00) [pid = 1770] [serial = 24] [outer = (nil)] 16:13:51 INFO - PROCESS | 1770 | 1466810031049 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810031060 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:13:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 25 (0x9241a800) [pid = 1770] [serial = 25] [outer = 0x92419c00] 16:13:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x9241dc00 == 10 [pid = 1770] [id = 10] 16:13:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 26 (0x9241e000) [pid = 1770] [serial = 26] [outer = (nil)] 16:13:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 27 (0x930c3800) [pid = 1770] [serial = 27] [outer = 0x9241e000] 16:13:51 INFO - PROCESS | 1770 | 1466810031163 Marionette DEBUG loaded listener.js 16:13:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 28 (0x93b5c800) [pid = 1770] [serial = 28] [outer = 0x9241e000] 16:13:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 29 (0x92324c00) [pid = 1770] [serial = 29] [outer = 0x92419c00] 16:13:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x9220e400 == 11 [pid = 1770] [id = 11] 16:13:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 30 (0x9241cc00) [pid = 1770] [serial = 30] [outer = (nil)] 16:13:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 31 (0x98384800) [pid = 1770] [serial = 31] [outer = 0x9241cc00] 16:13:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 32 (0x998c2800) [pid = 1770] [serial = 32] [outer = 0x9241cc00] 16:13:52 INFO - PROCESS | 1770 | 1466810032287 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 16:13:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:13:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1784ms 16:13:52 INFO - PROCESS | 1770 | 1466810032351 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 16:13:52 INFO - PROCESS | 1770 | 1466810032359 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 16:13:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:13:52 INFO - PROCESS | 1770 | 1466810032369 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:13:52 INFO - PROCESS | 1770 | 1466810032373 Marionette TRACE conn4 <- [1,18,null,{}] 16:13:52 INFO - PROCESS | 1770 | 1466810032388 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:52 INFO - PROCESS | 1770 | 1466810032395 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:13:52 INFO - PROCESS | 1770 | 1466810032630 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 16:13:52 INFO - PROCESS | 1770 | 1466810032806 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810032815 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:13:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x95153800 == 12 [pid = 1770] [id = 12] 16:13:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 33 (0x99816800) [pid = 1770] [serial = 33] [outer = (nil)] 16:13:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 34 (0x9a362800) [pid = 1770] [serial = 34] [outer = 0x99816800] 16:13:52 INFO - PROCESS | 1770 | 1466810032902 Marionette DEBUG loaded listener.js 16:13:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 35 (0x9af6c800) [pid = 1770] [serial = 35] [outer = 0x99816800] 16:13:53 INFO - PROCESS | 1770 | 1466810033743 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 16:13:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:13:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1391ms 16:13:53 INFO - PROCESS | 1770 | 1466810033761 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 16:13:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:13:53 INFO - PROCESS | 1770 | 1466810033766 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 16:13:53 INFO - PROCESS | 1770 | 1466810033773 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:13:53 INFO - PROCESS | 1770 | 1466810033779 Marionette TRACE conn4 <- [1,22,null,{}] 16:13:53 INFO - PROCESS | 1770 | 1466810033796 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:53 INFO - PROCESS | 1770 | 1466810033804 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:13:54 INFO - PROCESS | 1770 | 1466810033998 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 16:13:54 INFO - PROCESS | 1770 | 1466810034126 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810034137 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:13:54 INFO - PROCESS | 1770 | ++DOCSHELL 0xa1190400 == 13 [pid = 1770] [id = 13] 16:13:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 36 (0xa20a2c00) [pid = 1770] [serial = 36] [outer = (nil)] 16:13:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 37 (0xa223a000) [pid = 1770] [serial = 37] [outer = 0xa20a2c00] 16:13:54 INFO - PROCESS | 1770 | 1466810034223 Marionette DEBUG loaded listener.js 16:13:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 38 (0xa23a3000) [pid = 1770] [serial = 38] [outer = 0xa20a2c00] 16:13:55 INFO - PROCESS | 1770 | 1466810035122 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 16:13:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:13:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1392ms 16:13:55 INFO - PROCESS | 1770 | 1466810035166 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 16:13:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:13:55 INFO - PROCESS | 1770 | 1466810035172 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 16:13:55 INFO - PROCESS | 1770 | 1466810035178 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:13:55 INFO - PROCESS | 1770 | 1466810035182 Marionette TRACE conn4 <- [1,26,null,{}] 16:13:55 INFO - PROCESS | 1770 | 1466810035188 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:55 INFO - PROCESS | 1770 | 1466810035193 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:13:55 INFO - PROCESS | 1770 | 1466810035382 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 16:13:55 INFO - PROCESS | 1770 | 1466810035636 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1770 | 1466810035642 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:13:55 INFO - PROCESS | 1770 | ++DOCSHELL 0xa67a1400 == 14 [pid = 1770] [id = 14] 16:13:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 39 (0xa67a2400) [pid = 1770] [serial = 39] [outer = (nil)] 16:13:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 40 (0xa6bd4000) [pid = 1770] [serial = 40] [outer = 0xa67a2400] 16:13:55 INFO - PROCESS | 1770 | 1466810035752 Marionette DEBUG loaded listener.js 16:13:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 41 (0xa6f4b800) [pid = 1770] [serial = 41] [outer = 0xa67a2400] 16:13:56 INFO - PROCESS | 1770 | 1466810036722 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:13:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:13:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1591ms 16:13:56 INFO - PROCESS | 1770 | 1466810036769 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 16:13:56 INFO - PROCESS | 1770 | 1466810036774 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 16:13:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:13:56 INFO - PROCESS | 1770 | 1466810036799 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:13:56 INFO - PROCESS | 1770 | 1466810036806 Marionette TRACE conn4 <- [1,30,null,{}] 16:13:56 INFO - PROCESS | 1770 | 1466810036814 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:56 INFO - PROCESS | 1770 | 1466810036819 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:13:56 INFO - PROCESS | 1770 | 1466810036993 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 16:13:57 INFO - PROCESS | 1770 | 1466810037161 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1770 | 1466810037179 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:13:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x93d69000 == 15 [pid = 1770] [id = 15] 16:13:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 42 (0x93d6d400) [pid = 1770] [serial = 42] [outer = (nil)] 16:13:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 43 (0x96ed9400) [pid = 1770] [serial = 43] [outer = 0x93d6d400] 16:13:57 INFO - PROCESS | 1770 | 1466810037268 Marionette DEBUG loaded listener.js 16:13:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 44 (0x98aa2000) [pid = 1770] [serial = 44] [outer = 0x93d6d400] 16:13:58 INFO - PROCESS | 1770 | 1466810038052 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 16:13:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:13:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1291ms 16:13:58 INFO - PROCESS | 1770 | 1466810038087 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 16:13:58 INFO - PROCESS | 1770 | 1466810038094 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 16:13:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:13:58 INFO - PROCESS | 1770 | 1466810038104 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:13:58 INFO - PROCESS | 1770 | 1466810038107 Marionette TRACE conn4 <- [1,34,null,{}] 16:13:58 INFO - PROCESS | 1770 | 1466810038114 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:58 INFO - PROCESS | 1770 | 1466810038119 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:13:58 INFO - PROCESS | 1770 | 1466810038277 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 16:13:58 INFO - PROCESS | 1770 | 1466810038287 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810038298 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:13:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x99b35800 == 16 [pid = 1770] [id = 16] 16:13:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 45 (0x9a0ccc00) [pid = 1770] [serial = 45] [outer = (nil)] 16:13:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 46 (0x9a903c00) [pid = 1770] [serial = 46] [outer = 0x9a0ccc00] 16:13:58 INFO - PROCESS | 1770 | 1466810038368 Marionette DEBUG loaded listener.js 16:13:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 47 (0x9a90b400) [pid = 1770] [serial = 47] [outer = 0x9a0ccc00] 16:13:59 INFO - PROCESS | 1770 | 1466810039124 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 16:13:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:13:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1081ms 16:13:59 INFO - PROCESS | 1770 | 1466810039184 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 16:13:59 INFO - PROCESS | 1770 | 1466810039188 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 16:13:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:13:59 INFO - PROCESS | 1770 | 1466810039194 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:13:59 INFO - PROCESS | 1770 | 1466810039200 Marionette TRACE conn4 <- [1,38,null,{}] 16:13:59 INFO - PROCESS | 1770 | 1466810039215 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:59 INFO - PROCESS | 1770 | 1466810039224 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:13:59 INFO - PROCESS | 1770 | 1466810039377 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 16:13:59 INFO - PROCESS | 1770 | 1466810039390 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1770 | 1466810039398 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:13:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x9a932000 == 17 [pid = 1770] [id = 17] 16:13:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 48 (0x9af6d000) [pid = 1770] [serial = 48] [outer = (nil)] 16:13:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 49 (0x9b40b400) [pid = 1770] [serial = 49] [outer = 0x9af6d000] 16:13:59 INFO - PROCESS | 1770 | 1466810039472 Marionette DEBUG loaded listener.js 16:13:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 50 (0x9b4f3800) [pid = 1770] [serial = 50] [outer = 0x9af6d000] 16:14:00 INFO - PROCESS | 1770 | 1466810040231 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 16:14:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:14:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1083ms 16:14:00 INFO - PROCESS | 1770 | 1466810040277 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 16:14:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:14:00 INFO - PROCESS | 1770 | 1466810040281 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 16:14:00 INFO - PROCESS | 1770 | 1466810040288 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:14:00 INFO - PROCESS | 1770 | 1466810040291 Marionette TRACE conn4 <- [1,42,null,{}] 16:14:00 INFO - PROCESS | 1770 | 1466810040297 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:00 INFO - PROCESS | 1770 | 1466810040301 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:00 INFO - PROCESS | 1770 | 1466810040495 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 16:14:00 INFO - PROCESS | 1770 | 1466810040513 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810040519 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x9b8d8800 == 18 [pid = 1770] [id = 18] 16:14:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 51 (0x9b8d8c00) [pid = 1770] [serial = 51] [outer = (nil)] 16:14:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 52 (0x9cb1ec00) [pid = 1770] [serial = 52] [outer = 0x9b8d8c00] 16:14:00 INFO - PROCESS | 1770 | 1466810040590 Marionette DEBUG loaded listener.js 16:14:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 53 (0x9cc38400) [pid = 1770] [serial = 53] [outer = 0x9b8d8c00] 16:14:01 INFO - PROCESS | 1770 | 1466810041353 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 16:14:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:14:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1080ms 16:14:01 INFO - PROCESS | 1770 | 1466810041367 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 16:14:01 INFO - PROCESS | 1770 | 1466810041370 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 16:14:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:14:01 INFO - PROCESS | 1770 | 1466810041377 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:14:01 INFO - PROCESS | 1770 | 1466810041380 Marionette TRACE conn4 <- [1,46,null,{}] 16:14:01 INFO - PROCESS | 1770 | 1466810041386 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:01 INFO - PROCESS | 1770 | 1466810041391 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:01 INFO - PROCESS | 1770 | 1466810041578 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 16:14:01 INFO - PROCESS | 1770 | 1466810041595 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1770 | 1466810041601 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x9cb23800 == 19 [pid = 1770] [id = 19] 16:14:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 54 (0x9d904000) [pid = 1770] [serial = 54] [outer = (nil)] 16:14:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 55 (0x9d9e4000) [pid = 1770] [serial = 55] [outer = 0x9d904000] 16:14:01 INFO - PROCESS | 1770 | 1466810041674 Marionette DEBUG loaded listener.js 16:14:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 56 (0xa1117c00) [pid = 1770] [serial = 56] [outer = 0x9d904000] 16:14:02 INFO - PROCESS | 1770 | 1466810042514 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:14:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:14:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1179ms 16:14:02 INFO - PROCESS | 1770 | 1466810042556 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 16:14:02 INFO - PROCESS | 1770 | 1466810042560 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 16:14:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:14:02 INFO - PROCESS | 1770 | 1466810042566 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:14:02 INFO - PROCESS | 1770 | 1466810042568 Marionette TRACE conn4 <- [1,50,null,{}] 16:14:02 INFO - PROCESS | 1770 | 1466810042574 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:02 INFO - PROCESS | 1770 | 1466810042589 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:02 INFO - PROCESS | 1770 | 1466810042757 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 16:14:02 INFO - PROCESS | 1770 | 1466810042766 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810042773 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x9d9e6c00 == 20 [pid = 1770] [id = 20] 16:14:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 57 (0xa2097c00) [pid = 1770] [serial = 57] [outer = (nil)] 16:14:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 58 (0xa25ed400) [pid = 1770] [serial = 58] [outer = 0xa2097c00] 16:14:02 INFO - PROCESS | 1770 | 1466810042842 Marionette DEBUG loaded listener.js 16:14:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 59 (0x9a0c8400) [pid = 1770] [serial = 59] [outer = 0xa2097c00] 16:14:03 INFO - PROCESS | 1770 | 1466810043566 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:14:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:14:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1051ms 16:14:03 INFO - PROCESS | 1770 | 1466810043618 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 16:14:03 INFO - PROCESS | 1770 | 1466810043621 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 16:14:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:14:03 INFO - PROCESS | 1770 | 1466810043630 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:14:03 INFO - PROCESS | 1770 | 1466810043633 Marionette TRACE conn4 <- [1,54,null,{}] 16:14:03 INFO - PROCESS | 1770 | 1466810043639 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:03 INFO - PROCESS | 1770 | 1466810043645 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:03 INFO - PROCESS | 1770 | 1466810043845 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 16:14:03 INFO - PROCESS | 1770 | 1466810043854 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1770 | 1466810043860 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x98a3e000 == 21 [pid = 1770] [id = 21] 16:14:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 60 (0x9981ec00) [pid = 1770] [serial = 60] [outer = (nil)] 16:14:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 61 (0xa328c000) [pid = 1770] [serial = 61] [outer = 0x9981ec00] 16:14:03 INFO - PROCESS | 1770 | 1466810043929 Marionette DEBUG loaded listener.js 16:14:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 62 (0xa328f400) [pid = 1770] [serial = 62] [outer = 0x9981ec00] 16:14:04 INFO - PROCESS | 1770 | 1466810044632 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:14:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:14:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1031ms 16:14:04 INFO - PROCESS | 1770 | 1466810044660 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 16:14:04 INFO - PROCESS | 1770 | 1466810044664 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 16:14:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:14:04 INFO - PROCESS | 1770 | 1466810044670 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:14:04 INFO - PROCESS | 1770 | 1466810044673 Marionette TRACE conn4 <- [1,58,null,{}] 16:14:04 INFO - PROCESS | 1770 | 1466810044679 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:04 INFO - PROCESS | 1770 | 1466810044683 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:04 INFO - PROCESS | 1770 | 1466810044873 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 16:14:04 INFO - PROCESS | 1770 | 1466810044890 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810044898 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x92211000 == 22 [pid = 1770] [id = 22] 16:14:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x950b4800) [pid = 1770] [serial = 63] [outer = (nil)] 16:14:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0xa4d0c800) [pid = 1770] [serial = 64] [outer = 0x950b4800] 16:14:04 INFO - PROCESS | 1770 | 1466810044968 Marionette DEBUG loaded listener.js 16:14:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0xa4f11c00) [pid = 1770] [serial = 65] [outer = 0x950b4800] 16:14:05 INFO - PROCESS | 1770 | 1466810045652 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:14:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:14:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1037ms 16:14:05 INFO - PROCESS | 1770 | 1466810045708 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 16:14:05 INFO - PROCESS | 1770 | 1466810045711 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 16:14:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:14:05 INFO - PROCESS | 1770 | 1466810045718 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:14:05 INFO - PROCESS | 1770 | 1466810045720 Marionette TRACE conn4 <- [1,62,null,{}] 16:14:05 INFO - PROCESS | 1770 | 1466810045726 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:05 INFO - PROCESS | 1770 | 1466810045731 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:05 INFO - PROCESS | 1770 | 1466810045946 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 16:14:05 INFO - PROCESS | 1770 | 1466810045961 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1770 | 1466810045970 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x99b37800 == 23 [pid = 1770] [id = 23] 16:14:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0xa2fed800) [pid = 1770] [serial = 66] [outer = (nil)] 16:14:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0xa61b0400) [pid = 1770] [serial = 67] [outer = 0xa2fed800] 16:14:06 INFO - PROCESS | 1770 | 1466810046036 Marionette DEBUG loaded listener.js 16:14:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0xa6724800) [pid = 1770] [serial = 68] [outer = 0xa2fed800] 16:14:07 INFO - PROCESS | 1770 | 1466810047801 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:14:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:14:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 2156ms 16:14:07 INFO - PROCESS | 1770 | 1466810047874 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 16:14:07 INFO - PROCESS | 1770 | 1466810047881 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 16:14:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:14:07 INFO - PROCESS | 1770 | 1466810047889 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:14:07 INFO - PROCESS | 1770 | 1466810047894 Marionette TRACE conn4 <- [1,66,null,{}] 16:14:07 INFO - PROCESS | 1770 | 1466810047911 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:07 INFO - PROCESS | 1770 | 1466810047917 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:08 INFO - PROCESS | 1770 | 1466810048118 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 16:14:08 INFO - PROCESS | 1770 | 1466810048147 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1770 | 1466810048155 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x96e37000 == 24 [pid = 1770] [id = 24] 16:14:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x96e38000) [pid = 1770] [serial = 69] [outer = (nil)] 16:14:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x9797b400) [pid = 1770] [serial = 70] [outer = 0x96e38000] 16:14:08 INFO - PROCESS | 1770 | 1466810048228 Marionette DEBUG loaded listener.js 16:14:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x9232ec00) [pid = 1770] [serial = 71] [outer = 0x96e38000] 16:14:09 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x93d68000) [pid = 1770] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:14:09 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x9a0ccc00) [pid = 1770] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:14:09 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x9af6d000) [pid = 1770] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:14:09 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x9b8d8c00) [pid = 1770] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:14:09 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0xa2097c00) [pid = 1770] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:14:09 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x9981ec00) [pid = 1770] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:14:09 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x92212000) [pid = 1770] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:14:09 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x9241e000) [pid = 1770] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:14:09 INFO - PROCESS | 1770 | --DOMWINDOW == 62 (0x99816800) [pid = 1770] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:14:09 INFO - PROCESS | 1770 | --DOMWINDOW == 61 (0xa20a2c00) [pid = 1770] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:14:09 INFO - PROCESS | 1770 | --DOMWINDOW == 60 (0xa67a2400) [pid = 1770] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:14:09 INFO - PROCESS | 1770 | --DOMWINDOW == 59 (0x93d6d400) [pid = 1770] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:14:09 INFO - PROCESS | 1770 | 1466810049537 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:14:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:14:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1692ms 16:14:09 INFO - PROCESS | 1770 | 1466810049582 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 16:14:09 INFO - PROCESS | 1770 | 1466810049588 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 16:14:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:14:09 INFO - PROCESS | 1770 | 1466810049598 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:14:09 INFO - PROCESS | 1770 | 1466810049603 Marionette TRACE conn4 <- [1,70,null,{}] 16:14:09 INFO - PROCESS | 1770 | 1466810049609 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:09 INFO - PROCESS | 1770 | 1466810049614 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:09 INFO - PROCESS | 1770 | 1466810049772 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 16:14:09 INFO - PROCESS | 1770 | 1466810049783 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810049790 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x96e3dc00 == 25 [pid = 1770] [id = 25] 16:14:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 60 (0x998bcc00) [pid = 1770] [serial = 72] [outer = (nil)] 16:14:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 61 (0x99b3ac00) [pid = 1770] [serial = 73] [outer = 0x998bcc00] 16:14:09 INFO - PROCESS | 1770 | 1466810049863 Marionette DEBUG loaded listener.js 16:14:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 62 (0x9a0c8000) [pid = 1770] [serial = 74] [outer = 0x998bcc00] 16:14:10 INFO - PROCESS | 1770 | 1466810050625 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:14:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:14:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1083ms 16:14:10 INFO - PROCESS | 1770 | 1466810050685 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 16:14:10 INFO - PROCESS | 1770 | 1466810050694 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 16:14:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:14:10 INFO - PROCESS | 1770 | 1466810050704 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:14:10 INFO - PROCESS | 1770 | 1466810050709 Marionette TRACE conn4 <- [1,74,null,{}] 16:14:10 INFO - PROCESS | 1770 | 1466810050727 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:10 INFO - PROCESS | 1770 | 1466810050735 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:10 INFO - PROCESS | 1770 | 1466810050894 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 16:14:10 INFO - PROCESS | 1770 | 1466810050906 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1770 | 1466810050915 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x9af6d000 == 26 [pid = 1770] [id = 26] 16:14:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x9af72400) [pid = 1770] [serial = 75] [outer = (nil)] 16:14:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x9b4f0400) [pid = 1770] [serial = 76] [outer = 0x9af72400] 16:14:11 INFO - PROCESS | 1770 | 1466810051074 Marionette DEBUG loaded listener.js 16:14:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x9cb8f400) [pid = 1770] [serial = 77] [outer = 0x9af72400] 16:14:11 INFO - PROCESS | 1770 | 1466810051942 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:14:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:14:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1290ms 16:14:11 INFO - PROCESS | 1770 | 1466810051995 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 16:14:12 INFO - PROCESS | 1770 | 1466810052002 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 16:14:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:14:12 INFO - PROCESS | 1770 | 1466810052026 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:14:12 INFO - PROCESS | 1770 | 1466810052035 Marionette TRACE conn4 <- [1,78,null,{}] 16:14:12 INFO - PROCESS | 1770 | 1466810052042 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:12 INFO - PROCESS | 1770 | 1466810052048 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:12 INFO - PROCESS | 1770 | 1466810052231 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 16:14:12 INFO - PROCESS | 1770 | 1466810052371 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810052387 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x95013c00 == 27 [pid = 1770] [id = 27] 16:14:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x95016000) [pid = 1770] [serial = 78] [outer = (nil)] 16:14:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x996c5400) [pid = 1770] [serial = 79] [outer = 0x95016000] 16:14:12 INFO - PROCESS | 1770 | 1466810052470 Marionette DEBUG loaded listener.js 16:14:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x9a904c00) [pid = 1770] [serial = 80] [outer = 0x95016000] 16:14:13 INFO - PROCESS | 1770 | 1466810053281 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:14:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:14:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1285ms 16:14:13 INFO - PROCESS | 1770 | 1466810053311 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 16:14:13 INFO - PROCESS | 1770 | 1466810053317 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 16:14:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:14:13 INFO - PROCESS | 1770 | 1466810053329 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:14:13 INFO - PROCESS | 1770 | 1466810053333 Marionette TRACE conn4 <- [1,82,null,{}] 16:14:13 INFO - PROCESS | 1770 | 1466810053357 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:13 INFO - PROCESS | 1770 | 1466810053366 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:13 INFO - PROCESS | 1770 | 1466810053544 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 16:14:13 INFO - PROCESS | 1770 | 1466810053679 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810053687 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x9cb96800 == 28 [pid = 1770] [id = 28] 16:14:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x9cc34000) [pid = 1770] [serial = 81] [outer = (nil)] 16:14:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x9d910400) [pid = 1770] [serial = 82] [outer = 0x9cc34000] 16:14:13 INFO - PROCESS | 1770 | 1466810053774 Marionette DEBUG loaded listener.js 16:14:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0xa2097c00) [pid = 1770] [serial = 83] [outer = 0x9cc34000] 16:14:14 INFO - PROCESS | 1770 | 1466810054619 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:14:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:14:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1352ms 16:14:14 INFO - PROCESS | 1770 | 1466810054681 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 16:14:14 INFO - PROCESS | 1770 | 1466810054685 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 16:14:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:14:14 INFO - PROCESS | 1770 | 1466810054692 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:14:14 INFO - PROCESS | 1770 | 1466810054699 Marionette TRACE conn4 <- [1,86,null,{}] 16:14:14 INFO - PROCESS | 1770 | 1466810054716 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:14 INFO - PROCESS | 1770 | 1466810054724 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:14 INFO - PROCESS | 1770 | 1466810054934 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 16:14:15 INFO - PROCESS | 1770 | 1466810055071 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810055082 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:15 INFO - PROCESS | 1770 | ++DOCSHELL 0xa2557800 == 29 [pid = 1770] [id = 29] 16:14:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0xa2560000) [pid = 1770] [serial = 84] [outer = (nil)] 16:14:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0xa3347400) [pid = 1770] [serial = 85] [outer = 0xa2560000] 16:14:15 INFO - PROCESS | 1770 | 1466810055167 Marionette DEBUG loaded listener.js 16:14:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0xa4d0f400) [pid = 1770] [serial = 86] [outer = 0xa2560000] 16:14:15 INFO - PROCESS | 1770 | 1466810055948 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:14:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:14:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1284ms 16:14:15 INFO - PROCESS | 1770 | 1466810055978 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 16:14:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:14:15 INFO - PROCESS | 1770 | 1466810055983 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 16:14:15 INFO - PROCESS | 1770 | 1466810055989 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:14:15 INFO - PROCESS | 1770 | 1466810055993 Marionette TRACE conn4 <- [1,90,null,{}] 16:14:16 INFO - PROCESS | 1770 | 1466810055999 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:16 INFO - PROCESS | 1770 | 1466810056004 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:16 INFO - PROCESS | 1770 | 1466810056179 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 16:14:16 INFO - PROCESS | 1770 | 1466810056314 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810056322 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x930cb800 == 30 [pid = 1770] [id = 30] 16:14:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0xa4d55400) [pid = 1770] [serial = 87] [outer = (nil)] 16:14:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0xa6756800) [pid = 1770] [serial = 88] [outer = 0xa4d55400] 16:14:16 INFO - PROCESS | 1770 | 1466810056405 Marionette DEBUG loaded listener.js 16:14:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0xa672bc00) [pid = 1770] [serial = 89] [outer = 0xa4d55400] 16:14:17 INFO - PROCESS | 1770 | 1466810057239 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:14:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:14:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1337ms 16:14:17 INFO - PROCESS | 1770 | 1466810057326 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 16:14:17 INFO - PROCESS | 1770 | 1466810057331 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 16:14:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:14:17 INFO - PROCESS | 1770 | 1466810057337 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:14:17 INFO - PROCESS | 1770 | 1466810057341 Marionette TRACE conn4 <- [1,94,null,{}] 16:14:17 INFO - PROCESS | 1770 | 1466810057347 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:17 INFO - PROCESS | 1770 | 1466810057352 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:17 INFO - PROCESS | 1770 | 1466810057591 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 16:14:17 INFO - PROCESS | 1770 | 1466810057733 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1770 | 1466810057740 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x97976c00 == 31 [pid = 1770] [id = 31] 16:14:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0xa4f19800) [pid = 1770] [serial = 90] [outer = (nil)] 16:14:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0xa6bd9400) [pid = 1770] [serial = 91] [outer = 0xa4f19800] 16:14:17 INFO - PROCESS | 1770 | 1466810057824 Marionette DEBUG loaded listener.js 16:14:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x9a0c7000) [pid = 1770] [serial = 92] [outer = 0xa4f19800] 16:14:18 INFO - PROCESS | 1770 | 1466810058676 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:14:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:14:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1385ms 16:14:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:14:18 INFO - PROCESS | 1770 | 1466810058729 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 16:14:18 INFO - PROCESS | 1770 | 1466810058733 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 16:14:18 INFO - PROCESS | 1770 | 1466810058741 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:14:18 INFO - PROCESS | 1770 | 1466810058744 Marionette TRACE conn4 <- [1,98,null,{}] 16:14:18 INFO - PROCESS | 1770 | 1466810058751 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:18 INFO - PROCESS | 1770 | 1466810058761 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:18 INFO - PROCESS | 1770 | 1466810058944 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 16:14:19 INFO - PROCESS | 1770 | 1466810059081 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1770 | 1466810059090 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x93b58c00 == 32 [pid = 1770] [id = 32] 16:14:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0xa253e800) [pid = 1770] [serial = 93] [outer = (nil)] 16:14:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0xa82fd000) [pid = 1770] [serial = 94] [outer = 0xa253e800] 16:14:19 INFO - PROCESS | 1770 | 1466810059168 Marionette DEBUG loaded listener.js 16:14:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0xa8c20800) [pid = 1770] [serial = 95] [outer = 0xa253e800] 16:14:20 INFO - PROCESS | 1770 | 1466810060003 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:14:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:14:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1341ms 16:14:20 INFO - PROCESS | 1770 | 1466810060080 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 16:14:20 INFO - PROCESS | 1770 | 1466810060085 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 16:14:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:14:20 INFO - PROCESS | 1770 | 1466810060091 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:14:20 INFO - PROCESS | 1770 | 1466810060095 Marionette TRACE conn4 <- [1,102,null,{}] 16:14:20 INFO - PROCESS | 1770 | 1466810060101 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:20 INFO - PROCESS | 1770 | 1466810060106 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:20 INFO - PROCESS | 1770 | 1466810060268 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 16:14:20 INFO - PROCESS | 1770 | 1466810060473 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810060482 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x9220ec00 == 33 [pid = 1770] [id = 33] 16:14:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x92212000) [pid = 1770] [serial = 96] [outer = (nil)] 16:14:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x92330c00) [pid = 1770] [serial = 97] [outer = 0x92212000] 16:14:20 INFO - PROCESS | 1770 | 1466810060559 Marionette DEBUG loaded listener.js 16:14:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x93b97400) [pid = 1770] [serial = 98] [outer = 0x92212000] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x99c3a400) [pid = 1770] [serial = 12] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0xa4d52c00) [pid = 1770] [serial = 2] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x9a903c00) [pid = 1770] [serial = 46] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x9a90b400) [pid = 1770] [serial = 47] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x9b40b400) [pid = 1770] [serial = 49] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x9b4f3800) [pid = 1770] [serial = 50] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x9cb1ec00) [pid = 1770] [serial = 52] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x9d9e4000) [pid = 1770] [serial = 55] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0xa25ed400) [pid = 1770] [serial = 58] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0xa328c000) [pid = 1770] [serial = 61] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x9cc38400) [pid = 1770] [serial = 53] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x930c3800) [pid = 1770] [serial = 27] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x98384800) [pid = 1770] [serial = 31] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x9a362800) [pid = 1770] [serial = 34] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0xa223a000) [pid = 1770] [serial = 37] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0xa6bd4000) [pid = 1770] [serial = 40] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x96ed9400) [pid = 1770] [serial = 43] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x9241a800) [pid = 1770] [serial = 25] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x93b5c800) [pid = 1770] [serial = 28] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0xa328f400) [pid = 1770] [serial = 62] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x9af6c800) [pid = 1770] [serial = 35] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x98aa2000) [pid = 1770] [serial = 44] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0xa23a3000) [pid = 1770] [serial = 38] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 62 (0xa4d0c800) [pid = 1770] [serial = 64] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 61 (0x9a0c8400) [pid = 1770] [serial = 59] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 60 (0xa6f4b800) [pid = 1770] [serial = 41] [outer = (nil)] [url = about:blank] 16:14:21 INFO - PROCESS | 1770 | --DOMWINDOW == 59 (0x930c4c00) [pid = 1770] [serial = 23] [outer = (nil)] [url = about:blank] 16:14:22 INFO - PROCESS | 1770 | --DOMWINDOW == 58 (0x93d6ec00) [pid = 1770] [serial = 17] [outer = (nil)] [url = about:blank] 16:14:22 INFO - PROCESS | 1770 | --DOMWINDOW == 57 (0x9a042800) [pid = 1770] [serial = 9] [outer = (nil)] [url = about:blank] 16:14:22 INFO - PROCESS | 1770 | --DOMWINDOW == 56 (0x92214000) [pid = 1770] [serial = 22] [outer = (nil)] [url = about:blank] 16:14:22 INFO - PROCESS | 1770 | --DOMWINDOW == 55 (0x93b9a800) [pid = 1770] [serial = 19] [outer = (nil)] [url = about:blank] 16:14:22 INFO - PROCESS | 1770 | --DOMWINDOW == 54 (0x93d6a000) [pid = 1770] [serial = 16] [outer = (nil)] [url = about:blank] 16:14:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 55 (0x93b52c00) [pid = 1770] [serial = 99] [outer = 0x9241cc00] 16:14:22 INFO - PROCESS | 1770 | 1466810062316 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:14:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:14:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 2304ms 16:14:22 INFO - PROCESS | 1770 | 1466810062401 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 16:14:22 INFO - PROCESS | 1770 | 1466810062415 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 16:14:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:14:22 INFO - PROCESS | 1770 | 1466810062427 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:14:22 INFO - PROCESS | 1770 | 1466810062432 Marionette TRACE conn4 <- [1,106,null,{}] 16:14:22 INFO - PROCESS | 1770 | 1466810062459 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:22 INFO - PROCESS | 1770 | 1466810062465 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:22 INFO - PROCESS | 1770 | 1466810062625 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 16:14:22 INFO - PROCESS | 1770 | 1466810062738 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1770 | 1466810062750 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x93b9b400 == 34 [pid = 1770] [id = 34] 16:14:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 56 (0x93b9c000) [pid = 1770] [serial = 100] [outer = (nil)] 16:14:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 57 (0x9500e000) [pid = 1770] [serial = 101] [outer = 0x93b9c000] 16:14:22 INFO - PROCESS | 1770 | 1466810062829 Marionette DEBUG loaded listener.js 16:14:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 58 (0x950b5400) [pid = 1770] [serial = 102] [outer = 0x93b9c000] 16:14:23 INFO - PROCESS | 1770 | 1466810063479 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:14:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:14:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1089ms 16:14:23 INFO - PROCESS | 1770 | 1466810063516 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 16:14:23 INFO - PROCESS | 1770 | 1466810063526 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 16:14:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:14:23 INFO - PROCESS | 1770 | 1466810063543 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:14:23 INFO - PROCESS | 1770 | 1466810063547 Marionette TRACE conn4 <- [1,110,null,{}] 16:14:23 INFO - PROCESS | 1770 | 1466810063554 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:23 INFO - PROCESS | 1770 | 1466810063560 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:23 INFO - PROCESS | 1770 | 1466810063758 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 16:14:23 INFO - PROCESS | 1770 | 1466810063773 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810063784 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x96e3e400 == 35 [pid = 1770] [id = 35] 16:14:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 59 (0x9837b400) [pid = 1770] [serial = 103] [outer = (nil)] 16:14:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 60 (0x98a37c00) [pid = 1770] [serial = 104] [outer = 0x9837b400] 16:14:23 INFO - PROCESS | 1770 | 1466810063857 Marionette DEBUG loaded listener.js 16:14:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 61 (0x98a9cc00) [pid = 1770] [serial = 105] [outer = 0x9837b400] 16:14:24 INFO - PROCESS | 1770 | 1466810064659 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:14:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:14:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1182ms 16:14:24 INFO - PROCESS | 1770 | 1466810064726 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 16:14:24 INFO - PROCESS | 1770 | 1466810064729 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 16:14:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:14:24 INFO - PROCESS | 1770 | 1466810064736 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:14:24 INFO - PROCESS | 1770 | 1466810064742 Marionette TRACE conn4 <- [1,114,null,{}] 16:14:24 INFO - PROCESS | 1770 | 1466810064765 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:24 INFO - PROCESS | 1770 | 1466810064774 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:24 INFO - PROCESS | 1770 | 1466810064964 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 16:14:25 INFO - PROCESS | 1770 | 1466810064988 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810064999 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x9a35b800 == 36 [pid = 1770] [id = 36] 16:14:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 62 (0x9a35d000) [pid = 1770] [serial = 106] [outer = (nil)] 16:14:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x9a909400) [pid = 1770] [serial = 107] [outer = 0x9a35d000] 16:14:25 INFO - PROCESS | 1770 | 1466810065070 Marionette DEBUG loaded listener.js 16:14:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x9a928400) [pid = 1770] [serial = 108] [outer = 0x9a35d000] 16:14:25 INFO - PROCESS | 1770 | 1466810065882 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:14:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:14:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1185ms 16:14:25 INFO - PROCESS | 1770 | 1466810065922 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 16:14:25 INFO - PROCESS | 1770 | 1466810065925 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 16:14:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:14:25 INFO - PROCESS | 1770 | 1466810065932 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:14:25 INFO - PROCESS | 1770 | 1466810065950 Marionette TRACE conn4 <- [1,118,null,{}] 16:14:25 INFO - PROCESS | 1770 | 1466810065962 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:25 INFO - PROCESS | 1770 | 1466810065966 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:26 INFO - PROCESS | 1770 | 1466810066153 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 16:14:26 INFO - PROCESS | 1770 | 1466810066175 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1770 | 1466810066186 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x92418800 == 37 [pid = 1770] [id = 37] 16:14:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x9a362800) [pid = 1770] [serial = 109] [outer = (nil)] 16:14:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x9af76400) [pid = 1770] [serial = 110] [outer = 0x9a362800] 16:14:26 INFO - PROCESS | 1770 | 1466810066252 Marionette DEBUG loaded listener.js 16:14:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x9b4f8000) [pid = 1770] [serial = 111] [outer = 0x9a362800] 16:14:26 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0xa2fed800) [pid = 1770] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:14:26 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x9d904000) [pid = 1770] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:14:26 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x950b4800) [pid = 1770] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:14:26 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x9af72400) [pid = 1770] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:14:26 INFO - PROCESS | 1770 | --DOMWINDOW == 62 (0x96e38000) [pid = 1770] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:14:26 INFO - PROCESS | 1770 | --DOMWINDOW == 61 (0x998bcc00) [pid = 1770] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:14:27 INFO - PROCESS | 1770 | 1466810067064 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:14:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:14:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1155ms 16:14:27 INFO - PROCESS | 1770 | 1466810067087 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 16:14:27 INFO - PROCESS | 1770 | 1466810067091 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 16:14:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:14:27 INFO - PROCESS | 1770 | 1466810067097 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:14:27 INFO - PROCESS | 1770 | 1466810067100 Marionette TRACE conn4 <- [1,122,null,{}] 16:14:27 INFO - PROCESS | 1770 | 1466810067106 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:27 INFO - PROCESS | 1770 | 1466810067111 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:27 INFO - PROCESS | 1770 | 1466810067284 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 16:14:27 INFO - PROCESS | 1770 | 1466810067317 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810067326 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x98a93800 == 38 [pid = 1770] [id = 38] 16:14:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 62 (0x9a0c6400) [pid = 1770] [serial = 112] [outer = (nil)] 16:14:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x9cb25000) [pid = 1770] [serial = 113] [outer = 0x9a0c6400] 16:14:27 INFO - PROCESS | 1770 | 1466810067392 Marionette DEBUG loaded listener.js 16:14:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x9cc37000) [pid = 1770] [serial = 114] [outer = 0x9a0c6400] 16:14:28 INFO - PROCESS | 1770 | 1466810068136 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:14:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:14:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1095ms 16:14:28 INFO - PROCESS | 1770 | 1466810068192 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 16:14:28 INFO - PROCESS | 1770 | 1466810068196 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 16:14:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:14:28 INFO - PROCESS | 1770 | 1466810068209 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:14:28 INFO - PROCESS | 1770 | 1466810068211 Marionette TRACE conn4 <- [1,126,null,{}] 16:14:28 INFO - PROCESS | 1770 | 1466810068221 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:28 INFO - PROCESS | 1770 | 1466810068231 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:28 INFO - PROCESS | 1770 | 1466810068416 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 16:14:28 INFO - PROCESS | 1770 | 1466810068425 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1770 | 1466810068434 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x93b9e800 == 39 [pid = 1770] [id = 39] 16:14:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x9af75c00) [pid = 1770] [serial = 115] [outer = (nil)] 16:14:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0xa2385800) [pid = 1770] [serial = 116] [outer = 0x9af75c00] 16:14:28 INFO - PROCESS | 1770 | 1466810068503 Marionette DEBUG loaded listener.js 16:14:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0xa23a4000) [pid = 1770] [serial = 117] [outer = 0x9af75c00] 16:14:29 INFO - PROCESS | 1770 | 1466810069626 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:14:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:14:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1441ms 16:14:29 INFO - PROCESS | 1770 | 1466810069644 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 16:14:29 INFO - PROCESS | 1770 | 1466810069651 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 16:14:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:14:29 INFO - PROCESS | 1770 | 1466810069659 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:14:29 INFO - PROCESS | 1770 | 1466810069667 Marionette TRACE conn4 <- [1,130,null,{}] 16:14:29 INFO - PROCESS | 1770 | 1466810069677 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:29 INFO - PROCESS | 1770 | 1466810069686 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:29 INFO - PROCESS | 1770 | 1466810069880 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 16:14:30 INFO - PROCESS | 1770 | 1466810070017 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1770 | 1466810070027 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x9241ac00 == 40 [pid = 1770] [id = 40] 16:14:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x93d6d400) [pid = 1770] [serial = 118] [outer = (nil)] 16:14:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x95151400) [pid = 1770] [serial = 119] [outer = 0x93d6d400] 16:14:30 INFO - PROCESS | 1770 | 1466810070109 Marionette DEBUG loaded listener.js 16:14:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x95159400) [pid = 1770] [serial = 120] [outer = 0x93d6d400] 16:14:31 INFO - PROCESS | 1770 | 1466810071112 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 16:14:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:14:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1500ms 16:14:31 INFO - PROCESS | 1770 | 1466810071159 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 16:14:31 INFO - PROCESS | 1770 | 1466810071166 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 16:14:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:14:31 INFO - PROCESS | 1770 | 1466810071177 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:14:31 INFO - PROCESS | 1770 | 1466810071181 Marionette TRACE conn4 <- [1,134,null,{}] 16:14:31 INFO - PROCESS | 1770 | 1466810071188 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:31 INFO - PROCESS | 1770 | 1466810071194 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:31 INFO - PROCESS | 1770 | 1466810071407 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 16:14:31 INFO - PROCESS | 1770 | 1466810071578 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810071584 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x9515cc00 == 41 [pid = 1770] [id = 41] 16:14:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x98a35400) [pid = 1770] [serial = 121] [outer = (nil)] 16:14:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x98f57800) [pid = 1770] [serial = 122] [outer = 0x98a35400] 16:14:31 INFO - PROCESS | 1770 | 1466810071672 Marionette DEBUG loaded listener.js 16:14:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x998c5800) [pid = 1770] [serial = 123] [outer = 0x98a35400] 16:14:32 INFO - PROCESS | 1770 | 1466810072665 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 16:14:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:14:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1535ms 16:14:32 INFO - PROCESS | 1770 | 1466810072712 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 16:14:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:14:32 INFO - PROCESS | 1770 | 1466810072716 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 16:14:32 INFO - PROCESS | 1770 | 1466810072723 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:14:32 INFO - PROCESS | 1770 | 1466810072729 Marionette TRACE conn4 <- [1,138,null,{}] 16:14:32 INFO - PROCESS | 1770 | 1466810072746 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:32 INFO - PROCESS | 1770 | 1466810072754 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:32 INFO - PROCESS | 1770 | 1466810072938 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 16:14:33 INFO - PROCESS | 1770 | 1466810073113 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810073123 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x9a358000 == 42 [pid = 1770] [id = 42] 16:14:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x9b8d9c00) [pid = 1770] [serial = 124] [outer = (nil)] 16:14:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x9d907c00) [pid = 1770] [serial = 125] [outer = 0x9b8d9c00] 16:14:33 INFO - PROCESS | 1770 | 1466810073214 Marionette DEBUG loaded listener.js 16:14:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0xa223ac00) [pid = 1770] [serial = 126] [outer = 0x9b8d9c00] 16:14:34 INFO - PROCESS | 1770 | 1466810074320 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 16:14:34 INFO - PROCESS | 1770 | --DOCSHELL 0x95013c00 == 41 [pid = 1770] [id = 27] 16:14:34 INFO - PROCESS | 1770 | --DOCSHELL 0x98a93800 == 40 [pid = 1770] [id = 38] 16:14:34 INFO - PROCESS | 1770 | --DOCSHELL 0x92418800 == 39 [pid = 1770] [id = 37] 16:14:34 INFO - PROCESS | 1770 | --DOCSHELL 0x9a35b800 == 38 [pid = 1770] [id = 36] 16:14:34 INFO - PROCESS | 1770 | --DOCSHELL 0x96e3e400 == 37 [pid = 1770] [id = 35] 16:14:34 INFO - PROCESS | 1770 | --DOCSHELL 0x93b9b400 == 36 [pid = 1770] [id = 34] 16:14:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:14:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1643ms 16:14:34 INFO - PROCESS | 1770 | 1466810074366 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 16:14:34 INFO - PROCESS | 1770 | 1466810074370 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 16:14:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:14:34 INFO - PROCESS | 1770 | 1466810074378 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:14:34 INFO - PROCESS | 1770 | 1466810074383 Marionette TRACE conn4 <- [1,142,null,{}] 16:14:34 INFO - PROCESS | 1770 | 1466810074391 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:34 INFO - PROCESS | 1770 | 1466810074397 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:34 INFO - PROCESS | 1770 | 1466810074574 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 16:14:34 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x9797b400) [pid = 1770] [serial = 70] [outer = (nil)] [url = about:blank] 16:14:34 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x99b3ac00) [pid = 1770] [serial = 73] [outer = (nil)] [url = about:blank] 16:14:34 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x9a0c8000) [pid = 1770] [serial = 74] [outer = (nil)] [url = about:blank] 16:14:34 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x9232ec00) [pid = 1770] [serial = 71] [outer = (nil)] [url = about:blank] 16:14:34 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0xa6724800) [pid = 1770] [serial = 68] [outer = (nil)] [url = about:blank] 16:14:34 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0xa61b0400) [pid = 1770] [serial = 67] [outer = (nil)] [url = about:blank] 16:14:34 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0xa1117c00) [pid = 1770] [serial = 56] [outer = (nil)] [url = about:blank] 16:14:34 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0xa4f11c00) [pid = 1770] [serial = 65] [outer = (nil)] [url = about:blank] 16:14:34 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x9cb8f400) [pid = 1770] [serial = 77] [outer = (nil)] [url = about:blank] 16:14:34 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x9b4f0400) [pid = 1770] [serial = 76] [outer = (nil)] [url = about:blank] 16:14:34 INFO - PROCESS | 1770 | 1466810074744 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810074754 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x9241b400 == 37 [pid = 1770] [id = 43] 16:14:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x930cc400) [pid = 1770] [serial = 127] [outer = (nil)] 16:14:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x95155800) [pid = 1770] [serial = 128] [outer = 0x930cc400] 16:14:34 INFO - PROCESS | 1770 | 1466810074824 Marionette DEBUG loaded listener.js 16:14:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x95389800) [pid = 1770] [serial = 129] [outer = 0x930cc400] 16:14:35 INFO - PROCESS | 1770 | 1466810075518 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 16:14:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:14:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1192ms 16:14:35 INFO - PROCESS | 1770 | 1466810075576 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 16:14:35 INFO - PROCESS | 1770 | 1466810075583 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 16:14:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:14:35 INFO - PROCESS | 1770 | 1466810075594 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:14:35 INFO - PROCESS | 1770 | 1466810075598 Marionette TRACE conn4 <- [1,146,null,{}] 16:14:35 INFO - PROCESS | 1770 | 1466810075604 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:35 INFO - PROCESS | 1770 | 1466810075610 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:35 INFO - PROCESS | 1770 | 1466810075774 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 16:14:35 INFO - PROCESS | 1770 | 1466810075785 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1770 | 1466810075794 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x96e3a800 == 38 [pid = 1770] [id = 44] 16:14:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x96ed2400) [pid = 1770] [serial = 130] [outer = (nil)] 16:14:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x98a38000) [pid = 1770] [serial = 131] [outer = 0x96ed2400] 16:14:35 INFO - PROCESS | 1770 | 1466810075863 Marionette DEBUG loaded listener.js 16:14:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x9981d800) [pid = 1770] [serial = 132] [outer = 0x96ed2400] 16:14:36 INFO - PROCESS | 1770 | 1466810076652 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:14:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:14:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1137ms 16:14:36 INFO - PROCESS | 1770 | 1466810076747 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 16:14:36 INFO - PROCESS | 1770 | 1466810076750 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 16:14:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:14:36 INFO - PROCESS | 1770 | 1466810076788 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:14:36 INFO - PROCESS | 1770 | 1466810076793 Marionette TRACE conn4 <- [1,150,null,{}] 16:14:36 INFO - PROCESS | 1770 | 1466810076873 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:36 INFO - PROCESS | 1770 | 1466810076881 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:37 INFO - PROCESS | 1770 | 1466810077069 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 16:14:37 INFO - PROCESS | 1770 | 1466810077094 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1770 | 1466810077103 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x9a927400 == 39 [pid = 1770] [id = 45] 16:14:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x9a92b400) [pid = 1770] [serial = 133] [outer = (nil)] 16:14:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x9d9e4000) [pid = 1770] [serial = 134] [outer = 0x9a92b400] 16:14:37 INFO - PROCESS | 1770 | 1466810077174 Marionette DEBUG loaded listener.js 16:14:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0xa223cc00) [pid = 1770] [serial = 135] [outer = 0x9a92b400] 16:14:38 INFO - PROCESS | 1770 | 1466810078000 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 16:14:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:14:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1291ms 16:14:38 INFO - PROCESS | 1770 | 1466810078062 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 16:14:38 INFO - PROCESS | 1770 | 1466810078066 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 16:14:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:14:38 INFO - PROCESS | 1770 | 1466810078072 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:14:38 INFO - PROCESS | 1770 | 1466810078075 Marionette TRACE conn4 <- [1,154,null,{}] 16:14:38 INFO - PROCESS | 1770 | 1466810078081 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:38 INFO - PROCESS | 1770 | 1466810078085 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:38 INFO - PROCESS | 1770 | 1466810078285 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 16:14:38 INFO - PROCESS | 1770 | 1466810078303 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810078311 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x99b68000 == 40 [pid = 1770] [id = 46] 16:14:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0xa1114000) [pid = 1770] [serial = 136] [outer = (nil)] 16:14:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0xa23b0000) [pid = 1770] [serial = 137] [outer = 0xa1114000] 16:14:38 INFO - PROCESS | 1770 | 1466810078380 Marionette DEBUG loaded listener.js 16:14:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0xa25f8c00) [pid = 1770] [serial = 138] [outer = 0xa1114000] 16:14:39 INFO - PROCESS | 1770 | 1466810079245 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 16:14:39 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x92212000) [pid = 1770] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:14:39 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x9837b400) [pid = 1770] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:14:39 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x93b9c000) [pid = 1770] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:14:39 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x95016000) [pid = 1770] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:14:39 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x9cc34000) [pid = 1770] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:14:39 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0xa2560000) [pid = 1770] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:14:39 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0xa4d55400) [pid = 1770] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:14:39 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0xa4f19800) [pid = 1770] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:14:39 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x9a35d000) [pid = 1770] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:14:39 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0xa253e800) [pid = 1770] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:14:39 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x9a362800) [pid = 1770] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:14:39 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x9a0c6400) [pid = 1770] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:14:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:14:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1229ms 16:14:39 INFO - PROCESS | 1770 | 1466810079302 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 16:14:39 INFO - PROCESS | 1770 | 1466810079305 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 16:14:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:14:39 INFO - PROCESS | 1770 | 1466810079312 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:14:39 INFO - PROCESS | 1770 | 1466810079315 Marionette TRACE conn4 <- [1,158,null,{}] 16:14:39 INFO - PROCESS | 1770 | 1466810079321 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:39 INFO - PROCESS | 1770 | 1466810079326 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:39 INFO - PROCESS | 1770 | 1466810079471 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 16:14:39 INFO - PROCESS | 1770 | 1466810079481 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1770 | 1466810079489 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x92419000 == 41 [pid = 1770] [id = 47] 16:14:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x93b9c000) [pid = 1770] [serial = 139] [outer = (nil)] 16:14:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x9a362800) [pid = 1770] [serial = 140] [outer = 0x93b9c000] 16:14:39 INFO - PROCESS | 1770 | 1466810079643 Marionette DEBUG loaded listener.js 16:14:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x9b410c00) [pid = 1770] [serial = 141] [outer = 0x93b9c000] 16:14:40 INFO - PROCESS | 1770 | 1466810080555 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 16:14:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1279ms 16:14:40 INFO - PROCESS | 1770 | 1466810080611 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 16:14:40 INFO - PROCESS | 1770 | 1466810080615 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 16:14:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:14:40 INFO - PROCESS | 1770 | 1466810080639 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:14:40 INFO - PROCESS | 1770 | 1466810080643 Marionette TRACE conn4 <- [1,162,null,{}] 16:14:40 INFO - PROCESS | 1770 | 1466810080650 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:40 INFO - PROCESS | 1770 | 1466810080659 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:40 INFO - PROCESS | 1770 | 1466810080849 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 16:14:40 INFO - PROCESS | 1770 | 1466810080951 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1770 | 1466810080960 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x93ba1800 == 42 [pid = 1770] [id = 48] 16:14:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x93d69c00) [pid = 1770] [serial = 142] [outer = (nil)] 16:14:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0xa4f11c00) [pid = 1770] [serial = 143] [outer = 0x93d69c00] 16:14:41 INFO - PROCESS | 1770 | 1466810081032 Marionette DEBUG loaded listener.js 16:14:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0xa4f73800) [pid = 1770] [serial = 144] [outer = 0x93d69c00] 16:14:41 INFO - PROCESS | 1770 | 1466810081913 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 16:14:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:14:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1350ms 16:14:41 INFO - PROCESS | 1770 | 1466810081977 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 16:14:41 INFO - PROCESS | 1770 | 1466810081984 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 16:14:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:14:41 INFO - PROCESS | 1770 | 1466810081992 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:14:41 INFO - PROCESS | 1770 | 1466810081997 Marionette TRACE conn4 <- [1,166,null,{}] 16:14:42 INFO - PROCESS | 1770 | 1466810082007 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:42 INFO - PROCESS | 1770 | 1466810082012 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:42 INFO - PROCESS | 1770 | 1466810082231 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 16:14:42 INFO - PROCESS | 1770 | 1466810082384 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1770 | 1466810082391 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x95016000 == 43 [pid = 1770] [id = 49] 16:14:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x950b4c00) [pid = 1770] [serial = 145] [outer = (nil)] 16:14:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x95274000) [pid = 1770] [serial = 146] [outer = 0x950b4c00] 16:14:42 INFO - PROCESS | 1770 | 1466810082531 Marionette DEBUG loaded listener.js 16:14:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x95278800) [pid = 1770] [serial = 147] [outer = 0x950b4c00] 16:14:43 INFO - PROCESS | 1770 | 1466810083414 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:14:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:14:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1488ms 16:14:43 INFO - PROCESS | 1770 | 1466810083479 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 16:14:43 INFO - PROCESS | 1770 | 1466810083486 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 16:14:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:14:43 INFO - PROCESS | 1770 | 1466810083497 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:14:43 INFO - PROCESS | 1770 | 1466810083501 Marionette TRACE conn4 <- [1,170,null,{}] 16:14:43 INFO - PROCESS | 1770 | 1466810083508 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:43 INFO - PROCESS | 1770 | 1466810083514 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:43 INFO - PROCESS | 1770 | 1466810083729 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 16:14:43 INFO - PROCESS | 1770 | 1466810083873 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810083885 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x95393000 == 44 [pid = 1770] [id = 50] 16:14:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x96e31400) [pid = 1770] [serial = 148] [outer = (nil)] 16:14:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x9837a800) [pid = 1770] [serial = 149] [outer = 0x96e31400] 16:14:44 INFO - PROCESS | 1770 | 1466810084000 Marionette DEBUG loaded listener.js 16:14:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x99b60800) [pid = 1770] [serial = 150] [outer = 0x96e31400] 16:14:44 INFO - PROCESS | 1770 | 1466810084843 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:14:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:14:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1384ms 16:14:44 INFO - PROCESS | 1770 | 1466810084882 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 16:14:44 INFO - PROCESS | 1770 | 1466810084886 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 16:14:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:14:44 INFO - PROCESS | 1770 | 1466810084893 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:14:44 INFO - PROCESS | 1770 | 1466810084899 Marionette TRACE conn4 <- [1,174,null,{}] 16:14:44 INFO - PROCESS | 1770 | 1466810084916 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:44 INFO - PROCESS | 1770 | 1466810084925 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:45 INFO - PROCESS | 1770 | 1466810085105 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 16:14:45 INFO - PROCESS | 1770 | 1466810085249 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810085258 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x9cc33800 == 45 [pid = 1770] [id = 51] 16:14:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x9d905400) [pid = 1770] [serial = 151] [outer = (nil)] 16:14:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0xa2239400) [pid = 1770] [serial = 152] [outer = 0x9d905400] 16:14:45 INFO - PROCESS | 1770 | 1466810085342 Marionette DEBUG loaded listener.js 16:14:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0xa23f3800) [pid = 1770] [serial = 153] [outer = 0x9d905400] 16:14:45 INFO - PROCESS | 1770 | 1466810085743 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:14:46 INFO - PROCESS | 1770 | 1466810086272 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:14:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:14:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1435ms 16:14:46 INFO - PROCESS | 1770 | 1466810086328 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 16:14:46 INFO - PROCESS | 1770 | 1466810086333 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 16:14:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:14:46 INFO - PROCESS | 1770 | 1466810086340 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:14:46 INFO - PROCESS | 1770 | 1466810086343 Marionette TRACE conn4 <- [1,178,null,{}] 16:14:46 INFO - PROCESS | 1770 | 1466810086349 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:46 INFO - PROCESS | 1770 | 1466810086355 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:46 INFO - PROCESS | 1770 | 1466810086533 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 16:14:46 INFO - PROCESS | 1770 | 1466810086675 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810086687 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x92217000 == 46 [pid = 1770] [id = 52] 16:14:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x9b40dc00) [pid = 1770] [serial = 154] [outer = (nil)] 16:14:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0xa4d5b000) [pid = 1770] [serial = 155] [outer = 0x9b40dc00] 16:14:46 INFO - PROCESS | 1770 | 1466810086765 Marionette DEBUG loaded listener.js 16:14:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0xa6757000) [pid = 1770] [serial = 156] [outer = 0x9b40dc00] 16:14:47 INFO - PROCESS | 1770 | 1466810087889 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:14:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1586ms 16:14:47 INFO - PROCESS | 1770 | 1466810087926 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 16:14:47 INFO - PROCESS | 1770 | 1466810087930 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 16:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:14:47 INFO - PROCESS | 1770 | 1466810087936 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:14:47 INFO - PROCESS | 1770 | 1466810087939 Marionette TRACE conn4 <- [1,182,null,{}] 16:14:47 INFO - PROCESS | 1770 | 1466810087946 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:47 INFO - PROCESS | 1770 | 1466810087951 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:48 INFO - PROCESS | 1770 | 1466810088117 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 16:14:48 INFO - PROCESS | 1770 | 1466810088279 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810088286 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x998c8800 == 47 [pid = 1770] [id = 53] 16:14:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0xa2390000) [pid = 1770] [serial = 157] [outer = (nil)] 16:14:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0xa6f3c400) [pid = 1770] [serial = 158] [outer = 0xa2390000] 16:14:48 INFO - PROCESS | 1770 | 1466810088366 Marionette DEBUG loaded listener.js 16:14:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0xa6f47c00) [pid = 1770] [serial = 159] [outer = 0xa2390000] 16:14:49 INFO - PROCESS | 1770 | 1466810089207 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1338ms 16:14:49 INFO - PROCESS | 1770 | 1466810089276 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 16:14:49 INFO - PROCESS | 1770 | 1466810089280 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 16:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:14:49 INFO - PROCESS | 1770 | 1466810089286 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:14:49 INFO - PROCESS | 1770 | 1466810089289 Marionette TRACE conn4 <- [1,186,null,{}] 16:14:49 INFO - PROCESS | 1770 | 1466810089295 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:49 INFO - PROCESS | 1770 | 1466810089305 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:49 INFO - PROCESS | 1770 | 1466810089687 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 16:14:49 INFO - PROCESS | 1770 | 1466810089910 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1770 | 1466810089919 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x950b4400 == 48 [pid = 1770] [id = 54] 16:14:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x950b5000) [pid = 1770] [serial = 160] [outer = (nil)] 16:14:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x9526f400) [pid = 1770] [serial = 161] [outer = 0x950b5000] 16:14:50 INFO - PROCESS | 1770 | 1466810089994 Marionette DEBUG loaded listener.js 16:14:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x95275400) [pid = 1770] [serial = 162] [outer = 0x950b5000] 16:14:50 INFO - PROCESS | 1770 | 1466810090838 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:14:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1586ms 16:14:50 INFO - PROCESS | 1770 | 1466810090874 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 16:14:50 INFO - PROCESS | 1770 | 1466810090880 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 16:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:14:50 INFO - PROCESS | 1770 | 1466810090888 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:14:50 INFO - PROCESS | 1770 | 1466810090893 Marionette TRACE conn4 <- [1,190,null,{}] 16:14:50 INFO - PROCESS | 1770 | 1466810090918 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:50 INFO - PROCESS | 1770 | 1466810090923 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:51 INFO - PROCESS | 1770 | 1466810091099 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 16:14:51 INFO - PROCESS | 1770 | 1466810091247 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810091255 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x9538b800 == 49 [pid = 1770] [id = 55] 16:14:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x95393c00) [pid = 1770] [serial = 163] [outer = (nil)] 16:14:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x953c1000) [pid = 1770] [serial = 164] [outer = 0x95393c00] 16:14:51 INFO - PROCESS | 1770 | 1466810091333 Marionette DEBUG loaded listener.js 16:14:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x953c4000) [pid = 1770] [serial = 165] [outer = 0x95393c00] 16:14:51 INFO - PROCESS | 1770 | --DOCSHELL 0x9220ec00 == 48 [pid = 1770] [id = 33] 16:14:51 INFO - PROCESS | 1770 | --DOCSHELL 0xa2557800 == 47 [pid = 1770] [id = 29] 16:14:51 INFO - PROCESS | 1770 | --DOCSHELL 0x930cb800 == 46 [pid = 1770] [id = 30] 16:14:51 INFO - PROCESS | 1770 | --DOCSHELL 0x97976c00 == 45 [pid = 1770] [id = 31] 16:14:51 INFO - PROCESS | 1770 | --DOCSHELL 0x92419000 == 44 [pid = 1770] [id = 47] 16:14:51 INFO - PROCESS | 1770 | --DOCSHELL 0x99b68000 == 43 [pid = 1770] [id = 46] 16:14:51 INFO - PROCESS | 1770 | --DOCSHELL 0x9a927400 == 42 [pid = 1770] [id = 45] 16:14:51 INFO - PROCESS | 1770 | --DOCSHELL 0x96e3a800 == 41 [pid = 1770] [id = 44] 16:14:51 INFO - PROCESS | 1770 | --DOCSHELL 0x9241b400 == 40 [pid = 1770] [id = 43] 16:14:51 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x998c2800) [pid = 1770] [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:14:51 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x92330c00) [pid = 1770] [serial = 97] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x98a37c00) [pid = 1770] [serial = 104] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x9500e000) [pid = 1770] [serial = 101] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x9a904c00) [pid = 1770] [serial = 80] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x996c5400) [pid = 1770] [serial = 79] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x950b5400) [pid = 1770] [serial = 102] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0xa2097c00) [pid = 1770] [serial = 83] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x9d910400) [pid = 1770] [serial = 82] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0xa4d0f400) [pid = 1770] [serial = 86] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0xa3347400) [pid = 1770] [serial = 85] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0xa672bc00) [pid = 1770] [serial = 89] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0xa6756800) [pid = 1770] [serial = 88] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x9a0c7000) [pid = 1770] [serial = 92] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0xa6bd9400) [pid = 1770] [serial = 91] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x9a928400) [pid = 1770] [serial = 108] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x9a909400) [pid = 1770] [serial = 107] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0xa8c20800) [pid = 1770] [serial = 95] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0xa82fd000) [pid = 1770] [serial = 94] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x9af76400) [pid = 1770] [serial = 110] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x9cb25000) [pid = 1770] [serial = 113] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x9b4f8000) [pid = 1770] [serial = 111] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x93b97400) [pid = 1770] [serial = 98] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x9cc37000) [pid = 1770] [serial = 114] [outer = (nil)] [url = about:blank] 16:14:51 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x98a9cc00) [pid = 1770] [serial = 105] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1770 | 1466810092170 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:14:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1351ms 16:14:52 INFO - PROCESS | 1770 | 1466810092239 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 16:14:52 INFO - PROCESS | 1770 | 1466810092244 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 16:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:14:52 INFO - PROCESS | 1770 | 1466810092250 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:14:52 INFO - PROCESS | 1770 | 1466810092254 Marionette TRACE conn4 <- [1,194,null,{}] 16:14:52 INFO - PROCESS | 1770 | 1466810092260 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:52 INFO - PROCESS | 1770 | 1466810092265 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:52 INFO - PROCESS | 1770 | 1466810092433 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 16:14:52 INFO - PROCESS | 1770 | 1466810092552 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1770 | 1466810092561 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x92215000 == 41 [pid = 1770] [id = 56] 16:14:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x930d2000) [pid = 1770] [serial = 166] [outer = (nil)] 16:14:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x96e32800) [pid = 1770] [serial = 167] [outer = 0x930d2000] 16:14:52 INFO - PROCESS | 1770 | 1466810092643 Marionette DEBUG loaded listener.js 16:14:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x9797d800) [pid = 1770] [serial = 168] [outer = 0x930d2000] 16:14:53 INFO - PROCESS | 1770 | 1466810093334 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:14:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:14:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1129ms 16:14:53 INFO - PROCESS | 1770 | 1466810093389 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 16:14:53 INFO - PROCESS | 1770 | 1466810093394 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 16:14:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:14:53 INFO - PROCESS | 1770 | 1466810093412 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:14:53 INFO - PROCESS | 1770 | 1466810093418 Marionette TRACE conn4 <- [1,198,null,{}] 16:14:53 INFO - PROCESS | 1770 | 1466810093424 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:53 INFO - PROCESS | 1770 | 1466810093431 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:53 INFO - PROCESS | 1770 | 1466810093592 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 16:14:53 INFO - PROCESS | 1770 | 1466810093600 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810093606 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x92330c00 == 42 [pid = 1770] [id = 57] 16:14:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x953ca800) [pid = 1770] [serial = 169] [outer = (nil)] 16:14:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x9a364800) [pid = 1770] [serial = 170] [outer = 0x953ca800] 16:14:53 INFO - PROCESS | 1770 | 1466810093678 Marionette DEBUG loaded listener.js 16:14:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x9a909400) [pid = 1770] [serial = 171] [outer = 0x953ca800] 16:14:54 INFO - PROCESS | 1770 | 1466810094468 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:14:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1089ms 16:14:54 INFO - PROCESS | 1770 | 1466810094549 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 16:14:54 INFO - PROCESS | 1770 | 1466810094552 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 16:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:14:54 INFO - PROCESS | 1770 | 1466810094559 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:14:54 INFO - PROCESS | 1770 | 1466810094561 Marionette TRACE conn4 <- [1,202,null,{}] 16:14:54 INFO - PROCESS | 1770 | 1466810094567 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:54 INFO - PROCESS | 1770 | 1466810094572 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:54 INFO - PROCESS | 1770 | 1466810094757 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 16:14:54 INFO - PROCESS | 1770 | 1466810094775 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810094782 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x98a97400 == 43 [pid = 1770] [id = 58] 16:14:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x98eb3000) [pid = 1770] [serial = 172] [outer = (nil)] 16:14:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x9af73c00) [pid = 1770] [serial = 173] [outer = 0x98eb3000] 16:14:54 INFO - PROCESS | 1770 | 1466810094862 Marionette DEBUG loaded listener.js 16:14:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x9b4bb800) [pid = 1770] [serial = 174] [outer = 0x98eb3000] 16:14:55 INFO - PROCESS | 1770 | 1466810095646 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:14:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:14:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1144ms 16:14:55 INFO - PROCESS | 1770 | 1466810095708 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 16:14:55 INFO - PROCESS | 1770 | 1466810095712 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 16:14:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:14:55 INFO - PROCESS | 1770 | 1466810095724 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:14:55 INFO - PROCESS | 1770 | 1466810095727 Marionette TRACE conn4 <- [1,206,null,{}] 16:14:55 INFO - PROCESS | 1770 | 1466810095737 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:55 INFO - PROCESS | 1770 | 1466810095742 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:55 INFO - PROCESS | 1770 | 1466810095934 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 16:14:55 INFO - PROCESS | 1770 | 1466810095950 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1770 | 1466810095966 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x92416c00 == 44 [pid = 1770] [id = 59] 16:14:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x9cb8f800) [pid = 1770] [serial = 175] [outer = (nil)] 16:14:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x9cc41800) [pid = 1770] [serial = 176] [outer = 0x9cb8f800] 16:14:56 INFO - PROCESS | 1770 | 1466810096041 Marionette DEBUG loaded listener.js 16:14:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0xa2235400) [pid = 1770] [serial = 177] [outer = 0x9cb8f800] 16:14:56 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0xa1114000) [pid = 1770] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:14:56 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x93b9c000) [pid = 1770] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:14:56 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x9b8d9c00) [pid = 1770] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:14:56 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x930cc400) [pid = 1770] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:14:56 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x96ed2400) [pid = 1770] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:14:56 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x9a92b400) [pid = 1770] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:14:56 INFO - PROCESS | 1770 | 1466810096931 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:14:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:14:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1237ms 16:14:56 INFO - PROCESS | 1770 | 1466810096961 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 16:14:56 INFO - PROCESS | 1770 | 1466810096965 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 16:14:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:14:56 INFO - PROCESS | 1770 | 1466810096971 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:14:56 INFO - PROCESS | 1770 | 1466810096975 Marionette TRACE conn4 <- [1,210,null,{}] 16:14:56 INFO - PROCESS | 1770 | 1466810096980 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:56 INFO - PROCESS | 1770 | 1466810096985 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:57 INFO - PROCESS | 1770 | 1466810097170 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 16:14:57 INFO - PROCESS | 1770 | 1466810097239 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1770 | 1466810097249 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x9241fc00 == 45 [pid = 1770] [id = 60] 16:14:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x930cc400) [pid = 1770] [serial = 178] [outer = (nil)] 16:14:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0xa2322c00) [pid = 1770] [serial = 179] [outer = 0x930cc400] 16:14:57 INFO - PROCESS | 1770 | 1466810097312 Marionette DEBUG loaded listener.js 16:14:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0xa253a400) [pid = 1770] [serial = 180] [outer = 0x930cc400] 16:14:57 INFO - PROCESS | 1770 | 1466810097964 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 16:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1032ms 16:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:14:58 INFO - PROCESS | 1770 | 1466810098003 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 16:14:58 INFO - PROCESS | 1770 | 1466810098005 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 16:14:58 INFO - PROCESS | 1770 | 1466810098012 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:14:58 INFO - PROCESS | 1770 | 1466810098015 Marionette TRACE conn4 <- [1,214,null,{}] 16:14:58 INFO - PROCESS | 1770 | 1466810098021 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:58 INFO - PROCESS | 1770 | 1466810098025 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:58 INFO - PROCESS | 1770 | 1466810098220 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 16:14:58 INFO - PROCESS | 1770 | 1466810098242 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810098250 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x98a9ec00 == 46 [pid = 1770] [id = 61] 16:14:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x9a112400) [pid = 1770] [serial = 181] [outer = (nil)] 16:14:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x9a119800) [pid = 1770] [serial = 182] [outer = 0x9a112400] 16:14:58 INFO - PROCESS | 1770 | 1466810098315 Marionette DEBUG loaded listener.js 16:14:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x9a11d800) [pid = 1770] [serial = 183] [outer = 0x9a112400] 16:14:59 INFO - PROCESS | 1770 | 1466810099273 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 16:14:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1290ms 16:14:59 INFO - PROCESS | 1770 | 1466810099302 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 16:14:59 INFO - PROCESS | 1770 | 1466810099309 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 16:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:14:59 INFO - PROCESS | 1770 | 1466810099318 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:14:59 INFO - PROCESS | 1770 | 1466810099324 Marionette TRACE conn4 <- [1,218,null,{}] 16:14:59 INFO - PROCESS | 1770 | 1466810099334 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:59 INFO - PROCESS | 1770 | 1466810099339 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:59 INFO - PROCESS | 1770 | 1466810099525 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 16:14:59 INFO - PROCESS | 1770 | 1466810099674 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810099683 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:14:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x93b97400 == 47 [pid = 1770] [id = 62] 16:14:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x950b5800) [pid = 1770] [serial = 184] [outer = (nil)] 16:14:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x9538f400) [pid = 1770] [serial = 185] [outer = 0x950b5800] 16:14:59 INFO - PROCESS | 1770 | 1466810099770 Marionette DEBUG loaded listener.js 16:14:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x953bf800) [pid = 1770] [serial = 186] [outer = 0x950b5800] 16:15:00 INFO - PROCESS | 1770 | 1466810100632 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 16:15:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:15:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1336ms 16:15:00 INFO - PROCESS | 1770 | 1466810100660 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 16:15:00 INFO - PROCESS | 1770 | 1466810100667 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 16:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:15:00 INFO - PROCESS | 1770 | 1466810100679 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:15:00 INFO - PROCESS | 1770 | 1466810100683 Marionette TRACE conn4 <- [1,222,null,{}] 16:15:00 INFO - PROCESS | 1770 | 1466810100690 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:00 INFO - PROCESS | 1770 | 1466810100696 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:00 INFO - PROCESS | 1770 | 1466810100894 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 16:15:01 INFO - PROCESS | 1770 | 1466810101043 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810101055 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x953c9c00 == 48 [pid = 1770] [id = 63] 16:15:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x97979400) [pid = 1770] [serial = 187] [outer = (nil)] 16:15:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x98f5a400) [pid = 1770] [serial = 188] [outer = 0x97979400] 16:15:01 INFO - PROCESS | 1770 | 1466810101142 Marionette DEBUG loaded listener.js 16:15:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x9a113000) [pid = 1770] [serial = 189] [outer = 0x97979400] 16:15:02 INFO - PROCESS | 1770 | 1466810102036 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 16:15:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1402ms 16:15:02 INFO - PROCESS | 1770 | 1466810102083 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 16:15:02 INFO - PROCESS | 1770 | 1466810102089 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 16:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:15:02 INFO - PROCESS | 1770 | 1466810102098 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:15:02 INFO - PROCESS | 1770 | 1466810102104 Marionette TRACE conn4 <- [1,226,null,{}] 16:15:02 INFO - PROCESS | 1770 | 1466810102125 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:02 INFO - PROCESS | 1770 | 1466810102136 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:02 INFO - PROCESS | 1770 | 1466810102478 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 16:15:02 INFO - PROCESS | 1770 | 1466810102774 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1770 | 1466810102782 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x9a46cc00 == 49 [pid = 1770] [id = 64] 16:15:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x9a46d000) [pid = 1770] [serial = 190] [outer = (nil)] 16:15:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x9a471400) [pid = 1770] [serial = 191] [outer = 0x9a46d000] 16:15:02 INFO - PROCESS | 1770 | 1466810102876 Marionette DEBUG loaded listener.js 16:15:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x9a903800) [pid = 1770] [serial = 192] [outer = 0x9a46d000] 16:15:03 INFO - PROCESS | 1770 | 1466810103727 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:15:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1688ms 16:15:03 INFO - PROCESS | 1770 | 1466810103785 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 16:15:03 INFO - PROCESS | 1770 | 1466810103790 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 16:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:15:03 INFO - PROCESS | 1770 | 1466810103797 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:15:03 INFO - PROCESS | 1770 | 1466810103801 Marionette TRACE conn4 <- [1,230,null,{}] 16:15:03 INFO - PROCESS | 1770 | 1466810103806 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:03 INFO - PROCESS | 1770 | 1466810103812 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:03 INFO - PROCESS | 1770 | 1466810103986 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 16:15:04 INFO - PROCESS | 1770 | 1466810104132 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810104140 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x9a46fc00 == 50 [pid = 1770] [id = 65] 16:15:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x9a92a800) [pid = 1770] [serial = 193] [outer = (nil)] 16:15:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x9b880c00) [pid = 1770] [serial = 194] [outer = 0x9a92a800] 16:15:04 INFO - PROCESS | 1770 | 1466810104221 Marionette DEBUG loaded listener.js 16:15:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x9b884000) [pid = 1770] [serial = 195] [outer = 0x9a92a800] 16:15:05 INFO - PROCESS | 1770 | 1466810105075 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 16:15:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:15:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1335ms 16:15:05 INFO - PROCESS | 1770 | 1466810105133 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 16:15:05 INFO - PROCESS | 1770 | 1466810105137 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 16:15:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:15:05 INFO - PROCESS | 1770 | 1466810105160 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:15:05 INFO - PROCESS | 1770 | 1466810105164 Marionette TRACE conn4 <- [1,234,null,{}] 16:15:05 INFO - PROCESS | 1770 | 1466810105170 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:05 INFO - PROCESS | 1770 | 1466810105175 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:05 INFO - PROCESS | 1770 | 1466810105343 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 16:15:05 INFO - PROCESS | 1770 | 1466810105493 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810105504 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x93b93800 == 51 [pid = 1770] [id = 66] 16:15:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x99c48400) [pid = 1770] [serial = 196] [outer = (nil)] 16:15:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x99c52c00) [pid = 1770] [serial = 197] [outer = 0x99c48400] 16:15:05 INFO - PROCESS | 1770 | 1466810105585 Marionette DEBUG loaded listener.js 16:15:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x99c55800) [pid = 1770] [serial = 198] [outer = 0x99c48400] 16:15:06 INFO - PROCESS | 1770 | 1466810106458 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 16:15:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:15:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1339ms 16:15:06 INFO - PROCESS | 1770 | 1466810106500 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 16:15:06 INFO - PROCESS | 1770 | 1466810106504 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 16:15:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:15:06 INFO - PROCESS | 1770 | 1466810106510 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:15:06 INFO - PROCESS | 1770 | 1466810106514 Marionette TRACE conn4 <- [1,238,null,{}] 16:15:06 INFO - PROCESS | 1770 | 1466810106520 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:06 INFO - PROCESS | 1770 | 1466810106531 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:06 INFO - PROCESS | 1770 | 1466810106733 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 16:15:06 INFO - PROCESS | 1770 | 1466810106884 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1770 | 1466810106892 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x99c4bc00 == 52 [pid = 1770] [id = 67] 16:15:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x99c52000) [pid = 1770] [serial = 199] [outer = (nil)] 16:15:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x9b88a800) [pid = 1770] [serial = 200] [outer = 0x99c52000] 16:15:06 INFO - PROCESS | 1770 | 1466810106971 Marionette DEBUG loaded listener.js 16:15:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x9cc35c00) [pid = 1770] [serial = 201] [outer = 0x99c52000] 16:15:07 INFO - PROCESS | 1770 | 1466810107824 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 16:15:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:15:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1337ms 16:15:07 INFO - PROCESS | 1770 | 1466810107849 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 16:15:07 INFO - PROCESS | 1770 | 1466810107854 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 16:15:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:15:07 INFO - PROCESS | 1770 | 1466810107860 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:15:07 INFO - PROCESS | 1770 | 1466810107864 Marionette TRACE conn4 <- [1,242,null,{}] 16:15:07 INFO - PROCESS | 1770 | 1466810107870 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:07 INFO - PROCESS | 1770 | 1466810107875 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:08 INFO - PROCESS | 1770 | 1466810108039 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 16:15:08 INFO - PROCESS | 1770 | 1466810108207 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810108213 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x93d6f800 == 53 [pid = 1770] [id = 68] 16:15:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x9500e000) [pid = 1770] [serial = 202] [outer = (nil)] 16:15:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0xa23a5400) [pid = 1770] [serial = 203] [outer = 0x9500e000] 16:15:08 INFO - PROCESS | 1770 | 1466810108295 Marionette DEBUG loaded listener.js 16:15:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0xa328cc00) [pid = 1770] [serial = 204] [outer = 0x9500e000] 16:15:09 INFO - PROCESS | 1770 | 1466810109341 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 16:15:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1539ms 16:15:09 INFO - PROCESS | 1770 | 1466810109400 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 16:15:09 INFO - PROCESS | 1770 | 1466810109406 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 16:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:15:09 INFO - PROCESS | 1770 | 1466810109416 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:15:09 INFO - PROCESS | 1770 | 1466810109420 Marionette TRACE conn4 <- [1,246,null,{}] 16:15:09 INFO - PROCESS | 1770 | 1466810109429 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:09 INFO - PROCESS | 1770 | 1466810109435 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:09 INFO - PROCESS | 1770 | 1466810109602 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 16:15:09 INFO - PROCESS | 1770 | 1466810109775 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1770 | 1466810109788 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x953bc400 == 54 [pid = 1770] [id = 69] 16:15:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x953bc800) [pid = 1770] [serial = 205] [outer = (nil)] 16:15:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x953c6c00) [pid = 1770] [serial = 206] [outer = 0x953bc800] 16:15:09 INFO - PROCESS | 1770 | 1466810109878 Marionette DEBUG loaded listener.js 16:15:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x96e33c00) [pid = 1770] [serial = 207] [outer = 0x953bc800] 16:15:10 INFO - PROCESS | 1770 | 1466810110713 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:15:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1331ms 16:15:10 INFO - PROCESS | 1770 | 1466810110746 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 16:15:10 INFO - PROCESS | 1770 | 1466810110752 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 16:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:15:10 INFO - PROCESS | 1770 | 1466810110762 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:15:10 INFO - PROCESS | 1770 | 1466810110766 Marionette TRACE conn4 <- [1,250,null,{}] 16:15:10 INFO - PROCESS | 1770 | 1466810110772 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:10 INFO - PROCESS | 1770 | 1466810110783 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:10 INFO - PROCESS | 1770 | 1466810110959 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 16:15:11 INFO - PROCESS | 1770 | 1466810111116 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810111126 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x98aa2000 == 55 [pid = 1770] [id = 70] 16:15:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x99c4e000) [pid = 1770] [serial = 208] [outer = (nil)] 16:15:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x9a040c00) [pid = 1770] [serial = 209] [outer = 0x99c4e000] 16:15:11 INFO - PROCESS | 1770 | 1466810111228 Marionette DEBUG loaded listener.js 16:15:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x9a11c400) [pid = 1770] [serial = 210] [outer = 0x99c4e000] 16:15:11 INFO - PROCESS | 1770 | --DOCSHELL 0x9241fc00 == 54 [pid = 1770] [id = 60] 16:15:11 INFO - PROCESS | 1770 | --DOCSHELL 0x92416c00 == 53 [pid = 1770] [id = 59] 16:15:11 INFO - PROCESS | 1770 | --DOCSHELL 0x98a97400 == 52 [pid = 1770] [id = 58] 16:15:11 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0xa4f11c00) [pid = 1770] [serial = 143] [outer = (nil)] [url = about:blank] 16:15:11 INFO - PROCESS | 1770 | --DOCSHELL 0x92330c00 == 51 [pid = 1770] [id = 57] 16:15:11 INFO - PROCESS | 1770 | --DOCSHELL 0x92215000 == 50 [pid = 1770] [id = 56] 16:15:11 INFO - PROCESS | 1770 | --DOCSHELL 0x9538b800 == 49 [pid = 1770] [id = 55] 16:15:11 INFO - PROCESS | 1770 | --DOCSHELL 0x950b4400 == 48 [pid = 1770] [id = 54] 16:15:11 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0xa23b0000) [pid = 1770] [serial = 137] [outer = (nil)] [url = about:blank] 16:15:11 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0xa25f8c00) [pid = 1770] [serial = 138] [outer = (nil)] [url = about:blank] 16:15:11 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x9a362800) [pid = 1770] [serial = 140] [outer = (nil)] [url = about:blank] 16:15:11 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x9d907c00) [pid = 1770] [serial = 125] [outer = (nil)] [url = about:blank] 16:15:11 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0xa223ac00) [pid = 1770] [serial = 126] [outer = (nil)] [url = about:blank] 16:15:11 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x95151400) [pid = 1770] [serial = 119] [outer = (nil)] [url = about:blank] 16:15:11 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x95155800) [pid = 1770] [serial = 128] [outer = (nil)] [url = about:blank] 16:15:11 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x95389800) [pid = 1770] [serial = 129] [outer = (nil)] [url = about:blank] 16:15:11 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x98f57800) [pid = 1770] [serial = 122] [outer = (nil)] [url = about:blank] 16:15:12 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x98a38000) [pid = 1770] [serial = 131] [outer = (nil)] [url = about:blank] 16:15:12 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x9981d800) [pid = 1770] [serial = 132] [outer = (nil)] [url = about:blank] 16:15:12 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0xa2385800) [pid = 1770] [serial = 116] [outer = (nil)] [url = about:blank] 16:15:12 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x9d9e4000) [pid = 1770] [serial = 134] [outer = (nil)] [url = about:blank] 16:15:12 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0xa223cc00) [pid = 1770] [serial = 135] [outer = (nil)] [url = about:blank] 16:15:12 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x9b410c00) [pid = 1770] [serial = 141] [outer = (nil)] [url = about:blank] 16:15:12 INFO - PROCESS | 1770 | 1466810112165 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:15:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1436ms 16:15:12 INFO - PROCESS | 1770 | 1466810112197 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 16:15:12 INFO - PROCESS | 1770 | 1466810112201 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 16:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:15:12 INFO - PROCESS | 1770 | 1466810112208 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:15:12 INFO - PROCESS | 1770 | 1466810112213 Marionette TRACE conn4 <- [1,254,null,{}] 16:15:12 INFO - PROCESS | 1770 | 1466810112233 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:12 INFO - PROCESS | 1770 | 1466810112242 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:12 INFO - PROCESS | 1770 | 1466810112407 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 16:15:12 INFO - PROCESS | 1770 | 1466810112544 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1770 | 1466810112556 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x96e3d800 == 49 [pid = 1770] [id = 71] 16:15:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x97976c00) [pid = 1770] [serial = 211] [outer = (nil)] 16:15:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x9a466c00) [pid = 1770] [serial = 212] [outer = 0x97976c00] 16:15:12 INFO - PROCESS | 1770 | 1466810112628 Marionette DEBUG loaded listener.js 16:15:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x9a46e400) [pid = 1770] [serial = 213] [outer = 0x97976c00] 16:15:13 INFO - PROCESS | 1770 | 1466810113349 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 16:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1188ms 16:15:13 INFO - PROCESS | 1770 | 1466810113397 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 16:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:15:13 INFO - PROCESS | 1770 | 1466810113402 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 16:15:13 INFO - PROCESS | 1770 | 1466810113408 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:15:13 INFO - PROCESS | 1770 | 1466810113411 Marionette TRACE conn4 <- [1,258,null,{}] 16:15:13 INFO - PROCESS | 1770 | 1466810113427 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:13 INFO - PROCESS | 1770 | 1466810113431 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:13 INFO - PROCESS | 1770 | 1466810113595 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 16:15:13 INFO - PROCESS | 1770 | 1466810113606 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810113614 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x9a467c00 == 50 [pid = 1770] [id = 72] 16:15:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x9a928400) [pid = 1770] [serial = 214] [outer = (nil)] 16:15:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x9b410c00) [pid = 1770] [serial = 215] [outer = 0x9a928400] 16:15:13 INFO - PROCESS | 1770 | 1466810113683 Marionette DEBUG loaded listener.js 16:15:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x9b4fcc00) [pid = 1770] [serial = 216] [outer = 0x9a928400] 16:15:14 INFO - PROCESS | 1770 | 1466810114585 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 16:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1244ms 16:15:14 INFO - PROCESS | 1770 | 1466810114651 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 16:15:14 INFO - PROCESS | 1770 | 1466810114655 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 16:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:15:14 INFO - PROCESS | 1770 | 1466810114662 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:15:14 INFO - PROCESS | 1770 | 1466810114665 Marionette TRACE conn4 <- [1,262,null,{}] 16:15:14 INFO - PROCESS | 1770 | 1466810114671 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:14 INFO - PROCESS | 1770 | 1466810114675 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:14 INFO - PROCESS | 1770 | 1466810114871 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 16:15:14 INFO - PROCESS | 1770 | 1466810114886 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1770 | 1466810114894 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x93d68000 == 51 [pid = 1770] [id = 73] 16:15:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x95274c00) [pid = 1770] [serial = 217] [outer = (nil)] 16:15:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x9cb1b800) [pid = 1770] [serial = 218] [outer = 0x95274c00] 16:15:14 INFO - PROCESS | 1770 | 1466810114978 Marionette DEBUG loaded listener.js 16:15:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x9d9ef800) [pid = 1770] [serial = 219] [outer = 0x95274c00] 16:15:15 INFO - PROCESS | 1770 | 1466810115912 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 16:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1289ms 16:15:15 INFO - PROCESS | 1770 | 1466810115951 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 16:15:15 INFO - PROCESS | 1770 | 1466810115955 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 16:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:15:15 INFO - PROCESS | 1770 | 1466810115965 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:15:15 INFO - PROCESS | 1770 | 1466810115967 Marionette TRACE conn4 <- [1,266,null,{}] 16:15:15 INFO - PROCESS | 1770 | 1466810115973 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:15 INFO - PROCESS | 1770 | 1466810115982 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:16 INFO - PROCESS | 1770 | 1466810116220 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 16:15:16 INFO - PROCESS | 1770 | 1466810116236 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810116242 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x9b4f3800 == 52 [pid = 1770] [id = 74] 16:15:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0xa23a3000) [pid = 1770] [serial = 220] [outer = (nil)] 16:15:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0xa4d4e800) [pid = 1770] [serial = 221] [outer = 0xa23a3000] 16:15:16 INFO - PROCESS | 1770 | 1466810116312 Marionette DEBUG loaded listener.js 16:15:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0xa61b1400) [pid = 1770] [serial = 222] [outer = 0xa23a3000] 16:15:16 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x953ca800) [pid = 1770] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:15:16 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x950b5000) [pid = 1770] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:15:16 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x98eb3000) [pid = 1770] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:15:16 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x930cc400) [pid = 1770] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:15:16 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x95393c00) [pid = 1770] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:15:16 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x930d2000) [pid = 1770] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:15:16 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x9cb8f800) [pid = 1770] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:15:17 INFO - PROCESS | 1770 | 1466810117212 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 16:15:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:15:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1282ms 16:15:17 INFO - PROCESS | 1770 | 1466810117252 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 16:15:17 INFO - PROCESS | 1770 | 1466810117255 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 16:15:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:15:17 INFO - PROCESS | 1770 | 1466810117261 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:15:17 INFO - PROCESS | 1770 | 1466810117264 Marionette TRACE conn4 <- [1,270,null,{}] 16:15:17 INFO - PROCESS | 1770 | 1466810117270 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:17 INFO - PROCESS | 1770 | 1466810117275 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:17 INFO - PROCESS | 1770 | 1466810117419 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 16:15:17 INFO - PROCESS | 1770 | 1466810117433 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1770 | 1466810117440 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x91dc9c00 == 53 [pid = 1770] [id = 75] 16:15:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x91dcb000) [pid = 1770] [serial = 223] [outer = (nil)] 16:15:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x91dd3c00) [pid = 1770] [serial = 224] [outer = 0x91dcb000] 16:15:17 INFO - PROCESS | 1770 | 1466810117507 Marionette DEBUG loaded listener.js 16:15:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x91dd6c00) [pid = 1770] [serial = 225] [outer = 0x91dcb000] 16:15:18 INFO - PROCESS | 1770 | 1466810118370 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1128ms 16:15:18 INFO - PROCESS | 1770 | 1466810118389 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 16:15:18 INFO - PROCESS | 1770 | 1466810118393 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 16:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:15:18 INFO - PROCESS | 1770 | 1466810118399 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:15:18 INFO - PROCESS | 1770 | 1466810118402 Marionette TRACE conn4 <- [1,274,null,{}] 16:15:18 INFO - PROCESS | 1770 | 1466810118408 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:18 INFO - PROCESS | 1770 | 1466810118413 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:18 INFO - PROCESS | 1770 | 1466810118623 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 16:15:18 INFO - PROCESS | 1770 | 1466810118641 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810118648 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x91dcf400 == 54 [pid = 1770] [id = 76] 16:15:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x91dd4000) [pid = 1770] [serial = 226] [outer = (nil)] 16:15:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x996c8000) [pid = 1770] [serial = 227] [outer = 0x91dd4000] 16:15:18 INFO - PROCESS | 1770 | 1466810118715 Marionette DEBUG loaded listener.js 16:15:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x9b402800) [pid = 1770] [serial = 228] [outer = 0x91dd4000] 16:15:19 INFO - PROCESS | 1770 | 1466810119708 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 16:15:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:15:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1384ms 16:15:19 INFO - PROCESS | 1770 | 1466810119784 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 16:15:19 INFO - PROCESS | 1770 | 1466810119791 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 16:15:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:15:19 INFO - PROCESS | 1770 | 1466810119799 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:15:19 INFO - PROCESS | 1770 | 1466810119808 Marionette TRACE conn4 <- [1,278,null,{}] 16:15:19 INFO - PROCESS | 1770 | 1466810119816 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:19 INFO - PROCESS | 1770 | 1466810119821 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:20 INFO - PROCESS | 1770 | 1466810120049 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 16:15:20 INFO - PROCESS | 1770 | 1466810120210 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1770 | 1466810120219 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x95270c00 == 55 [pid = 1770] [id = 77] 16:15:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x95271800) [pid = 1770] [serial = 229] [outer = (nil)] 16:15:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x95394800) [pid = 1770] [serial = 230] [outer = 0x95271800] 16:15:20 INFO - PROCESS | 1770 | 1466810120301 Marionette DEBUG loaded listener.js 16:15:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x953cb000) [pid = 1770] [serial = 231] [outer = 0x95271800] 16:15:21 INFO - PROCESS | 1770 | 1466810121207 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 16:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1442ms 16:15:21 INFO - PROCESS | 1770 | 1466810121241 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 16:15:21 INFO - PROCESS | 1770 | 1466810121247 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 16:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:15:21 INFO - PROCESS | 1770 | 1466810121258 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:15:21 INFO - PROCESS | 1770 | 1466810121262 Marionette TRACE conn4 <- [1,282,null,{}] 16:15:21 INFO - PROCESS | 1770 | 1466810121269 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:21 INFO - PROCESS | 1770 | 1466810121275 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:21 INFO - PROCESS | 1770 | 1466810121468 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 16:15:21 INFO - PROCESS | 1770 | 1466810121625 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810121634 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x93b96400 == 56 [pid = 1770] [id = 78] 16:15:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x99c4b400) [pid = 1770] [serial = 232] [outer = (nil)] 16:15:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x9a358400) [pid = 1770] [serial = 233] [outer = 0x99c4b400] 16:15:21 INFO - PROCESS | 1770 | 1466810121721 Marionette DEBUG loaded listener.js 16:15:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x9a472400) [pid = 1770] [serial = 234] [outer = 0x99c4b400] 16:15:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0xa23ed400) [pid = 1770] [serial = 235] [outer = 0x9241cc00] 16:15:22 INFO - PROCESS | 1770 | 1466810122765 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 16:15:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:15:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1585ms 16:15:22 INFO - PROCESS | 1770 | 1466810122844 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 16:15:22 INFO - PROCESS | 1770 | 1466810122847 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 16:15:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:15:22 INFO - PROCESS | 1770 | 1466810122854 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:15:22 INFO - PROCESS | 1770 | 1466810122861 Marionette TRACE conn4 <- [1,286,null,{}] 16:15:22 INFO - PROCESS | 1770 | 1466810122886 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:22 INFO - PROCESS | 1770 | 1466810122895 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:23 INFO - PROCESS | 1770 | 1466810123149 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 16:15:23 INFO - PROCESS | 1770 | 1466810123326 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810123336 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x9cc3cc00 == 57 [pid = 1770] [id = 79] 16:15:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x9d908000) [pid = 1770] [serial = 236] [outer = (nil)] 16:15:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0xa2ff1c00) [pid = 1770] [serial = 237] [outer = 0x9d908000] 16:15:23 INFO - PROCESS | 1770 | 1466810123422 Marionette DEBUG loaded listener.js 16:15:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0xa34b0400) [pid = 1770] [serial = 238] [outer = 0x9d908000] 16:15:24 INFO - PROCESS | 1770 | 1466810124229 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 16:15:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:15:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1437ms 16:15:24 INFO - PROCESS | 1770 | 1466810124291 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 16:15:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:15:24 INFO - PROCESS | 1770 | 1466810124296 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 16:15:24 INFO - PROCESS | 1770 | 1466810124302 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:15:24 INFO - PROCESS | 1770 | 1466810124306 Marionette TRACE conn4 <- [1,290,null,{}] 16:15:24 INFO - PROCESS | 1770 | 1466810124312 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:24 INFO - PROCESS | 1770 | 1466810124317 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:24 INFO - PROCESS | 1770 | 1466810124493 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 16:15:24 INFO - PROCESS | 1770 | 1466810124650 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1770 | 1466810124657 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:24 INFO - PROCESS | 1770 | ++DOCSHELL 0xa34ac400 == 58 [pid = 1770] [id = 80] 16:15:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0xa34afc00) [pid = 1770] [serial = 239] [outer = (nil)] 16:15:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0xa34b5800) [pid = 1770] [serial = 240] [outer = 0xa34afc00] 16:15:24 INFO - PROCESS | 1770 | 1466810124741 Marionette DEBUG loaded listener.js 16:15:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0xa34b8400) [pid = 1770] [serial = 241] [outer = 0xa34afc00] 16:15:25 INFO - PROCESS | 1770 | 1466810125574 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:15:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1331ms 16:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:15:25 INFO - PROCESS | 1770 | 1466810125633 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 16:15:25 INFO - PROCESS | 1770 | 1466810125636 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 16:15:25 INFO - PROCESS | 1770 | 1466810125643 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:15:25 INFO - PROCESS | 1770 | 1466810125647 Marionette TRACE conn4 <- [1,294,null,{}] 16:15:25 INFO - PROCESS | 1770 | 1466810125653 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:25 INFO - PROCESS | 1770 | 1466810125658 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:25 INFO - PROCESS | 1770 | 1466810125827 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 16:15:26 INFO - PROCESS | 1770 | 1466810125997 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810126006 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x99c57c00 == 59 [pid = 1770] [id = 81] 16:15:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0xa23ecc00) [pid = 1770] [serial = 242] [outer = (nil)] 16:15:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0xa67a5000) [pid = 1770] [serial = 243] [outer = 0xa23ecc00] 16:15:26 INFO - PROCESS | 1770 | 1466810126085 Marionette DEBUG loaded listener.js 16:15:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0xa67a7c00) [pid = 1770] [serial = 244] [outer = 0xa23ecc00] 16:15:26 INFO - PROCESS | 1770 | 1466810126945 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:26 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:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1339ms 16:15:26 INFO - PROCESS | 1770 | 1466810126982 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 16:15:26 INFO - PROCESS | 1770 | 1466810126985 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 16:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:15:26 INFO - PROCESS | 1770 | 1466810126992 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:15:26 INFO - PROCESS | 1770 | 1466810126995 Marionette TRACE conn4 <- [1,298,null,{}] 16:15:27 INFO - PROCESS | 1770 | 1466810127001 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:27 INFO - PROCESS | 1770 | 1466810127012 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:27 INFO - PROCESS | 1770 | 1466810127204 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 16:15:27 INFO - PROCESS | 1770 | 1466810127362 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1770 | 1466810127370 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x9220ec00 == 60 [pid = 1770] [id = 82] 16:15:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x930ce800) [pid = 1770] [serial = 245] [outer = (nil)] 16:15:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0xa8c0b400) [pid = 1770] [serial = 246] [outer = 0x930ce800] 16:15:27 INFO - PROCESS | 1770 | 1466810127449 Marionette DEBUG loaded listener.js 16:15:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 121 (0xa8c28800) [pid = 1770] [serial = 247] [outer = 0x930ce800] 16:15:28 INFO - PROCESS | 1770 | 1466810128320 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:28 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:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1387ms 16:15:28 INFO - PROCESS | 1770 | 1466810128380 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 16:15:28 INFO - PROCESS | 1770 | 1466810128383 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 16:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:15:28 INFO - PROCESS | 1770 | 1466810128390 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:15:28 INFO - PROCESS | 1770 | 1466810128394 Marionette TRACE conn4 <- [1,302,null,{}] 16:15:28 INFO - PROCESS | 1770 | 1466810128400 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:28 INFO - PROCESS | 1770 | 1466810128405 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:28 INFO - PROCESS | 1770 | 1466810128580 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 16:15:28 INFO - PROCESS | 1770 | 1466810128741 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810128750 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x930cb800 == 61 [pid = 1770] [id = 83] 16:15:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 122 (0xa82b2000) [pid = 1770] [serial = 248] [outer = (nil)] 16:15:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 123 (0xa8c85800) [pid = 1770] [serial = 249] [outer = 0xa82b2000] 16:15:28 INFO - PROCESS | 1770 | 1466810128834 Marionette DEBUG loaded listener.js 16:15:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 124 (0xa9027000) [pid = 1770] [serial = 250] [outer = 0xa82b2000] 16:15:29 INFO - PROCESS | 1770 | 1466810129659 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:29 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:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1329ms 16:15:29 INFO - PROCESS | 1770 | 1466810129721 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 16:15:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:15:29 INFO - PROCESS | 1770 | 1466810129726 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 16:15:29 INFO - PROCESS | 1770 | 1466810129732 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:15:29 INFO - PROCESS | 1770 | 1466810129737 Marionette TRACE conn4 <- [1,306,null,{}] 16:15:29 INFO - PROCESS | 1770 | 1466810129743 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:29 INFO - PROCESS | 1770 | 1466810129748 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:29 INFO - PROCESS | 1770 | 1466810129929 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 16:15:30 INFO - PROCESS | 1770 | 1466810130089 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1770 | 1466810130098 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa4ec00 == 62 [pid = 1770] [id = 84] 16:15:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x8fa4f800) [pid = 1770] [serial = 251] [outer = (nil)] 16:15:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 126 (0x8fa56400) [pid = 1770] [serial = 252] [outer = 0x8fa4f800] 16:15:30 INFO - PROCESS | 1770 | 1466810130179 Marionette DEBUG loaded listener.js 16:15:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x8fa5a000) [pid = 1770] [serial = 253] [outer = 0x8fa4f800] 16:15:31 INFO - PROCESS | 1770 | 1466810131032 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:31 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:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1335ms 16:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:15:31 INFO - PROCESS | 1770 | 1466810131066 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 16:15:31 INFO - PROCESS | 1770 | 1466810131070 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 16:15:31 INFO - PROCESS | 1770 | 1466810131076 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:15:31 INFO - PROCESS | 1770 | 1466810131079 Marionette TRACE conn4 <- [1,310,null,{}] 16:15:31 INFO - PROCESS | 1770 | 1466810131085 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:31 INFO - PROCESS | 1770 | 1466810131091 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:31 INFO - PROCESS | 1770 | 1466810131318 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 16:15:31 INFO - PROCESS | 1770 | 1466810131441 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810131448 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa52c00 == 63 [pid = 1770] [id = 85] 16:15:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x8fa57000) [pid = 1770] [serial = 254] [outer = (nil)] 16:15:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x8fac1400) [pid = 1770] [serial = 255] [outer = 0x8fa57000] 16:15:31 INFO - PROCESS | 1770 | 1466810131526 Marionette DEBUG loaded listener.js 16:15:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x8fac3000) [pid = 1770] [serial = 256] [outer = 0x8fa57000] 16:15:32 INFO - PROCESS | 1770 | 1466810132685 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:32 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:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1685ms 16:15:32 INFO - PROCESS | 1770 | 1466810132761 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 16:15:32 INFO - PROCESS | 1770 | 1466810132767 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 16:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:15:32 INFO - PROCESS | 1770 | 1466810132776 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:15:32 INFO - PROCESS | 1770 | 1466810132781 Marionette TRACE conn4 <- [1,314,null,{}] 16:15:32 INFO - PROCESS | 1770 | 1466810132790 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:32 INFO - PROCESS | 1770 | 1466810132796 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:33 INFO - PROCESS | 1770 | 1466810133054 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 16:15:33 INFO - PROCESS | 1770 | 1466810133273 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810133285 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x93b61c00 == 64 [pid = 1770] [id = 86] 16:15:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x93b99400) [pid = 1770] [serial = 257] [outer = (nil)] 16:15:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x93d63400) [pid = 1770] [serial = 258] [outer = 0x93b99400] 16:15:33 INFO - PROCESS | 1770 | 1466810133408 Marionette DEBUG loaded listener.js 16:15:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x93d6f400) [pid = 1770] [serial = 259] [outer = 0x93b99400] 16:15:34 INFO - PROCESS | 1770 | 1466810134257 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:34 INFO - PROCESS | 1770 | --DOCSHELL 0x9cb96800 == 63 [pid = 1770] [id = 28] 16:15:34 INFO - PROCESS | 1770 | --DOCSHELL 0x91dc9c00 == 62 [pid = 1770] [id = 75] 16:15:34 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x9a119800) [pid = 1770] [serial = 182] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1770 | --DOCSHELL 0x9b4f3800 == 61 [pid = 1770] [id = 74] 16:15:34 INFO - PROCESS | 1770 | --DOCSHELL 0x93d68000 == 60 [pid = 1770] [id = 73] 16:15:34 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:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1589ms 16:15:34 INFO - PROCESS | 1770 | --DOCSHELL 0x9a467c00 == 59 [pid = 1770] [id = 72] 16:15:34 INFO - PROCESS | 1770 | --DOCSHELL 0x96e3d800 == 58 [pid = 1770] [id = 71] 16:15:34 INFO - PROCESS | 1770 | --DOCSHELL 0x98aa2000 == 57 [pid = 1770] [id = 70] 16:15:34 INFO - PROCESS | 1770 | --DOCSHELL 0x953bc400 == 56 [pid = 1770] [id = 69] 16:15:34 INFO - PROCESS | 1770 | --DOCSHELL 0x9a46fc00 == 55 [pid = 1770] [id = 65] 16:15:34 INFO - PROCESS | 1770 | 1466810134372 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 16:15:34 INFO - PROCESS | 1770 | 1466810134379 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 16:15:34 INFO - PROCESS | 1770 | --DOCSHELL 0x9a46cc00 == 54 [pid = 1770] [id = 64] 16:15:34 INFO - PROCESS | 1770 | --DOCSHELL 0x953c9c00 == 53 [pid = 1770] [id = 63] 16:15:34 INFO - PROCESS | 1770 | --DOCSHELL 0x93b97400 == 52 [pid = 1770] [id = 62] 16:15:34 INFO - PROCESS | 1770 | --DOCSHELL 0x98a9ec00 == 51 [pid = 1770] [id = 61] 16:15:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:15:34 INFO - PROCESS | 1770 | 1466810134395 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:15:34 INFO - PROCESS | 1770 | 1466810134399 Marionette TRACE conn4 <- [1,318,null,{}] 16:15:34 INFO - PROCESS | 1770 | 1466810134412 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:34 INFO - PROCESS | 1770 | 1466810134417 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:34 INFO - PROCESS | 1770 | 1466810134596 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 16:15:34 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x9a364800) [pid = 1770] [serial = 170] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0xa6f3c400) [pid = 1770] [serial = 158] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x9526f400) [pid = 1770] [serial = 161] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x9b4bb800) [pid = 1770] [serial = 174] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0xa2322c00) [pid = 1770] [serial = 179] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0x9a909400) [pid = 1770] [serial = 171] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1770 | --DOMWINDOW == 125 (0x953c4000) [pid = 1770] [serial = 165] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1770 | --DOMWINDOW == 124 (0x9797d800) [pid = 1770] [serial = 168] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1770 | --DOMWINDOW == 123 (0xa4d5b000) [pid = 1770] [serial = 155] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1770 | --DOMWINDOW == 122 (0x9837a800) [pid = 1770] [serial = 149] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1770 | --DOMWINDOW == 121 (0x953c1000) [pid = 1770] [serial = 164] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1770 | --DOMWINDOW == 120 (0x9cc41800) [pid = 1770] [serial = 176] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x95275400) [pid = 1770] [serial = 162] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x95274000) [pid = 1770] [serial = 146] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0xa253a400) [pid = 1770] [serial = 180] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x9af73c00) [pid = 1770] [serial = 173] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x96e32800) [pid = 1770] [serial = 167] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0xa2239400) [pid = 1770] [serial = 152] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0xa2235400) [pid = 1770] [serial = 177] [outer = (nil)] [url = about:blank] 16:15:34 INFO - PROCESS | 1770 | 1466810134878 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810134887 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x91dccc00 == 52 [pid = 1770] [id = 87] 16:15:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x95275400) [pid = 1770] [serial = 260] [outer = (nil)] 16:15:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x9527bc00) [pid = 1770] [serial = 261] [outer = 0x95275400] 16:15:34 INFO - PROCESS | 1770 | 1466810134977 Marionette DEBUG loaded listener.js 16:15:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x953bc400) [pid = 1770] [serial = 262] [outer = 0x95275400] 16:15:35 INFO - PROCESS | 1770 | 1466810135757 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:35 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:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1384ms 16:15:35 INFO - PROCESS | 1770 | 1466810135778 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 16:15:35 INFO - PROCESS | 1770 | 1466810135781 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 16:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:15:35 INFO - PROCESS | 1770 | 1466810135788 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:15:35 INFO - PROCESS | 1770 | 1466810135794 Marionette TRACE conn4 <- [1,322,null,{}] 16:15:35 INFO - PROCESS | 1770 | 1466810135809 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:35 INFO - PROCESS | 1770 | 1466810135817 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:36 INFO - PROCESS | 1770 | 1466810136008 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 16:15:36 INFO - PROCESS | 1770 | 1466810136127 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810136139 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x98a35c00 == 53 [pid = 1770] [id = 88] 16:15:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x98a38400) [pid = 1770] [serial = 263] [outer = (nil)] 16:15:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x98f5d800) [pid = 1770] [serial = 264] [outer = 0x98a38400] 16:15:36 INFO - PROCESS | 1770 | 1466810136208 Marionette DEBUG loaded listener.js 16:15:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x99b60400) [pid = 1770] [serial = 265] [outer = 0x98a38400] 16:15:36 INFO - PROCESS | 1770 | 1466810136950 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:36 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:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1201ms 16:15:37 INFO - PROCESS | 1770 | 1466810136997 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 16:15:37 INFO - PROCESS | 1770 | 1466810137002 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 16:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:15:37 INFO - PROCESS | 1770 | 1466810137008 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:15:37 INFO - PROCESS | 1770 | 1466810137010 Marionette TRACE conn4 <- [1,326,null,{}] 16:15:37 INFO - PROCESS | 1770 | 1466810137020 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:37 INFO - PROCESS | 1770 | 1466810137024 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:37 INFO - PROCESS | 1770 | 1466810137230 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 16:15:37 INFO - PROCESS | 1770 | 1466810137249 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810137257 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x953c2c00 == 54 [pid = 1770] [id = 89] 16:15:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x99c55000) [pid = 1770] [serial = 266] [outer = (nil)] 16:15:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 121 (0x9a118000) [pid = 1770] [serial = 267] [outer = 0x99c55000] 16:15:37 INFO - PROCESS | 1770 | 1466810137324 Marionette DEBUG loaded listener.js 16:15:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 122 (0x9a355c00) [pid = 1770] [serial = 268] [outer = 0x99c55000] 16:15:38 INFO - PROCESS | 1770 | 1466810138190 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:38 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:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1243ms 16:15:38 INFO - PROCESS | 1770 | 1466810138252 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 16:15:38 INFO - PROCESS | 1770 | 1466810138255 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 16:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:15:38 INFO - PROCESS | 1770 | 1466810138262 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:15:38 INFO - PROCESS | 1770 | 1466810138265 Marionette TRACE conn4 <- [1,330,null,{}] 16:15:38 INFO - PROCESS | 1770 | 1466810138270 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:38 INFO - PROCESS | 1770 | 1466810138275 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:38 INFO - PROCESS | 1770 | 1466810138475 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 16:15:38 INFO - PROCESS | 1770 | 1466810138505 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810138512 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x93a60c00 == 55 [pid = 1770] [id = 90] 16:15:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 123 (0x93a63400) [pid = 1770] [serial = 269] [outer = (nil)] 16:15:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 124 (0x93a67800) [pid = 1770] [serial = 270] [outer = 0x93a63400] 16:15:38 INFO - PROCESS | 1770 | 1466810138584 Marionette DEBUG loaded listener.js 16:15:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x93a6a400) [pid = 1770] [serial = 271] [outer = 0x93a63400] 16:15:39 INFO - PROCESS | 1770 | --DOMWINDOW == 124 (0x95274c00) [pid = 1770] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:15:39 INFO - PROCESS | 1770 | --DOMWINDOW == 123 (0xa23a3000) [pid = 1770] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:15:39 INFO - PROCESS | 1770 | --DOMWINDOW == 122 (0x97976c00) [pid = 1770] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:15:39 INFO - PROCESS | 1770 | --DOMWINDOW == 121 (0x99c4e000) [pid = 1770] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:15:39 INFO - PROCESS | 1770 | --DOMWINDOW == 120 (0x953bc800) [pid = 1770] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:15:39 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x9a928400) [pid = 1770] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:15:39 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x91dcb000) [pid = 1770] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:15:39 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0x98a35400) [pid = 1770] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:15:39 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x93d6d400) [pid = 1770] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:15:39 INFO - PROCESS | 1770 | 1466810139717 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:39 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:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1486ms 16:15:39 INFO - PROCESS | 1770 | 1466810139748 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 16:15:39 INFO - PROCESS | 1770 | 1466810139751 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 16:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:15:39 INFO - PROCESS | 1770 | 1466810139757 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:15:39 INFO - PROCESS | 1770 | 1466810139760 Marionette TRACE conn4 <- [1,334,null,{}] 16:15:39 INFO - PROCESS | 1770 | 1466810139766 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:39 INFO - PROCESS | 1770 | 1466810139775 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:40 INFO - PROCESS | 1770 | 1466810140059 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 16:15:40 INFO - PROCESS | 1770 | 1466810140138 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1770 | 1466810140147 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x93a62400 == 56 [pid = 1770] [id = 91] 16:15:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x9538b000) [pid = 1770] [serial = 272] [outer = (nil)] 16:15:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x9a904000) [pid = 1770] [serial = 273] [outer = 0x9538b000] 16:15:40 INFO - PROCESS | 1770 | 1466810140214 Marionette DEBUG loaded listener.js 16:15:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x9a928400) [pid = 1770] [serial = 274] [outer = 0x9538b000] 16:15:40 INFO - PROCESS | 1770 | 1466810140934 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:40 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:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1229ms 16:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:15:40 INFO - PROCESS | 1770 | 1466810140987 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 16:15:40 INFO - PROCESS | 1770 | 1466810140990 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 16:15:40 INFO - PROCESS | 1770 | 1466810140997 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:15:41 INFO - PROCESS | 1770 | 1466810141000 Marionette TRACE conn4 <- [1,338,null,{}] 16:15:41 INFO - PROCESS | 1770 | 1466810141006 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:41 INFO - PROCESS | 1770 | 1466810141011 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:41 INFO - PROCESS | 1770 | 1466810141226 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 16:15:41 INFO - PROCESS | 1770 | 1466810141240 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810141249 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa4d400 == 57 [pid = 1770] [id = 92] 16:15:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x8fa4e800) [pid = 1770] [serial = 275] [outer = (nil)] 16:15:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 121 (0x8fa5c000) [pid = 1770] [serial = 276] [outer = 0x8fa4e800] 16:15:41 INFO - PROCESS | 1770 | 1466810141389 Marionette DEBUG loaded listener.js 16:15:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 122 (0x8fac9000) [pid = 1770] [serial = 277] [outer = 0x8fa4e800] 16:15:42 INFO - PROCESS | 1770 | 1466810142435 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:42 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:15:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1484ms 16:15:42 INFO - PROCESS | 1770 | 1466810142481 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 16:15:42 INFO - PROCESS | 1770 | 1466810142488 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 16:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:15:42 INFO - PROCESS | 1770 | 1466810142497 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:15:42 INFO - PROCESS | 1770 | 1466810142502 Marionette TRACE conn4 <- [1,342,null,{}] 16:15:42 INFO - PROCESS | 1770 | 1466810142510 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:42 INFO - PROCESS | 1770 | 1466810142516 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:42 INFO - PROCESS | 1770 | 1466810142717 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 16:15:42 INFO - PROCESS | 1770 | 1466810142925 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810142937 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x93a63c00 == 58 [pid = 1770] [id = 93] 16:15:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 123 (0x93b56c00) [pid = 1770] [serial = 278] [outer = (nil)] 16:15:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 124 (0x93d68000) [pid = 1770] [serial = 279] [outer = 0x93b56c00] 16:15:43 INFO - PROCESS | 1770 | 1466810143063 Marionette DEBUG loaded listener.js 16:15:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x95158c00) [pid = 1770] [serial = 280] [outer = 0x93b56c00] 16:15:43 INFO - PROCESS | 1770 | 1466810143945 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:43 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:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1487ms 16:15:43 INFO - PROCESS | 1770 | 1466810143983 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 16:15:43 INFO - PROCESS | 1770 | 1466810143989 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 16:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:15:44 INFO - PROCESS | 1770 | 1466810144000 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:15:44 INFO - PROCESS | 1770 | 1466810144004 Marionette TRACE conn4 <- [1,346,null,{}] 16:15:44 INFO - PROCESS | 1770 | 1466810144011 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:44 INFO - PROCESS | 1770 | 1466810144017 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:44 INFO - PROCESS | 1770 | 1466810144211 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 16:15:44 INFO - PROCESS | 1770 | 1466810144374 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810144381 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x95158800 == 59 [pid = 1770] [id = 94] 16:15:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 126 (0x95276400) [pid = 1770] [serial = 281] [outer = (nil)] 16:15:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x9797dc00) [pid = 1770] [serial = 282] [outer = 0x95276400] 16:15:44 INFO - PROCESS | 1770 | 1466810144466 Marionette DEBUG loaded listener.js 16:15:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x98f5f400) [pid = 1770] [serial = 283] [outer = 0x95276400] 16:15:45 INFO - PROCESS | 1770 | 1466810145436 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:45 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:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1493ms 16:15:45 INFO - PROCESS | 1770 | 1466810145493 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 16:15:45 INFO - PROCESS | 1770 | 1466810145497 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 16:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:15:45 INFO - PROCESS | 1770 | 1466810145504 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:15:45 INFO - PROCESS | 1770 | 1466810145510 Marionette TRACE conn4 <- [1,350,null,{}] 16:15:45 INFO - PROCESS | 1770 | 1466810145527 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:45 INFO - PROCESS | 1770 | 1466810145536 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:45 INFO - PROCESS | 1770 | 1466810145769 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 16:15:46 INFO - PROCESS | 1770 | 1466810145987 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1770 | 1466810145995 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x91dd4400 == 60 [pid = 1770] [id = 95] 16:15:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x953c5000) [pid = 1770] [serial = 284] [outer = (nil)] 16:15:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x9af6d400) [pid = 1770] [serial = 285] [outer = 0x953c5000] 16:15:46 INFO - PROCESS | 1770 | 1466810146117 Marionette DEBUG loaded listener.js 16:15:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x9b410000) [pid = 1770] [serial = 286] [outer = 0x953c5000] 16:15:46 INFO - PROCESS | 1770 | 1466810146966 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:46 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:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1487ms 16:15:46 INFO - PROCESS | 1770 | 1466810146992 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 16:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:15:47 INFO - PROCESS | 1770 | 1466810146997 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 16:15:47 INFO - PROCESS | 1770 | 1466810147003 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:15:47 INFO - PROCESS | 1770 | 1466810147007 Marionette TRACE conn4 <- [1,354,null,{}] 16:15:47 INFO - PROCESS | 1770 | 1466810147013 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:47 INFO - PROCESS | 1770 | 1466810147018 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:47 INFO - PROCESS | 1770 | 1466810147195 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 16:15:47 INFO - PROCESS | 1770 | 1466810147363 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810147370 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x9b883400 == 61 [pid = 1770] [id = 96] 16:15:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x9b889000) [pid = 1770] [serial = 287] [outer = (nil)] 16:15:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x9cb8a800) [pid = 1770] [serial = 288] [outer = 0x9b889000] 16:15:47 INFO - PROCESS | 1770 | 1466810147449 Marionette DEBUG loaded listener.js 16:15:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x9d907c00) [pid = 1770] [serial = 289] [outer = 0x9b889000] 16:15:48 INFO - PROCESS | 1770 | 1466810148451 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:48 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:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1483ms 16:15:48 INFO - PROCESS | 1770 | 1466810148487 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 16:15:48 INFO - PROCESS | 1770 | 1466810148492 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 16:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:15:48 INFO - PROCESS | 1770 | 1466810148498 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:15:48 INFO - PROCESS | 1770 | 1466810148502 Marionette TRACE conn4 <- [1,358,null,{}] 16:15:48 INFO - PROCESS | 1770 | 1466810148508 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:48 INFO - PROCESS | 1770 | 1466810148513 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:48 INFO - PROCESS | 1770 | 1466810148695 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 16:15:48 INFO - PROCESS | 1770 | 1466810148904 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810148911 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:49 INFO - PROCESS | 1770 | ++DOCSHELL 0xa118c400 == 62 [pid = 1770] [id = 97] 16:15:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0xa2096c00) [pid = 1770] [serial = 290] [outer = (nil)] 16:15:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0xa223c000) [pid = 1770] [serial = 291] [outer = 0xa2096c00] 16:15:49 INFO - PROCESS | 1770 | 1466810149057 Marionette DEBUG loaded listener.js 16:15:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0xa2fb2000) [pid = 1770] [serial = 292] [outer = 0xa2096c00] 16:15:49 INFO - PROCESS | 1770 | 1466810149995 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:50 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:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1538ms 16:15:50 INFO - PROCESS | 1770 | 1466810150037 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 16:15:50 INFO - PROCESS | 1770 | 1466810150041 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 16:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:15:50 INFO - PROCESS | 1770 | 1466810150048 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:15:50 INFO - PROCESS | 1770 | 1466810150052 Marionette TRACE conn4 <- [1,362,null,{}] 16:15:50 INFO - PROCESS | 1770 | 1466810150058 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:50 INFO - PROCESS | 1770 | 1466810150067 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:50 INFO - PROCESS | 1770 | 1466810150256 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 16:15:50 INFO - PROCESS | 1770 | 1466810150463 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810150472 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x95390800 == 63 [pid = 1770] [id = 98] 16:15:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0xa33c2400) [pid = 1770] [serial = 293] [outer = (nil)] 16:15:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0xa4f20400) [pid = 1770] [serial = 294] [outer = 0xa33c2400] 16:15:50 INFO - PROCESS | 1770 | 1466810150597 Marionette DEBUG loaded listener.js 16:15:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0xa672e400) [pid = 1770] [serial = 295] [outer = 0xa33c2400] 16:15:51 INFO - PROCESS | 1770 | 1466810151521 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:51 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:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1490ms 16:15:51 INFO - PROCESS | 1770 | 1466810151539 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 16:15:51 INFO - PROCESS | 1770 | 1466810151543 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 16:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:15:51 INFO - PROCESS | 1770 | 1466810151550 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:15:51 INFO - PROCESS | 1770 | 1466810151554 Marionette TRACE conn4 <- [1,366,null,{}] 16:15:51 INFO - PROCESS | 1770 | 1466810151560 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:51 INFO - PROCESS | 1770 | 1466810151565 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:51 INFO - PROCESS | 1770 | 1466810151745 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 16:15:51 INFO - PROCESS | 1770 | 1466810151915 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810151922 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x8eed9c00 == 64 [pid = 1770] [id = 99] 16:15:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x8eeda000) [pid = 1770] [serial = 296] [outer = (nil)] 16:15:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x8eee0000) [pid = 1770] [serial = 297] [outer = 0x8eeda000] 16:15:52 INFO - PROCESS | 1770 | 1466810152007 Marionette DEBUG loaded listener.js 16:15:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x8eee1800) [pid = 1770] [serial = 298] [outer = 0x8eeda000] 16:15:52 INFO - PROCESS | 1770 | 1466810152914 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:52 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:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1381ms 16:15:52 INFO - PROCESS | 1770 | 1466810152931 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 16:15:52 INFO - PROCESS | 1770 | 1466810152934 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 16:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:15:52 INFO - PROCESS | 1770 | 1466810152941 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:15:52 INFO - PROCESS | 1770 | 1466810152944 Marionette TRACE conn4 <- [1,370,null,{}] 16:15:52 INFO - PROCESS | 1770 | 1466810152950 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:52 INFO - PROCESS | 1770 | 1466810152955 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:53 INFO - PROCESS | 1770 | 1466810153121 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 16:15:53 INFO - PROCESS | 1770 | 1466810153304 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810153315 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x8eedac00 == 65 [pid = 1770] [id = 100] 16:15:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x8fa52400) [pid = 1770] [serial = 299] [outer = (nil)] 16:15:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x95153400) [pid = 1770] [serial = 300] [outer = 0x8fa52400] 16:15:53 INFO - PROCESS | 1770 | 1466810153394 Marionette DEBUG loaded listener.js 16:15:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0xa25ed400) [pid = 1770] [serial = 301] [outer = 0x8fa52400] 16:15:54 INFO - PROCESS | 1770 | 1466810154311 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:54 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:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1435ms 16:15:54 INFO - PROCESS | 1770 | 1466810154377 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 16:15:54 INFO - PROCESS | 1770 | 1466810154381 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 16:15:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:15:54 INFO - PROCESS | 1770 | 1466810154388 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:15:54 INFO - PROCESS | 1770 | 1466810154390 Marionette TRACE conn4 <- [1,374,null,{}] 16:15:54 INFO - PROCESS | 1770 | 1466810154397 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:54 INFO - PROCESS | 1770 | 1466810154402 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:54 INFO - PROCESS | 1770 | 1466810154868 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 16:15:55 INFO - PROCESS | 1770 | 1466810155102 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1770 | 1466810155113 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x92215000 == 66 [pid = 1770] [id = 101] 16:15:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x92216000) [pid = 1770] [serial = 302] [outer = (nil)] 16:15:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x92414800) [pid = 1770] [serial = 303] [outer = 0x92216000] 16:15:55 INFO - PROCESS | 1770 | 1466810155189 Marionette DEBUG loaded listener.js 16:15:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x93a60400) [pid = 1770] [serial = 304] [outer = 0x92216000] 16:15:56 INFO - PROCESS | 1770 | 1466810156059 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:15:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:15:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1733ms 16:15:56 INFO - PROCESS | 1770 | 1466810156124 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 16:15:56 INFO - PROCESS | 1770 | 1466810156130 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 16:15:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:15:56 INFO - PROCESS | 1770 | 1466810156139 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:15:56 INFO - PROCESS | 1770 | 1466810156144 Marionette TRACE conn4 <- [1,378,null,{}] 16:15:56 INFO - PROCESS | 1770 | 1466810156151 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:56 INFO - PROCESS | 1770 | 1466810156156 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:56 INFO - PROCESS | 1770 | 1466810156441 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 16:15:56 INFO - PROCESS | 1770 | 1466810156703 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810156713 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x930d2000 == 67 [pid = 1770] [id = 102] 16:15:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x93a63800) [pid = 1770] [serial = 305] [outer = (nil)] 16:15:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x950ae800) [pid = 1770] [serial = 306] [outer = 0x93a63800] 16:15:56 INFO - PROCESS | 1770 | 1466810156789 Marionette DEBUG loaded listener.js 16:15:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x95385400) [pid = 1770] [serial = 307] [outer = 0x93a63800] 16:15:57 INFO - PROCESS | 1770 | --DOCSHELL 0x93a62400 == 66 [pid = 1770] [id = 91] 16:15:57 INFO - PROCESS | 1770 | --DOCSHELL 0x93a60c00 == 65 [pid = 1770] [id = 90] 16:15:57 INFO - PROCESS | 1770 | --DOCSHELL 0x953c2c00 == 64 [pid = 1770] [id = 89] 16:15:57 INFO - PROCESS | 1770 | --DOCSHELL 0x98a35c00 == 63 [pid = 1770] [id = 88] 16:15:57 INFO - PROCESS | 1770 | --DOCSHELL 0x91dccc00 == 62 [pid = 1770] [id = 87] 16:15:57 INFO - PROCESS | 1770 | --DOCSHELL 0x93b61c00 == 61 [pid = 1770] [id = 86] 16:15:57 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x95159400) [pid = 1770] [serial = 120] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x9cb1b800) [pid = 1770] [serial = 218] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0xa4d4e800) [pid = 1770] [serial = 221] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x9a466c00) [pid = 1770] [serial = 212] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0xa61b1400) [pid = 1770] [serial = 222] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x9a46e400) [pid = 1770] [serial = 213] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x9a11c400) [pid = 1770] [serial = 210] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x9a040c00) [pid = 1770] [serial = 209] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0xa23a5400) [pid = 1770] [serial = 203] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x98f5a400) [pid = 1770] [serial = 188] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x9b880c00) [pid = 1770] [serial = 194] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x96e33c00) [pid = 1770] [serial = 207] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x953c6c00) [pid = 1770] [serial = 206] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x9b410c00) [pid = 1770] [serial = 215] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x9a471400) [pid = 1770] [serial = 191] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x9b88a800) [pid = 1770] [serial = 200] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x9538f400) [pid = 1770] [serial = 185] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x99c52c00) [pid = 1770] [serial = 197] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x91dd3c00) [pid = 1770] [serial = 224] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x9d9ef800) [pid = 1770] [serial = 219] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x9b4fcc00) [pid = 1770] [serial = 216] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x91dd6c00) [pid = 1770] [serial = 225] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x998c5800) [pid = 1770] [serial = 123] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1770 | 1466810157677 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:15:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:15:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1581ms 16:15:57 INFO - PROCESS | 1770 | 1466810157719 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 16:15:57 INFO - PROCESS | 1770 | 1466810157724 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 16:15:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:15:57 INFO - PROCESS | 1770 | 1466810157730 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:15:57 INFO - PROCESS | 1770 | 1466810157734 Marionette TRACE conn4 <- [1,382,null,{}] 16:15:57 INFO - PROCESS | 1770 | 1466810157739 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:57 INFO - PROCESS | 1770 | 1466810157745 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:57 INFO - PROCESS | 1770 | 1466810157913 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 16:15:57 INFO - PROCESS | 1770 | 1466810157926 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810157934 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x953bc800 == 62 [pid = 1770] [id = 103] 16:15:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x96e33c00) [pid = 1770] [serial = 308] [outer = (nil)] 16:15:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x98378c00) [pid = 1770] [serial = 309] [outer = 0x96e33c00] 16:15:58 INFO - PROCESS | 1770 | 1466810158003 Marionette DEBUG loaded listener.js 16:15:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x98eb3000) [pid = 1770] [serial = 310] [outer = 0x96e33c00] 16:15:58 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:15:58 INFO - PROCESS | 1770 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:15:58 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:15:58 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:15:58 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:15:58 INFO - PROCESS | 1770 | 1466810158954 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:15:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:15:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1237ms 16:15:58 INFO - PROCESS | 1770 | 1466810158967 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 16:15:58 INFO - PROCESS | 1770 | 1466810158973 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 16:15:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:15:58 INFO - PROCESS | 1770 | 1466810158989 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:15:58 INFO - PROCESS | 1770 | 1466810158996 Marionette TRACE conn4 <- [1,386,null,{}] 16:15:59 INFO - PROCESS | 1770 | 1466810159002 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:59 INFO - PROCESS | 1770 | 1466810159008 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:59 INFO - PROCESS | 1770 | 1466810159174 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 16:15:59 INFO - PROCESS | 1770 | 1466810159318 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1770 | 1466810159326 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:15:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x93b9f400 == 63 [pid = 1770] [id = 104] 16:15:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x9837f000) [pid = 1770] [serial = 311] [outer = (nil)] 16:15:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x9a11c800) [pid = 1770] [serial = 312] [outer = 0x9837f000] 16:15:59 INFO - PROCESS | 1770 | 1466810159392 Marionette DEBUG loaded listener.js 16:15:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x9a469400) [pid = 1770] [serial = 313] [outer = 0x9837f000] 16:16:00 INFO - PROCESS | 1770 | 1466810160204 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 16:16:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:16:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1291ms 16:16:00 INFO - PROCESS | 1770 | 1466810160273 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 16:16:00 INFO - PROCESS | 1770 | 1466810160276 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 16:16:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:16:00 INFO - PROCESS | 1770 | 1466810160282 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:16:00 INFO - PROCESS | 1770 | 1466810160286 Marionette TRACE conn4 <- [1,390,null,{}] 16:16:00 INFO - PROCESS | 1770 | 1466810160297 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:00 INFO - PROCESS | 1770 | 1466810160301 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:00 INFO - PROCESS | 1770 | 1466810160506 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 16:16:00 INFO - PROCESS | 1770 | 1466810160524 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810160549 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x93b5c800 == 64 [pid = 1770] [id = 105] 16:16:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x93b9bc00) [pid = 1770] [serial = 314] [outer = (nil)] 16:16:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x9a927000) [pid = 1770] [serial = 315] [outer = 0x93b9bc00] 16:16:00 INFO - PROCESS | 1770 | 1466810160682 Marionette DEBUG loaded listener.js 16:16:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x9ac31000) [pid = 1770] [serial = 316] [outer = 0x93b9bc00] 16:16:01 INFO - PROCESS | 1770 | 1466810161570 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 16:16:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:16:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1328ms 16:16:01 INFO - PROCESS | 1770 | 1466810161612 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 16:16:01 INFO - PROCESS | 1770 | 1466810161615 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 16:16:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:16:01 INFO - PROCESS | 1770 | 1466810161786 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:16:01 INFO - PROCESS | 1770 | 1466810161789 Marionette TRACE conn4 <- [1,394,null,{}] 16:16:01 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x93a63400) [pid = 1770] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:16:01 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x95275400) [pid = 1770] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:16:01 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x93b99400) [pid = 1770] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:16:01 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x99c55000) [pid = 1770] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:16:01 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x98a38400) [pid = 1770] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:16:01 INFO - PROCESS | 1770 | 1466810161825 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:01 INFO - PROCESS | 1770 | 1466810161829 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:01 INFO - PROCESS | 1770 | 1466810161977 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 16:16:02 INFO - PROCESS | 1770 | 1466810161986 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810162009 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x9a11f800 == 65 [pid = 1770] [id = 106] 16:16:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x9a467000) [pid = 1770] [serial = 317] [outer = (nil)] 16:16:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x9a90c000) [pid = 1770] [serial = 318] [outer = 0x9a467000] 16:16:02 INFO - PROCESS | 1770 | 1466810162091 Marionette DEBUG loaded listener.js 16:16:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0xa1188400) [pid = 1770] [serial = 319] [outer = 0x9a467000] 16:16:03 INFO - PROCESS | 1770 | 1466810163022 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 16:16:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:16:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1429ms 16:16:03 INFO - PROCESS | 1770 | 1466810163050 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 16:16:03 INFO - PROCESS | 1770 | 1466810163053 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 16:16:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:16:03 INFO - PROCESS | 1770 | 1466810163059 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:16:03 INFO - PROCESS | 1770 | 1466810163063 Marionette TRACE conn4 <- [1,398,null,{}] 16:16:03 INFO - PROCESS | 1770 | 1466810163068 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:03 INFO - PROCESS | 1770 | 1466810163073 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:03 INFO - PROCESS | 1770 | 1466810163227 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 16:16:03 INFO - PROCESS | 1770 | 1466810163241 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810163247 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x91f32800 == 66 [pid = 1770] [id = 107] 16:16:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x91f3a400) [pid = 1770] [serial = 320] [outer = (nil)] 16:16:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x91f40000) [pid = 1770] [serial = 321] [outer = 0x91f3a400] 16:16:03 INFO - PROCESS | 1770 | 1466810163321 Marionette DEBUG loaded listener.js 16:16:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x9a901c00) [pid = 1770] [serial = 322] [outer = 0x91f3a400] 16:16:04 INFO - PROCESS | 1770 | 1466810164555 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 16:16:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:16:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1538ms 16:16:04 INFO - PROCESS | 1770 | 1466810164599 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 16:16:04 INFO - PROCESS | 1770 | 1466810164606 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 16:16:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:16:04 INFO - PROCESS | 1770 | 1466810164614 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:16:04 INFO - PROCESS | 1770 | 1466810164619 Marionette TRACE conn4 <- [1,402,null,{}] 16:16:04 INFO - PROCESS | 1770 | 1466810164628 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:04 INFO - PROCESS | 1770 | 1466810164634 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:04 INFO - PROCESS | 1770 | 1466810164828 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 16:16:05 INFO - PROCESS | 1770 | 1466810165058 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810165069 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x91dd5c00 == 67 [pid = 1770] [id = 108] 16:16:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x91dd8400) [pid = 1770] [serial = 323] [outer = (nil)] 16:16:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x92413400) [pid = 1770] [serial = 324] [outer = 0x91dd8400] 16:16:05 INFO - PROCESS | 1770 | 1466810165173 Marionette DEBUG loaded listener.js 16:16:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x93a66000) [pid = 1770] [serial = 325] [outer = 0x91dd8400] 16:16:06 INFO - PROCESS | 1770 | 1466810166112 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 16:16:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:16:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1539ms 16:16:06 INFO - PROCESS | 1770 | 1466810166153 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 16:16:06 INFO - PROCESS | 1770 | 1466810166161 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 16:16:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:16:06 INFO - PROCESS | 1770 | 1466810166172 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:16:06 INFO - PROCESS | 1770 | 1466810166175 Marionette TRACE conn4 <- [1,406,null,{}] 16:16:06 INFO - PROCESS | 1770 | 1466810166182 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:06 INFO - PROCESS | 1770 | 1466810166188 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:06 INFO - PROCESS | 1770 | 1466810166378 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 16:16:06 INFO - PROCESS | 1770 | 1466810166601 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1770 | 1466810166608 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x953c4000 == 68 [pid = 1770] [id = 109] 16:16:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x953c7000) [pid = 1770] [serial = 326] [outer = (nil)] 16:16:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x96e39400) [pid = 1770] [serial = 327] [outer = 0x953c7000] 16:16:06 INFO - PROCESS | 1770 | 1466810166742 Marionette DEBUG loaded listener.js 16:16:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x98af8c00) [pid = 1770] [serial = 328] [outer = 0x953c7000] 16:16:07 INFO - PROCESS | 1770 | 1466810167683 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 16:16:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:16:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1582ms 16:16:07 INFO - PROCESS | 1770 | 1466810167754 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 16:16:07 INFO - PROCESS | 1770 | 1466810167757 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 16:16:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:16:07 INFO - PROCESS | 1770 | 1466810167765 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:16:07 INFO - PROCESS | 1770 | 1466810167772 Marionette TRACE conn4 <- [1,410,null,{}] 16:16:07 INFO - PROCESS | 1770 | 1466810167788 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:07 INFO - PROCESS | 1770 | 1466810167797 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:08 INFO - PROCESS | 1770 | 1466810168021 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 16:16:08 INFO - PROCESS | 1770 | 1466810168283 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810168293 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x9d9e4000 == 69 [pid = 1770] [id = 110] 16:16:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x9d9e8c00) [pid = 1770] [serial = 329] [outer = (nil)] 16:16:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0xa223cc00) [pid = 1770] [serial = 330] [outer = 0x9d9e8c00] 16:16:08 INFO - PROCESS | 1770 | 1466810168379 Marionette DEBUG loaded listener.js 16:16:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0xa23a5400) [pid = 1770] [serial = 331] [outer = 0x9d9e8c00] 16:16:09 INFO - PROCESS | 1770 | 1466810169291 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 16:16:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:16:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1589ms 16:16:09 INFO - PROCESS | 1770 | 1466810169355 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 16:16:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:16:09 INFO - PROCESS | 1770 | 1466810169360 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 16:16:09 INFO - PROCESS | 1770 | 1466810169366 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:16:09 INFO - PROCESS | 1770 | 1466810169370 Marionette TRACE conn4 <- [1,414,null,{}] 16:16:09 INFO - PROCESS | 1770 | 1466810169376 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:09 INFO - PROCESS | 1770 | 1466810169381 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:09 INFO - PROCESS | 1770 | 1466810169572 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 16:16:09 INFO - PROCESS | 1770 | 1466810169787 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1770 | 1466810169799 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:09 INFO - PROCESS | 1770 | ++DOCSHELL 0xa23ae800 == 70 [pid = 1770] [id = 111] 16:16:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0xa2554800) [pid = 1770] [serial = 332] [outer = (nil)] 16:16:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0xa33c7800) [pid = 1770] [serial = 333] [outer = 0xa2554800] 16:16:09 INFO - PROCESS | 1770 | 1466810169933 Marionette DEBUG loaded listener.js 16:16:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0xa34b6000) [pid = 1770] [serial = 334] [outer = 0xa2554800] 16:16:10 INFO - PROCESS | 1770 | 1466810170864 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 16:16:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:16:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1533ms 16:16:10 INFO - PROCESS | 1770 | 1466810170900 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 16:16:10 INFO - PROCESS | 1770 | 1466810170904 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 16:16:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:16:10 INFO - PROCESS | 1770 | 1466810170911 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:16:10 INFO - PROCESS | 1770 | 1466810170915 Marionette TRACE conn4 <- [1,418,null,{}] 16:16:10 INFO - PROCESS | 1770 | 1466810170921 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:10 INFO - PROCESS | 1770 | 1466810170926 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:11 INFO - PROCESS | 1770 | 1466810171116 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 16:16:11 INFO - PROCESS | 1770 | 1466810171330 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810171338 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f05e400 == 71 [pid = 1770] [id = 112] 16:16:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x8f05e800) [pid = 1770] [serial = 335] [outer = (nil)] 16:16:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x8f062c00) [pid = 1770] [serial = 336] [outer = 0x8f05e800] 16:16:11 INFO - PROCESS | 1770 | 1466810171466 Marionette DEBUG loaded listener.js 16:16:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x8f065c00) [pid = 1770] [serial = 337] [outer = 0x8f05e800] 16:16:12 INFO - PROCESS | 1770 | 1466810172783 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 16:16:12 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:16:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1891ms 16:16:12 INFO - PROCESS | 1770 | 1466810172802 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 16:16:12 INFO - PROCESS | 1770 | 1466810172805 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 16:16:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:16:12 INFO - PROCESS | 1770 | 1466810172880 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:16:12 INFO - PROCESS | 1770 | 1466810172884 Marionette TRACE conn4 <- [1,422,null,{}] 16:16:12 INFO - PROCESS | 1770 | 1466810172892 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:12 INFO - PROCESS | 1770 | 1466810172901 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:13 INFO - PROCESS | 1770 | 1466810173101 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 16:16:13 INFO - PROCESS | 1770 | 1466810173269 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810173277 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f063c00 == 72 [pid = 1770] [id = 113] 16:16:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x8f064c00) [pid = 1770] [serial = 338] [outer = (nil)] 16:16:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0xa67a5c00) [pid = 1770] [serial = 339] [outer = 0x8f064c00] 16:16:13 INFO - PROCESS | 1770 | 1466810173356 Marionette DEBUG loaded listener.js 16:16:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0xa6bdd000) [pid = 1770] [serial = 340] [outer = 0x8f064c00] 16:16:14 INFO - PROCESS | 1770 | 1466810174992 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 16:16:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:16:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2163ms 16:16:15 INFO - PROCESS | 1770 | 1466810175042 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 16:16:15 INFO - PROCESS | 1770 | 1466810175048 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 16:16:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:16:15 INFO - PROCESS | 1770 | 1466810175058 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:16:15 INFO - PROCESS | 1770 | 1466810175062 Marionette TRACE conn4 <- [1,426,null,{}] 16:16:15 INFO - PROCESS | 1770 | 1466810175071 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:15 INFO - PROCESS | 1770 | 1466810175077 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:15 INFO - PROCESS | 1770 | 1466810175256 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 16:16:15 INFO - PROCESS | 1770 | 1466810175429 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810175438 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x91dd6400 == 73 [pid = 1770] [id = 114] 16:16:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x91f36000) [pid = 1770] [serial = 341] [outer = (nil)] 16:16:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x91f3a000) [pid = 1770] [serial = 342] [outer = 0x91f36000] 16:16:15 INFO - PROCESS | 1770 | 1466810175514 Marionette DEBUG loaded listener.js 16:16:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x92212400) [pid = 1770] [serial = 343] [outer = 0x91f36000] 16:16:16 INFO - PROCESS | 1770 | 1466810176541 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 16:16:16 INFO - PROCESS | 1770 | 1466810176610 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 16:16:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:16:16 INFO - PROCESS | 1770 | 1466810176620 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:16:16 INFO - PROCESS | 1770 | 1466810176624 Marionette TRACE conn4 <- [1,430,null,{}] 16:16:16 INFO - PROCESS | 1770 | 1466810176630 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:16 INFO - PROCESS | 1770 | 1466810176636 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:16 INFO - PROCESS | 1770 | 1466810176808 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 16:16:17 INFO - PROCESS | 1770 | 1466810177030 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810177040 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fac4c00 == 74 [pid = 1770] [id = 115] 16:16:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x93a65000) [pid = 1770] [serial = 344] [outer = (nil)] 16:16:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x93b99400) [pid = 1770] [serial = 345] [outer = 0x93a65000] 16:16:17 INFO - PROCESS | 1770 | 1466810177128 Marionette DEBUG loaded listener.js 16:16:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x95159c00) [pid = 1770] [serial = 346] [outer = 0x93a65000] 16:16:17 INFO - PROCESS | 1770 | 1466810177984 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 16:16:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:16:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1437ms 16:16:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:16:18 INFO - PROCESS | 1770 | 1466810178057 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 16:16:18 INFO - PROCESS | 1770 | 1466810178060 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 16:16:18 INFO - PROCESS | 1770 | 1466810178067 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:16:18 INFO - PROCESS | 1770 | 1466810178073 Marionette TRACE conn4 <- [1,434,null,{}] 16:16:18 INFO - PROCESS | 1770 | 1466810178089 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:18 INFO - PROCESS | 1770 | 1466810178098 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:18 INFO - PROCESS | 1770 | 1466810178310 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 16:16:18 INFO - PROCESS | 1770 | 1466810178573 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810178583 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa57c00 == 75 [pid = 1770] [id = 116] 16:16:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x8fac4000) [pid = 1770] [serial = 347] [outer = (nil)] 16:16:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x93b53400) [pid = 1770] [serial = 348] [outer = 0x8fac4000] 16:16:18 INFO - PROCESS | 1770 | 1466810178733 Marionette DEBUG loaded listener.js 16:16:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x953bec00) [pid = 1770] [serial = 349] [outer = 0x8fac4000] 16:16:18 INFO - PROCESS | 1770 | --DOCSHELL 0x9241dc00 == 74 [pid = 1770] [id = 10] 16:16:18 INFO - PROCESS | 1770 | --DOCSHELL 0x96e3dc00 == 73 [pid = 1770] [id = 25] 16:16:18 INFO - PROCESS | 1770 | --DOCSHELL 0x99c4bc00 == 72 [pid = 1770] [id = 67] 16:16:18 INFO - PROCESS | 1770 | --DOCSHELL 0x93b93800 == 71 [pid = 1770] [id = 66] 16:16:18 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x9a904000) [pid = 1770] [serial = 273] [outer = (nil)] [url = about:blank] 16:16:18 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x9a358400) [pid = 1770] [serial = 233] [outer = (nil)] [url = about:blank] 16:16:18 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x8fa56400) [pid = 1770] [serial = 252] [outer = (nil)] [url = about:blank] 16:16:18 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0xa67a5000) [pid = 1770] [serial = 243] [outer = (nil)] [url = about:blank] 16:16:18 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0xa34b5800) [pid = 1770] [serial = 240] [outer = (nil)] [url = about:blank] 16:16:18 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0xa8c0b400) [pid = 1770] [serial = 246] [outer = (nil)] [url = about:blank] 16:16:18 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0xa2ff1c00) [pid = 1770] [serial = 237] [outer = (nil)] [url = about:blank] 16:16:18 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0x996c8000) [pid = 1770] [serial = 227] [outer = (nil)] [url = about:blank] 16:16:18 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x95394800) [pid = 1770] [serial = 230] [outer = (nil)] [url = about:blank] 16:16:18 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0xa8c85800) [pid = 1770] [serial = 249] [outer = (nil)] [url = about:blank] 16:16:18 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x8fac1400) [pid = 1770] [serial = 255] [outer = (nil)] [url = about:blank] 16:16:19 INFO - PROCESS | 1770 | --DOCSHELL 0x9b883400 == 70 [pid = 1770] [id = 96] 16:16:19 INFO - PROCESS | 1770 | --DOCSHELL 0x91dd4400 == 69 [pid = 1770] [id = 95] 16:16:19 INFO - PROCESS | 1770 | --DOCSHELL 0x95158800 == 68 [pid = 1770] [id = 94] 16:16:19 INFO - PROCESS | 1770 | --DOCSHELL 0x93a63c00 == 67 [pid = 1770] [id = 93] 16:16:19 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa4d400 == 66 [pid = 1770] [id = 92] 16:16:19 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x93a6a400) [pid = 1770] [serial = 271] [outer = (nil)] [url = about:blank] 16:16:19 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x9527bc00) [pid = 1770] [serial = 261] [outer = (nil)] [url = about:blank] 16:16:19 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x93d6f400) [pid = 1770] [serial = 259] [outer = (nil)] [url = about:blank] 16:16:19 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x93a67800) [pid = 1770] [serial = 270] [outer = (nil)] [url = about:blank] 16:16:19 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x9a118000) [pid = 1770] [serial = 267] [outer = (nil)] [url = about:blank] 16:16:19 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x9a355c00) [pid = 1770] [serial = 268] [outer = (nil)] [url = about:blank] 16:16:19 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x93d63400) [pid = 1770] [serial = 258] [outer = (nil)] [url = about:blank] 16:16:19 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x953bc400) [pid = 1770] [serial = 262] [outer = (nil)] [url = about:blank] 16:16:19 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x93b52c00) [pid = 1770] [serial = 99] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:16:19 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x99b60400) [pid = 1770] [serial = 265] [outer = (nil)] [url = about:blank] 16:16:19 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x98f5d800) [pid = 1770] [serial = 264] [outer = (nil)] [url = about:blank] 16:16:19 INFO - PROCESS | 1770 | 1466810179645 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 16:16:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:16:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1636ms 16:16:19 INFO - PROCESS | 1770 | 1466810179703 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 16:16:19 INFO - PROCESS | 1770 | 1466810179707 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 16:16:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:16:19 INFO - PROCESS | 1770 | 1466810179713 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:16:19 INFO - PROCESS | 1770 | 1466810179716 Marionette TRACE conn4 <- [1,438,null,{}] 16:16:19 INFO - PROCESS | 1770 | 1466810179722 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:19 INFO - PROCESS | 1770 | 1466810179727 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:19 INFO - PROCESS | 1770 | 1466810179895 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 16:16:19 INFO - PROCESS | 1770 | 1466810179904 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1770 | 1466810179910 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x8eed6c00 == 67 [pid = 1770] [id = 117] 16:16:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x95242400) [pid = 1770] [serial = 350] [outer = (nil)] 16:16:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x95247000) [pid = 1770] [serial = 351] [outer = 0x95242400] 16:16:19 INFO - PROCESS | 1770 | 1466810179979 Marionette DEBUG loaded listener.js 16:16:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x9524a000) [pid = 1770] [serial = 352] [outer = 0x95242400] 16:16:20 INFO - PROCESS | 1770 | 1466810180878 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 16:16:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:16:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1185ms 16:16:20 INFO - PROCESS | 1770 | 1466810180904 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 16:16:20 INFO - PROCESS | 1770 | 1466810180908 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 16:16:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:16:20 INFO - PROCESS | 1770 | 1466810180915 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:16:20 INFO - PROCESS | 1770 | 1466810180918 Marionette TRACE conn4 <- [1,442,null,{}] 16:16:20 INFO - PROCESS | 1770 | 1466810180923 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:20 INFO - PROCESS | 1770 | 1466810180928 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:21 INFO - PROCESS | 1770 | 1466810181085 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 16:16:21 INFO - PROCESS | 1770 | 1466810181291 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810181298 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa58800 == 68 [pid = 1770] [id = 118] 16:16:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x95242800) [pid = 1770] [serial = 353] [outer = (nil)] 16:16:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x95385800) [pid = 1770] [serial = 354] [outer = 0x95242800] 16:16:21 INFO - PROCESS | 1770 | 1466810181368 Marionette DEBUG loaded listener.js 16:16:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x98a35c00) [pid = 1770] [serial = 355] [outer = 0x95242800] 16:16:22 INFO - PROCESS | 1770 | 1466810182279 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 16:16:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:16:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1381ms 16:16:22 INFO - PROCESS | 1770 | 1466810182298 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 16:16:22 INFO - PROCESS | 1770 | 1466810182301 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 16:16:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:16:22 INFO - PROCESS | 1770 | 1466810182318 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:16:22 INFO - PROCESS | 1770 | 1466810182336 Marionette TRACE conn4 <- [1,446,null,{}] 16:16:22 INFO - PROCESS | 1770 | 1466810182342 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:22 INFO - PROCESS | 1770 | 1466810182352 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:22 INFO - PROCESS | 1770 | 1466810182594 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 16:16:22 INFO - PROCESS | 1770 | 1466810182615 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1770 | 1466810182622 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa56c00 == 69 [pid = 1770] [id = 119] 16:16:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x9524c000) [pid = 1770] [serial = 356] [outer = (nil)] 16:16:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x9a364800) [pid = 1770] [serial = 357] [outer = 0x9524c000] 16:16:22 INFO - PROCESS | 1770 | 1466810182691 Marionette DEBUG loaded listener.js 16:16:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x9a474000) [pid = 1770] [serial = 358] [outer = 0x9524c000] 16:16:23 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x9a112400) [pid = 1770] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:16:23 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x9a46d000) [pid = 1770] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:16:23 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x9538b000) [pid = 1770] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:16:23 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0xa2390000) [pid = 1770] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:16:23 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x93d69c00) [pid = 1770] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:16:23 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x97979400) [pid = 1770] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:16:23 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x9a92a800) [pid = 1770] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:16:23 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x9af75c00) [pid = 1770] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:16:23 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x99c48400) [pid = 1770] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:16:23 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x8fa57000) [pid = 1770] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:16:23 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x9500e000) [pid = 1770] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:16:23 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x99c52000) [pid = 1770] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:16:23 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x9d905400) [pid = 1770] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:16:23 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x950b5800) [pid = 1770] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:16:23 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x950b4c00) [pid = 1770] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:16:23 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x96e31400) [pid = 1770] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:16:23 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x9b40dc00) [pid = 1770] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:16:23 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x93b9bc00) [pid = 1770] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:16:23 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x9a467000) [pid = 1770] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:16:23 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x96e33c00) [pid = 1770] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:16:23 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x9837f000) [pid = 1770] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:16:23 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x93a63800) [pid = 1770] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:16:23 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x92216000) [pid = 1770] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:16:24 INFO - PROCESS | 1770 | 1466810184005 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 16:16:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:16:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1714ms 16:16:24 INFO - PROCESS | 1770 | 1466810184038 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 16:16:24 INFO - PROCESS | 1770 | 1466810184045 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 16:16:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:16:24 INFO - PROCESS | 1770 | 1466810184057 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:16:24 INFO - PROCESS | 1770 | 1466810184060 Marionette TRACE conn4 <- [1,450,null,{}] 16:16:24 INFO - PROCESS | 1770 | 1466810184066 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:24 INFO - PROCESS | 1770 | 1466810184069 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:24 INFO - PROCESS | 1770 | 1466810184247 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 16:16:24 INFO - PROCESS | 1770 | 1466810184388 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810184396 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x8df13c00 == 70 [pid = 1770] [id = 120] 16:16:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x8df14400) [pid = 1770] [serial = 359] [outer = (nil)] 16:16:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x8df1d400) [pid = 1770] [serial = 360] [outer = 0x8df14400] 16:16:24 INFO - PROCESS | 1770 | 1466810184462 Marionette DEBUG loaded listener.js 16:16:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x8df20c00) [pid = 1770] [serial = 361] [outer = 0x8df14400] 16:16:25 INFO - PROCESS | 1770 | 1466810185143 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 16:16:25 INFO - PROCESS | 1770 | 1466810185197 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 16:16:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:16:25 INFO - PROCESS | 1770 | 1466810185212 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:16:25 INFO - PROCESS | 1770 | 1466810185214 Marionette TRACE conn4 <- [1,454,null,{}] 16:16:25 INFO - PROCESS | 1770 | 1466810185221 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:25 INFO - PROCESS | 1770 | 1466810185225 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:25 INFO - PROCESS | 1770 | 1466810185387 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 16:16:25 INFO - PROCESS | 1770 | 1466810185396 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1770 | 1466810185406 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x8df16000 == 71 [pid = 1770] [id = 121] 16:16:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x8fa56400) [pid = 1770] [serial = 362] [outer = (nil)] 16:16:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x950b5800) [pid = 1770] [serial = 363] [outer = 0x8fa56400] 16:16:25 INFO - PROCESS | 1770 | 1466810185471 Marionette DEBUG loaded listener.js 16:16:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x9527d000) [pid = 1770] [serial = 364] [outer = 0x8fa56400] 16:16:26 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:26 INFO - PROCESS | 1770 | 1466810186639 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 16:16:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:16:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1495ms 16:16:26 INFO - PROCESS | 1770 | 1466810186700 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 16:16:26 INFO - PROCESS | 1770 | 1466810186707 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 16:16:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:16:26 INFO - PROCESS | 1770 | 1466810186716 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:16:26 INFO - PROCESS | 1770 | 1466810186721 Marionette TRACE conn4 <- [1,458,null,{}] 16:16:26 INFO - PROCESS | 1770 | 1466810186731 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:26 INFO - PROCESS | 1770 | 1466810186738 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:26 INFO - PROCESS | 1770 | 1466810186930 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 16:16:27 INFO - PROCESS | 1770 | 1466810187158 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810187166 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x8facb000 == 72 [pid = 1770] [id = 122] 16:16:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x91dca800) [pid = 1770] [serial = 365] [outer = (nil)] 16:16:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x91de4c00) [pid = 1770] [serial = 366] [outer = 0x91dca800] 16:16:27 INFO - PROCESS | 1770 | 1466810187270 Marionette DEBUG loaded listener.js 16:16:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x91de8000) [pid = 1770] [serial = 367] [outer = 0x91dca800] 16:16:28 INFO - PROCESS | 1770 | 1466810188190 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 16:16:28 INFO - PROCESS | 1770 | 1466810188259 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 16:16:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:16:28 INFO - PROCESS | 1770 | 1466810188271 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:16:28 INFO - PROCESS | 1770 | 1466810188275 Marionette TRACE conn4 <- [1,462,null,{}] 16:16:28 INFO - PROCESS | 1770 | 1466810188282 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:28 INFO - PROCESS | 1770 | 1466810188289 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:28 INFO - PROCESS | 1770 | 1466810188482 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 16:16:28 INFO - PROCESS | 1770 | 1466810188754 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1770 | 1466810188761 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x91dee400 == 73 [pid = 1770] [id = 123] 16:16:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x9241dc00) [pid = 1770] [serial = 368] [outer = (nil)] 16:16:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x92b79000) [pid = 1770] [serial = 369] [outer = 0x9241dc00] 16:16:28 INFO - PROCESS | 1770 | 1466810188865 Marionette DEBUG loaded listener.js 16:16:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x93a61400) [pid = 1770] [serial = 370] [outer = 0x9241dc00] 16:16:29 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:29 INFO - PROCESS | 1770 | 1466810189858 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 16:16:29 INFO - PROCESS | 1770 | 1466810189912 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 16:16:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:16:29 INFO - PROCESS | 1770 | 1466810189919 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:16:29 INFO - PROCESS | 1770 | 1466810189925 Marionette TRACE conn4 <- [1,466,null,{}] 16:16:29 INFO - PROCESS | 1770 | 1466810189943 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:29 INFO - PROCESS | 1770 | 1466810189952 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:30 INFO - PROCESS | 1770 | 1466810190143 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 16:16:30 INFO - PROCESS | 1770 | 1466810190423 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1770 | 1466810190434 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x95247800 == 74 [pid = 1770] [id = 124] 16:16:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x9524cc00) [pid = 1770] [serial = 371] [outer = (nil)] 16:16:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x953cb800) [pid = 1770] [serial = 372] [outer = 0x9524cc00] 16:16:30 INFO - PROCESS | 1770 | 1466810190524 Marionette DEBUG loaded listener.js 16:16:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x998c9400) [pid = 1770] [serial = 373] [outer = 0x9524cc00] 16:16:31 INFO - PROCESS | 1770 | 1466810191449 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 16:16:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:16:31 INFO - PROCESS | 1770 | 1466810191516 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 16:16:31 INFO - PROCESS | 1770 | 1466810191523 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:16:31 INFO - PROCESS | 1770 | 1466810191526 Marionette TRACE conn4 <- [1,470,null,{}] 16:16:31 INFO - PROCESS | 1770 | 1466810191532 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:31 INFO - PROCESS | 1770 | 1466810191538 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:31 INFO - PROCESS | 1770 | 1466810191723 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 16:16:31 INFO - PROCESS | 1770 | 1466810191941 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1770 | 1466810191950 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f060400 == 75 [pid = 1770] [id = 125] 16:16:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x953bc400) [pid = 1770] [serial = 374] [outer = (nil)] 16:16:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x9a121800) [pid = 1770] [serial = 375] [outer = 0x953bc400] 16:16:32 INFO - PROCESS | 1770 | 1466810192073 Marionette DEBUG loaded listener.js 16:16:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x9a46a400) [pid = 1770] [serial = 376] [outer = 0x953bc400] 16:16:32 INFO - PROCESS | 1770 | 1466810192964 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 16:16:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:16:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1485ms 16:16:33 INFO - PROCESS | 1770 | 1466810193008 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 16:16:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:16:33 INFO - PROCESS | 1770 | 1466810193012 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 16:16:33 INFO - PROCESS | 1770 | 1466810193018 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:16:33 INFO - PROCESS | 1770 | 1466810193022 Marionette TRACE conn4 <- [1,474,null,{}] 16:16:33 INFO - PROCESS | 1770 | 1466810193028 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:33 INFO - PROCESS | 1770 | 1466810193033 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:33 INFO - PROCESS | 1770 | 1466810193210 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 16:16:33 INFO - PROCESS | 1770 | 1466810193398 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810193411 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x92b79c00 == 76 [pid = 1770] [id = 126] 16:16:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x99c50c00) [pid = 1770] [serial = 377] [outer = (nil)] 16:16:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x9b408400) [pid = 1770] [serial = 378] [outer = 0x99c50c00] 16:16:33 INFO - PROCESS | 1770 | 1466810193541 Marionette DEBUG loaded listener.js 16:16:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x9b882800) [pid = 1770] [serial = 379] [outer = 0x99c50c00] 16:16:34 INFO - PROCESS | 1770 | 1466810194476 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 16:16:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:16:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1535ms 16:16:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:16:34 INFO - PROCESS | 1770 | 1466810194552 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 16:16:34 INFO - PROCESS | 1770 | 1466810194556 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 16:16:34 INFO - PROCESS | 1770 | 1466810194562 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:16:34 INFO - PROCESS | 1770 | 1466810194566 Marionette TRACE conn4 <- [1,478,null,{}] 16:16:34 INFO - PROCESS | 1770 | 1466810194572 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:34 INFO - PROCESS | 1770 | 1466810194582 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:34 INFO - PROCESS | 1770 | 1466810194823 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 16:16:35 INFO - PROCESS | 1770 | 1466810195088 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810195096 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x8de44000 == 77 [pid = 1770] [id = 127] 16:16:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x8de44800) [pid = 1770] [serial = 380] [outer = (nil)] 16:16:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x8de4fc00) [pid = 1770] [serial = 381] [outer = 0x8de44800] 16:16:35 INFO - PROCESS | 1770 | 1466810195180 Marionette DEBUG loaded listener.js 16:16:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x9b8cec00) [pid = 1770] [serial = 382] [outer = 0x8de44800] 16:16:36 INFO - PROCESS | 1770 | 1466810196084 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 16:16:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:16:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1587ms 16:16:36 INFO - PROCESS | 1770 | 1466810196149 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 16:16:36 INFO - PROCESS | 1770 | 1466810196153 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 16:16:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:16:36 INFO - PROCESS | 1770 | 1466810196160 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:16:36 INFO - PROCESS | 1770 | 1466810196163 Marionette TRACE conn4 <- [1,482,null,{}] 16:16:36 INFO - PROCESS | 1770 | 1466810196169 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:36 INFO - PROCESS | 1770 | 1466810196175 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:36 INFO - PROCESS | 1770 | 1466810196363 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 16:16:36 INFO - PROCESS | 1770 | 1466810196582 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810196591 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x8dee6800 == 78 [pid = 1770] [id = 128] 16:16:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x8dee6c00) [pid = 1770] [serial = 383] [outer = (nil)] 16:16:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x8deeb400) [pid = 1770] [serial = 384] [outer = 0x8dee6c00] 16:16:36 INFO - PROCESS | 1770 | 1466810196709 Marionette DEBUG loaded listener.js 16:16:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x8deee800) [pid = 1770] [serial = 385] [outer = 0x8dee6c00] 16:16:37 INFO - PROCESS | 1770 | 1466810197611 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 16:16:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:16:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1493ms 16:16:37 INFO - PROCESS | 1770 | 1466810197654 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 16:16:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:16:37 INFO - PROCESS | 1770 | 1466810197665 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 16:16:37 INFO - PROCESS | 1770 | 1466810197670 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:16:37 INFO - PROCESS | 1770 | 1466810197674 Marionette TRACE conn4 <- [1,486,null,{}] 16:16:37 INFO - PROCESS | 1770 | 1466810197680 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:37 INFO - PROCESS | 1770 | 1466810197685 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:37 INFO - PROCESS | 1770 | 1466810197862 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 16:16:38 INFO - PROCESS | 1770 | 1466810198082 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810198090 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x8deeb800 == 79 [pid = 1770] [id = 129] 16:16:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x8def0c00) [pid = 1770] [serial = 386] [outer = (nil)] 16:16:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x8e5edc00) [pid = 1770] [serial = 387] [outer = 0x8def0c00] 16:16:38 INFO - PROCESS | 1770 | 1466810198212 Marionette DEBUG loaded listener.js 16:16:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x8e5f0800) [pid = 1770] [serial = 388] [outer = 0x8def0c00] 16:16:39 INFO - PROCESS | 1770 | 1466810199114 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 16:16:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:16:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1484ms 16:16:39 INFO - PROCESS | 1770 | 1466810199156 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 16:16:39 INFO - PROCESS | 1770 | 1466810199160 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 16:16:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:16:39 INFO - PROCESS | 1770 | 1466810199167 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:16:39 INFO - PROCESS | 1770 | 1466810199170 Marionette TRACE conn4 <- [1,490,null,{}] 16:16:39 INFO - PROCESS | 1770 | 1466810199176 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:39 INFO - PROCESS | 1770 | 1466810199181 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:39 INFO - PROCESS | 1770 | 1466810199375 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 16:16:39 INFO - PROCESS | 1770 | 1466810199600 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810199612 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x8deec800 == 80 [pid = 1770] [id = 130] 16:16:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x8e5f2800) [pid = 1770] [serial = 389] [outer = (nil)] 16:16:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x8e5f7c00) [pid = 1770] [serial = 390] [outer = 0x8e5f2800] 16:16:39 INFO - PROCESS | 1770 | 1466810199736 Marionette DEBUG loaded listener.js 16:16:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x8e5fa000) [pid = 1770] [serial = 391] [outer = 0x8e5f2800] 16:16:40 INFO - PROCESS | 1770 | 1466810200648 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 16:16:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:16:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1540ms 16:16:40 INFO - PROCESS | 1770 | 1466810200707 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 16:16:40 INFO - PROCESS | 1770 | 1466810200711 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 16:16:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:16:40 INFO - PROCESS | 1770 | 1466810200718 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:16:40 INFO - PROCESS | 1770 | 1466810200721 Marionette TRACE conn4 <- [1,494,null,{}] 16:16:40 INFO - PROCESS | 1770 | 1466810200727 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:40 INFO - PROCESS | 1770 | 1466810200732 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:40 INFO - PROCESS | 1770 | 1466810200946 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 16:16:41 INFO - PROCESS | 1770 | 1466810201187 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810201194 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f127400 == 81 [pid = 1770] [id = 131] 16:16:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x8f127800) [pid = 1770] [serial = 392] [outer = (nil)] 16:16:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x8f12bc00) [pid = 1770] [serial = 393] [outer = 0x8f127800] 16:16:41 INFO - PROCESS | 1770 | 1466810201303 Marionette DEBUG loaded listener.js 16:16:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x8f12fc00) [pid = 1770] [serial = 394] [outer = 0x8f127800] 16:16:42 INFO - PROCESS | 1770 | 1466810202477 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 16:16:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:16:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1784ms 16:16:42 INFO - PROCESS | 1770 | 1466810202503 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 16:16:42 INFO - PROCESS | 1770 | 1466810202509 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 16:16:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:16:42 INFO - PROCESS | 1770 | 1466810202518 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:16:42 INFO - PROCESS | 1770 | 1466810202523 Marionette TRACE conn4 <- [1,498,null,{}] 16:16:42 INFO - PROCESS | 1770 | 1466810202531 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:42 INFO - PROCESS | 1770 | 1466810202537 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:42 INFO - PROCESS | 1770 | 1466810202712 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 16:16:42 INFO - PROCESS | 1770 | 1466810202958 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1770 | 1466810202972 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x8de4f800 == 82 [pid = 1770] [id = 132] 16:16:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 167 (0x8e5ec800) [pid = 1770] [serial = 395] [outer = (nil)] 16:16:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 168 (0x8f060000) [pid = 1770] [serial = 396] [outer = 0x8e5ec800] 16:16:43 INFO - PROCESS | 1770 | 1466810203044 Marionette DEBUG loaded listener.js 16:16:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 169 (0x8f133000) [pid = 1770] [serial = 397] [outer = 0x8e5ec800] 16:16:44 INFO - PROCESS | 1770 | 1466810204047 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 16:16:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:16:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1582ms 16:16:44 INFO - PROCESS | 1770 | 1466810204100 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 16:16:44 INFO - PROCESS | 1770 | 1466810204107 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 16:16:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:16:44 INFO - PROCESS | 1770 | 1466810204118 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:16:44 INFO - PROCESS | 1770 | 1466810204122 Marionette TRACE conn4 <- [1,502,null,{}] 16:16:44 INFO - PROCESS | 1770 | 1466810204128 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:44 INFO - PROCESS | 1770 | 1466810204134 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:44 INFO - PROCESS | 1770 | 1466810204323 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 168 (0x91f40000) [pid = 1770] [serial = 321] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | 1466810205027 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810205034 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x8df15400 == 83 [pid = 1770] [id = 133] 16:16:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 169 (0x91dd4800) [pid = 1770] [serial = 398] [outer = (nil)] 16:16:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 170 (0x92b75000) [pid = 1770] [serial = 399] [outer = 0x91dd4800] 16:16:45 INFO - PROCESS | 1770 | 1466810205172 Marionette DEBUG loaded listener.js 16:16:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 171 (0x93a5f000) [pid = 1770] [serial = 400] [outer = 0x91dd4800] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 170 (0xa328cc00) [pid = 1770] [serial = 204] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 169 (0x9cc35c00) [pid = 1770] [serial = 201] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 168 (0xa23f3800) [pid = 1770] [serial = 153] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 167 (0x953bf800) [pid = 1770] [serial = 186] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 166 (0x95278800) [pid = 1770] [serial = 147] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x99b60800) [pid = 1770] [serial = 150] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0xa6757000) [pid = 1770] [serial = 156] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x9a11d800) [pid = 1770] [serial = 183] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x9a903800) [pid = 1770] [serial = 192] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x9a928400) [pid = 1770] [serial = 274] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0xa6f47c00) [pid = 1770] [serial = 159] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0xa4f73800) [pid = 1770] [serial = 144] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0x9a113000) [pid = 1770] [serial = 189] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x9b884000) [pid = 1770] [serial = 195] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0xa23a4000) [pid = 1770] [serial = 117] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x99c55800) [pid = 1770] [serial = 198] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x8fac3000) [pid = 1770] [serial = 256] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x9a927000) [pid = 1770] [serial = 315] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x9a90c000) [pid = 1770] [serial = 318] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0xa4f20400) [pid = 1770] [serial = 294] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x8fa5c000) [pid = 1770] [serial = 276] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x98378c00) [pid = 1770] [serial = 309] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x98eb3000) [pid = 1770] [serial = 310] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x9a11c800) [pid = 1770] [serial = 312] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x93d68000) [pid = 1770] [serial = 279] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x95153400) [pid = 1770] [serial = 300] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x95385400) [pid = 1770] [serial = 307] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x950ae800) [pid = 1770] [serial = 306] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x93a60400) [pid = 1770] [serial = 304] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x92414800) [pid = 1770] [serial = 303] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0xa223c000) [pid = 1770] [serial = 291] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x9cb8a800) [pid = 1770] [serial = 288] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x8eee0000) [pid = 1770] [serial = 297] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x9797dc00) [pid = 1770] [serial = 282] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x9af6d400) [pid = 1770] [serial = 285] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x9ac31000) [pid = 1770] [serial = 316] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0xa1188400) [pid = 1770] [serial = 319] [outer = (nil)] [url = about:blank] 16:16:45 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x9a469400) [pid = 1770] [serial = 313] [outer = (nil)] [url = about:blank] 16:16:46 INFO - PROCESS | 1770 | 1466810206048 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 16:16:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:16:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1988ms 16:16:46 INFO - PROCESS | 1770 | 1466810206106 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 16:16:46 INFO - PROCESS | 1770 | 1466810206110 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 16:16:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:16:46 INFO - PROCESS | 1770 | 1466810206116 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:16:46 INFO - PROCESS | 1770 | 1466810206122 Marionette TRACE conn4 <- [1,506,null,{}] 16:16:46 INFO - PROCESS | 1770 | 1466810206137 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:46 INFO - PROCESS | 1770 | 1466810206145 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:46 INFO - PROCESS | 1770 | 1466810206326 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 16:16:46 INFO - PROCESS | 1770 | 1466810206474 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1770 | 1466810206485 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x95009800 == 84 [pid = 1770] [id = 134] 16:16:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x950b4c00) [pid = 1770] [serial = 401] [outer = (nil)] 16:16:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x95241000) [pid = 1770] [serial = 402] [outer = 0x950b4c00] 16:16:46 INFO - PROCESS | 1770 | 1466810206558 Marionette DEBUG loaded listener.js 16:16:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x95279c00) [pid = 1770] [serial = 403] [outer = 0x950b4c00] 16:16:47 INFO - PROCESS | 1770 | 1466810207309 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 16:16:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:16:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1250ms 16:16:47 INFO - PROCESS | 1770 | 1466810207372 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 16:16:47 INFO - PROCESS | 1770 | 1466810207376 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 16:16:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:16:47 INFO - PROCESS | 1770 | 1466810207391 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:16:47 INFO - PROCESS | 1770 | 1466810207394 Marionette TRACE conn4 <- [1,510,null,{}] 16:16:47 INFO - PROCESS | 1770 | 1466810207399 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:47 INFO - PROCESS | 1770 | 1466810207404 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:47 INFO - PROCESS | 1770 | 1466810207619 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 16:16:47 INFO - PROCESS | 1770 | 1466810207646 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810207654 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x93a67800 == 85 [pid = 1770] [id = 135] 16:16:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x95270400) [pid = 1770] [serial = 404] [outer = (nil)] 16:16:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x96ed7000) [pid = 1770] [serial = 405] [outer = 0x95270400] 16:16:47 INFO - PROCESS | 1770 | 1466810207722 Marionette DEBUG loaded listener.js 16:16:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x98a36000) [pid = 1770] [serial = 406] [outer = 0x95270400] 16:16:48 INFO - PROCESS | 1770 | 1466810208644 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 16:16:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:16:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1339ms 16:16:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:16:48 INFO - PROCESS | 1770 | 1466810208726 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 16:16:48 INFO - PROCESS | 1770 | 1466810208729 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 16:16:48 INFO - PROCESS | 1770 | 1466810208735 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:16:48 INFO - PROCESS | 1770 | 1466810208739 Marionette TRACE conn4 <- [1,514,null,{}] 16:16:48 INFO - PROCESS | 1770 | 1466810208744 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:48 INFO - PROCESS | 1770 | 1466810208749 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:48 INFO - PROCESS | 1770 | 1466810208955 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 16:16:49 INFO - PROCESS | 1770 | 1466810208982 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810208990 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f126400 == 86 [pid = 1770] [id = 136] 16:16:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x93b9bc00) [pid = 1770] [serial = 407] [outer = (nil)] 16:16:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x99c48c00) [pid = 1770] [serial = 408] [outer = 0x93b9bc00] 16:16:49 INFO - PROCESS | 1770 | 1466810209056 Marionette DEBUG loaded listener.js 16:16:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x99c51800) [pid = 1770] [serial = 409] [outer = 0x93b9bc00] 16:16:49 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x9524c000) [pid = 1770] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:16:49 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x91f36000) [pid = 1770] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:16:49 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x95242400) [pid = 1770] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:16:49 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x8fac4000) [pid = 1770] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:16:49 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x93a65000) [pid = 1770] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:16:49 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x95242800) [pid = 1770] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:16:49 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x8df14400) [pid = 1770] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:16:50 INFO - PROCESS | 1770 | 1466810210219 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 16:16:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 16:16:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1539ms 16:16:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:16:50 INFO - PROCESS | 1770 | 1466810210273 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 16:16:50 INFO - PROCESS | 1770 | 1466810210276 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 16:16:50 INFO - PROCESS | 1770 | 1466810210282 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:16:50 INFO - PROCESS | 1770 | 1466810210286 Marionette TRACE conn4 <- [1,518,null,{}] 16:16:50 INFO - PROCESS | 1770 | 1466810210291 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:50 INFO - PROCESS | 1770 | 1466810210301 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:50 INFO - PROCESS | 1770 | 1466810210540 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 16:16:50 INFO - PROCESS | 1770 | 1466810210554 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1770 | 1466810210560 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x91f36000 == 87 [pid = 1770] [id = 137] 16:16:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x95154000) [pid = 1770] [serial = 410] [outer = (nil)] 16:16:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x9a46ac00) [pid = 1770] [serial = 411] [outer = 0x95154000] 16:16:50 INFO - PROCESS | 1770 | 1466810210630 Marionette DEBUG loaded listener.js 16:16:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x9a903c00) [pid = 1770] [serial = 412] [outer = 0x95154000] 16:16:51 INFO - PROCESS | 1770 | 1466810211459 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 16:16:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:16:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1238ms 16:16:51 INFO - PROCESS | 1770 | 1466810211519 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 16:16:51 INFO - PROCESS | 1770 | 1466810211523 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 16:16:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:16:51 INFO - PROCESS | 1770 | 1466810211529 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:16:51 INFO - PROCESS | 1770 | 1466810211532 Marionette TRACE conn4 <- [1,522,null,{}] 16:16:51 INFO - PROCESS | 1770 | 1466810211538 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:51 INFO - PROCESS | 1770 | 1466810211542 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:51 INFO - PROCESS | 1770 | 1466810211700 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 16:16:51 INFO - PROCESS | 1770 | 1466810211723 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810211733 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x9a116000 == 88 [pid = 1770] [id = 138] 16:16:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x9a46bc00) [pid = 1770] [serial = 413] [outer = (nil)] 16:16:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x9ac30c00) [pid = 1770] [serial = 414] [outer = 0x9a46bc00] 16:16:51 INFO - PROCESS | 1770 | 1466810211921 Marionette DEBUG loaded listener.js 16:16:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x9af71400) [pid = 1770] [serial = 415] [outer = 0x9a46bc00] 16:16:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x8e5f4800) [pid = 1770] [serial = 416] [outer = 0x9241cc00] 16:16:53 INFO - PROCESS | 1770 | 1466810213133 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 16:16:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:16:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1681ms 16:16:53 INFO - PROCESS | 1770 | 1466810213211 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 16:16:53 INFO - PROCESS | 1770 | 1466810213218 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 16:16:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:16:53 INFO - PROCESS | 1770 | 1466810213227 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:16:53 INFO - PROCESS | 1770 | 1466810213234 Marionette TRACE conn4 <- [1,526,null,{}] 16:16:53 INFO - PROCESS | 1770 | 1466810213242 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:53 INFO - PROCESS | 1770 | 1466810213248 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:53 INFO - PROCESS | 1770 | 1466810213480 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 16:16:53 INFO - PROCESS | 1770 | 1466810213699 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810213711 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5f8000 == 89 [pid = 1770] [id = 139] 16:16:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x8f12a000) [pid = 1770] [serial = 417] [outer = (nil)] 16:16:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x91f33400) [pid = 1770] [serial = 418] [outer = 0x8f12a000] 16:16:53 INFO - PROCESS | 1770 | 1466810213792 Marionette DEBUG loaded listener.js 16:16:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x92b7bc00) [pid = 1770] [serial = 419] [outer = 0x8f12a000] 16:16:54 INFO - PROCESS | 1770 | 1466810214739 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 16:16:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 16:16:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1589ms 16:16:54 INFO - PROCESS | 1770 | 1466810214815 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 16:16:54 INFO - PROCESS | 1770 | 1466810214823 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 16:16:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:16:54 INFO - PROCESS | 1770 | 1466810214834 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:16:54 INFO - PROCESS | 1770 | 1466810214838 Marionette TRACE conn4 <- [1,530,null,{}] 16:16:54 INFO - PROCESS | 1770 | 1466810214845 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:54 INFO - PROCESS | 1770 | 1466810214851 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:55 INFO - PROCESS | 1770 | 1466810215080 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 16:16:55 INFO - PROCESS | 1770 | 1466810215410 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810215419 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x95158000 == 90 [pid = 1770] [id = 140] 16:16:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x9527e400) [pid = 1770] [serial = 420] [outer = (nil)] 16:16:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x96ed7800) [pid = 1770] [serial = 421] [outer = 0x9527e400] 16:16:55 INFO - PROCESS | 1770 | 1466810215509 Marionette DEBUG loaded listener.js 16:16:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x9996b800) [pid = 1770] [serial = 422] [outer = 0x9527e400] 16:16:56 INFO - PROCESS | 1770 | 1466810216283 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 16:16:56 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 16:16:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:16:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:16:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:16:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:16:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:16:56 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 16:16:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:16:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:16:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:16:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:16:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:16:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1495ms 16:16:56 INFO - PROCESS | 1770 | 1466810216365 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 16:16:56 INFO - PROCESS | 1770 | 1466810216369 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 16:16:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:16:56 INFO - PROCESS | 1770 | 1466810216379 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:16:56 INFO - PROCESS | 1770 | 1466810216386 Marionette TRACE conn4 <- [1,534,null,{}] 16:16:56 INFO - PROCESS | 1770 | 1466810216420 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:56 INFO - PROCESS | 1770 | 1466810216429 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:56 INFO - PROCESS | 1770 | 1466810216639 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 16:16:56 INFO - PROCESS | 1770 | 1466810216822 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1770 | 1466810216834 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x92b79400 == 91 [pid = 1770] [id = 141] 16:16:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x9527b000) [pid = 1770] [serial = 423] [outer = (nil)] 16:16:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x9cc34000) [pid = 1770] [serial = 424] [outer = 0x9527b000] 16:16:56 INFO - PROCESS | 1770 | 1466810216916 Marionette DEBUG loaded listener.js 16:16:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0xa1114000) [pid = 1770] [serial = 425] [outer = 0x9527b000] 16:16:57 INFO - PROCESS | 1770 | 1466810217820 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 16:16:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:16:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1491ms 16:16:57 INFO - PROCESS | 1770 | 1466810217870 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 16:16:57 INFO - PROCESS | 1770 | 1466810217875 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 16:16:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:16:57 INFO - PROCESS | 1770 | 1466810217883 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:16:57 INFO - PROCESS | 1770 | 1466810217886 Marionette TRACE conn4 <- [1,538,null,{}] 16:16:57 INFO - PROCESS | 1770 | 1466810217892 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:57 INFO - PROCESS | 1770 | 1466810217898 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:58 INFO - PROCESS | 1770 | 1466810218092 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 16:16:58 INFO - PROCESS | 1770 | 1466810218273 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810218282 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x8de4a400 == 92 [pid = 1770] [id = 142] 16:16:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x8de4c800) [pid = 1770] [serial = 426] [outer = (nil)] 16:16:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x9139cc00) [pid = 1770] [serial = 427] [outer = 0x8de4c800] 16:16:58 INFO - PROCESS | 1770 | 1466810218365 Marionette DEBUG loaded listener.js 16:16:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x913a1800) [pid = 1770] [serial = 428] [outer = 0x8de4c800] 16:16:59 INFO - PROCESS | 1770 | 1466810219253 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 16:16:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:16:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1383ms 16:16:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:16:59 INFO - PROCESS | 1770 | 1466810219266 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 16:16:59 INFO - PROCESS | 1770 | 1466810219269 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 16:16:59 INFO - PROCESS | 1770 | 1466810219276 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:16:59 INFO - PROCESS | 1770 | 1466810219280 Marionette TRACE conn4 <- [1,542,null,{}] 16:16:59 INFO - PROCESS | 1770 | 1466810219286 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:59 INFO - PROCESS | 1770 | 1466810219292 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:59 INFO - PROCESS | 1770 | 1466810219468 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 16:16:59 INFO - PROCESS | 1770 | 1466810219668 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1770 | 1466810219676 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:16:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x8dee8000 == 93 [pid = 1770] [id = 143] 16:16:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x9139ac00) [pid = 1770] [serial = 429] [outer = (nil)] 16:16:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0xa1188400) [pid = 1770] [serial = 430] [outer = 0x9139ac00] 16:16:59 INFO - PROCESS | 1770 | 1466810219758 Marionette DEBUG loaded listener.js 16:16:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0xa2322c00) [pid = 1770] [serial = 431] [outer = 0x9139ac00] 16:17:00 INFO - PROCESS | 1770 | 1466810220698 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 16:17:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 16:17:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1437ms 16:17:00 INFO - PROCESS | 1770 | 1466810220753 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 16:17:00 INFO - PROCESS | 1770 | 1466810220758 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 16:17:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:17:00 INFO - PROCESS | 1770 | 1466810220766 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:17:00 INFO - PROCESS | 1770 | 1466810220769 Marionette TRACE conn4 <- [1,546,null,{}] 16:17:00 INFO - PROCESS | 1770 | 1466810220776 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:00 INFO - PROCESS | 1770 | 1466810220786 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:01 INFO - PROCESS | 1770 | 1466810221015 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 16:17:01 INFO - PROCESS | 1770 | 1466810221198 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810221207 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x8de42000 == 94 [pid = 1770] [id = 144] 16:17:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x913a1000) [pid = 1770] [serial = 432] [outer = (nil)] 16:17:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x91d46800) [pid = 1770] [serial = 433] [outer = 0x913a1000] 16:17:01 INFO - PROCESS | 1770 | 1466810221290 Marionette DEBUG loaded listener.js 16:17:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x91d50000) [pid = 1770] [serial = 434] [outer = 0x913a1000] 16:17:02 INFO - PROCESS | 1770 | 1466810222244 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 16:17:02 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:17:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1544ms 16:17:02 INFO - PROCESS | 1770 | 1466810222311 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 16:17:02 INFO - PROCESS | 1770 | 1466810222315 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 16:17:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:17:02 INFO - PROCESS | 1770 | 1466810222321 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:17:02 INFO - PROCESS | 1770 | 1466810222325 Marionette TRACE conn4 <- [1,550,null,{}] 16:17:02 INFO - PROCESS | 1770 | 1466810222331 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:02 INFO - PROCESS | 1770 | 1466810222336 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:02 INFO - PROCESS | 1770 | 1466810222535 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 16:17:02 INFO - PROCESS | 1770 | 1466810222782 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1770 | 1466810222792 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x8de49000 == 95 [pid = 1770] [id = 145] 16:17:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x8e855800) [pid = 1770] [serial = 435] [outer = (nil)] 16:17:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x8e858400) [pid = 1770] [serial = 436] [outer = 0x8e855800] 16:17:02 INFO - PROCESS | 1770 | 1466810222913 Marionette DEBUG loaded listener.js 16:17:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x8e861c00) [pid = 1770] [serial = 437] [outer = 0x8e855800] 16:17:03 INFO - PROCESS | 1770 | 1466810223766 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 16:17:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 16:17:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1483ms 16:17:03 INFO - PROCESS | 1770 | 1466810223824 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 16:17:03 INFO - PROCESS | 1770 | 1466810223827 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 16:17:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:17:03 INFO - PROCESS | 1770 | 1466810223836 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:17:03 INFO - PROCESS | 1770 | 1466810223839 Marionette TRACE conn4 <- [1,554,null,{}] 16:17:03 INFO - PROCESS | 1770 | 1466810223845 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:03 INFO - PROCESS | 1770 | 1466810223850 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:04 INFO - PROCESS | 1770 | 1466810224030 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 16:17:04 INFO - PROCESS | 1770 | 1466810224217 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1770 | 1466810224223 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x8de4a800 == 96 [pid = 1770] [id = 146] 16:17:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x8e856c00) [pid = 1770] [serial = 438] [outer = (nil)] 16:17:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x8e8d2c00) [pid = 1770] [serial = 439] [outer = 0x8e856c00] 16:17:04 INFO - PROCESS | 1770 | 1466810224308 Marionette DEBUG loaded listener.js 16:17:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x8e8d8800) [pid = 1770] [serial = 440] [outer = 0x8e856c00] 16:17:04 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:05 INFO - PROCESS | 1770 | 1466810225255 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 16:17:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:17:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1487ms 16:17:05 INFO - PROCESS | 1770 | 1466810225324 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 16:17:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:17:05 INFO - PROCESS | 1770 | 1466810225328 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 16:17:05 INFO - PROCESS | 1770 | 1466810225334 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:17:05 INFO - PROCESS | 1770 | 1466810225338 Marionette TRACE conn4 <- [1,558,null,{}] 16:17:05 INFO - PROCESS | 1770 | 1466810225344 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:05 INFO - PROCESS | 1770 | 1466810225349 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:05 INFO - PROCESS | 1770 | 1466810225570 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 16:17:05 INFO - PROCESS | 1770 | 1466810225797 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1770 | 1466810225806 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2dbc00 == 97 [pid = 1770] [id = 147] 16:17:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 167 (0x8d2dc400) [pid = 1770] [serial = 441] [outer = (nil)] 16:17:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 168 (0x8d2e4400) [pid = 1770] [serial = 442] [outer = 0x8d2dc400] 16:17:05 INFO - PROCESS | 1770 | 1466810225931 Marionette DEBUG loaded listener.js 16:17:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 169 (0x8d2e8800) [pid = 1770] [serial = 443] [outer = 0x8d2dc400] 16:17:06 INFO - PROCESS | 1770 | 1466810226819 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 16:17:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:17:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1551ms 16:17:06 INFO - PROCESS | 1770 | 1466810226886 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 16:17:06 INFO - PROCESS | 1770 | 1466810226890 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 16:17:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:17:06 INFO - PROCESS | 1770 | 1466810226897 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:17:06 INFO - PROCESS | 1770 | 1466810226901 Marionette TRACE conn4 <- [1,562,null,{}] 16:17:06 INFO - PROCESS | 1770 | 1466810226906 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:06 INFO - PROCESS | 1770 | 1466810226911 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:07 INFO - PROCESS | 1770 | 1466810227131 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 16:17:07 INFO - PROCESS | 1770 | 1466810227371 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1770 | 1466810227381 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e2c00 == 98 [pid = 1770] [id = 148] 16:17:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 170 (0x8e8d4000) [pid = 1770] [serial = 444] [outer = (nil)] 16:17:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 171 (0x8e8db000) [pid = 1770] [serial = 445] [outer = 0x8e8d4000] 16:17:07 INFO - PROCESS | 1770 | 1466810227503 Marionette DEBUG loaded listener.js 16:17:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 172 (0x8e8de800) [pid = 1770] [serial = 446] [outer = 0x8e8d4000] 16:17:08 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:08 INFO - PROCESS | 1770 | 1466810228398 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 16:17:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:17:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1534ms 16:17:08 INFO - PROCESS | 1770 | 1466810228432 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 16:17:08 INFO - PROCESS | 1770 | 1466810228436 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 16:17:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:17:08 INFO - PROCESS | 1770 | 1466810228444 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:17:08 INFO - PROCESS | 1770 | 1466810228449 Marionette TRACE conn4 <- [1,566,null,{}] 16:17:08 INFO - PROCESS | 1770 | 1466810228454 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:08 INFO - PROCESS | 1770 | 1466810228461 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:08 INFO - PROCESS | 1770 | 1466810228681 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 16:17:08 INFO - PROCESS | 1770 | 1466810228914 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810228923 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2dc800 == 99 [pid = 1770] [id = 149] 16:17:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 173 (0x8d4d8c00) [pid = 1770] [serial = 447] [outer = (nil)] 16:17:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 174 (0x8d4e4800) [pid = 1770] [serial = 448] [outer = 0x8d4d8c00] 16:17:09 INFO - PROCESS | 1770 | 1466810229053 Marionette DEBUG loaded listener.js 16:17:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 175 (0x8fa5ac00) [pid = 1770] [serial = 449] [outer = 0x8d4d8c00] 16:17:09 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:09 INFO - PROCESS | 1770 | 1466810229926 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:17:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:17:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1532ms 16:17:09 INFO - PROCESS | 1770 | 1466810229977 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 16:17:09 INFO - PROCESS | 1770 | 1466810229981 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 16:17:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:17:09 INFO - PROCESS | 1770 | 1466810229988 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:17:09 INFO - PROCESS | 1770 | 1466810229991 Marionette TRACE conn4 <- [1,570,null,{}] 16:17:10 INFO - PROCESS | 1770 | 1466810229997 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:10 INFO - PROCESS | 1770 | 1466810230002 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:10 INFO - PROCESS | 1770 | 1466810230184 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 16:17:10 INFO - PROCESS | 1770 | 1466810230390 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1770 | 1466810230399 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bea8c00 == 100 [pid = 1770] [id = 150] 16:17:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 176 (0x8bea9c00) [pid = 1770] [serial = 450] [outer = (nil)] 16:17:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 177 (0x8beaf400) [pid = 1770] [serial = 451] [outer = 0x8bea9c00] 16:17:10 INFO - PROCESS | 1770 | 1466810230563 Marionette DEBUG loaded listener.js 16:17:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 178 (0x8beb2000) [pid = 1770] [serial = 452] [outer = 0x8bea9c00] 16:17:11 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:11 INFO - PROCESS | 1770 | 1466810231445 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 16:17:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:17:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1531ms 16:17:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:17:11 INFO - PROCESS | 1770 | 1466810231520 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 16:17:11 INFO - PROCESS | 1770 | 1466810231523 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 16:17:11 INFO - PROCESS | 1770 | 1466810231530 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:17:11 INFO - PROCESS | 1770 | 1466810231534 Marionette TRACE conn4 <- [1,574,null,{}] 16:17:11 INFO - PROCESS | 1770 | 1466810231540 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:11 INFO - PROCESS | 1770 | 1466810231545 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:11 INFO - PROCESS | 1770 | 1466810231766 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 16:17:12 INFO - PROCESS | 1770 | 1466810231996 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1770 | 1466810232002 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d4dac00 == 101 [pid = 1770] [id = 151] 16:17:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 179 (0x8d4dc400) [pid = 1770] [serial = 453] [outer = (nil)] 16:17:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 180 (0x8d4e2400) [pid = 1770] [serial = 454] [outer = 0x8d4dc400] 16:17:12 INFO - PROCESS | 1770 | 1466810232431 Marionette DEBUG loaded listener.js 16:17:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 181 (0x8de48000) [pid = 1770] [serial = 455] [outer = 0x8d4dc400] 16:17:13 INFO - PROCESS | 1770 | 1466810233382 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:17:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:17:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1894ms 16:17:13 INFO - PROCESS | 1770 | 1466810233425 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 16:17:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:17:13 INFO - PROCESS | 1770 | 1466810233431 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 16:17:13 INFO - PROCESS | 1770 | 1466810233439 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:17:13 INFO - PROCESS | 1770 | 1466810233442 Marionette TRACE conn4 <- [1,578,null,{}] 16:17:13 INFO - PROCESS | 1770 | 1466810233450 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:13 INFO - PROCESS | 1770 | 1466810233456 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:13 INFO - PROCESS | 1770 | 1466810233637 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 16:17:14 INFO - PROCESS | 1770 | 1466810233981 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810233991 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5f4400 == 102 [pid = 1770] [id = 152] 16:17:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 182 (0x8e5f5c00) [pid = 1770] [serial = 456] [outer = (nil)] 16:17:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 183 (0x8e856800) [pid = 1770] [serial = 457] [outer = 0x8e5f5c00] 16:17:14 INFO - PROCESS | 1770 | 1466810234071 Marionette DEBUG loaded listener.js 16:17:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 184 (0x8e860000) [pid = 1770] [serial = 458] [outer = 0x8e5f5c00] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x93d6f800 == 101 [pid = 1770] [id = 68] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x92215000 == 100 [pid = 1770] [id = 101] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x91f36000 == 99 [pid = 1770] [id = 137] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8f126400 == 98 [pid = 1770] [id = 136] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x93a67800 == 97 [pid = 1770] [id = 135] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x95009800 == 96 [pid = 1770] [id = 134] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8df15400 == 95 [pid = 1770] [id = 133] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8de4f800 == 94 [pid = 1770] [id = 132] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8deeb800 == 93 [pid = 1770] [id = 129] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8de44000 == 92 [pid = 1770] [id = 127] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8dee6800 == 91 [pid = 1770] [id = 128] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x92b79c00 == 90 [pid = 1770] [id = 126] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8f060400 == 89 [pid = 1770] [id = 125] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x95247800 == 88 [pid = 1770] [id = 124] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8facb000 == 87 [pid = 1770] [id = 122] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x91dee400 == 86 [pid = 1770] [id = 123] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x95153800 == 85 [pid = 1770] [id = 12] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x9241ac00 == 84 [pid = 1770] [id = 40] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x998c8800 == 83 [pid = 1770] [id = 53] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x9a932000 == 82 [pid = 1770] [id = 17] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x96e37000 == 81 [pid = 1770] [id = 24] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x99b35800 == 80 [pid = 1770] [id = 16] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x93d67c00 == 79 [pid = 1770] [id = 6] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8df16000 == 78 [pid = 1770] [id = 121] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x92211000 == 77 [pid = 1770] [id = 22] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x93b58c00 == 76 [pid = 1770] [id = 32] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x95393000 == 75 [pid = 1770] [id = 50] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x9b8d8800 == 74 [pid = 1770] [id = 18] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x92211c00 == 73 [pid = 1770] [id = 8] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x9cb23800 == 72 [pid = 1770] [id = 19] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa56c00 == 71 [pid = 1770] [id = 119] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x99b37800 == 70 [pid = 1770] [id = 23] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x9a358000 == 69 [pid = 1770] [id = 42] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x95270c00 == 68 [pid = 1770] [id = 77] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8df13c00 == 67 [pid = 1770] [id = 120] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x93ba1800 == 66 [pid = 1770] [id = 48] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x9af6d000 == 65 [pid = 1770] [id = 26] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x9515cc00 == 64 [pid = 1770] [id = 41] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x98a3e000 == 63 [pid = 1770] [id = 21] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x93b96400 == 62 [pid = 1770] [id = 78] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x93b9e800 == 61 [pid = 1770] [id = 39] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x9d9e6c00 == 60 [pid = 1770] [id = 20] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x91dcf400 == 59 [pid = 1770] [id = 76] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x9cc3cc00 == 58 [pid = 1770] [id = 79] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8f127400 == 57 [pid = 1770] [id = 131] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x92217000 == 56 [pid = 1770] [id = 52] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8deec800 == 55 [pid = 1770] [id = 130] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa52c00 == 54 [pid = 1770] [id = 85] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0xa34ac400 == 53 [pid = 1770] [id = 80] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0xa118c400 == 52 [pid = 1770] [id = 97] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x95390800 == 51 [pid = 1770] [id = 98] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8eed9c00 == 50 [pid = 1770] [id = 99] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8eedac00 == 49 [pid = 1770] [id = 100] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0xa67a1400 == 48 [pid = 1770] [id = 14] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x95016000 == 47 [pid = 1770] [id = 49] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x930cb800 == 46 [pid = 1770] [id = 83] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x93d69000 == 45 [pid = 1770] [id = 15] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x99c57c00 == 44 [pid = 1770] [id = 81] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x9cc33800 == 43 [pid = 1770] [id = 51] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa4ec00 == 42 [pid = 1770] [id = 84] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x9220ec00 == 41 [pid = 1770] [id = 82] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0xa1190400 == 40 [pid = 1770] [id = 13] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8bea8c00 == 39 [pid = 1770] [id = 150] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8d4dac00 == 38 [pid = 1770] [id = 151] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2dc800 == 37 [pid = 1770] [id = 149] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e2c00 == 36 [pid = 1770] [id = 148] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2dbc00 == 35 [pid = 1770] [id = 147] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8de49000 == 34 [pid = 1770] [id = 145] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8de4a800 == 33 [pid = 1770] [id = 146] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8de42000 == 32 [pid = 1770] [id = 144] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8dee8000 == 31 [pid = 1770] [id = 143] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8de4a400 == 30 [pid = 1770] [id = 142] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x95158000 == 29 [pid = 1770] [id = 140] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x92b79400 == 28 [pid = 1770] [id = 141] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x8e5f8000 == 27 [pid = 1770] [id = 139] 16:17:16 INFO - PROCESS | 1770 | --DOCSHELL 0x9a116000 == 26 [pid = 1770] [id = 138] 16:17:16 INFO - PROCESS | 1770 | --DOMWINDOW == 183 (0x950b5800) [pid = 1770] [serial = 363] [outer = (nil)] [url = about:blank] 16:17:16 INFO - PROCESS | 1770 | --DOMWINDOW == 182 (0x8df20c00) [pid = 1770] [serial = 361] [outer = (nil)] [url = about:blank] 16:17:16 INFO - PROCESS | 1770 | --DOMWINDOW == 181 (0x9a474000) [pid = 1770] [serial = 358] [outer = (nil)] [url = about:blank] 16:17:16 INFO - PROCESS | 1770 | --DOMWINDOW == 180 (0x91f3a000) [pid = 1770] [serial = 342] [outer = (nil)] [url = about:blank] 16:17:16 INFO - PROCESS | 1770 | --DOMWINDOW == 179 (0x9524a000) [pid = 1770] [serial = 352] [outer = (nil)] [url = about:blank] 16:17:16 INFO - PROCESS | 1770 | --DOMWINDOW == 178 (0x93b53400) [pid = 1770] [serial = 348] [outer = (nil)] [url = about:blank] 16:17:16 INFO - PROCESS | 1770 | --DOMWINDOW == 177 (0xa67a5c00) [pid = 1770] [serial = 339] [outer = (nil)] [url = about:blank] 16:17:16 INFO - PROCESS | 1770 | --DOMWINDOW == 176 (0x95159c00) [pid = 1770] [serial = 346] [outer = (nil)] [url = about:blank] 16:17:16 INFO - PROCESS | 1770 | --DOMWINDOW == 175 (0x95247000) [pid = 1770] [serial = 351] [outer = (nil)] [url = about:blank] 16:17:16 INFO - PROCESS | 1770 | --DOMWINDOW == 174 (0x9a364800) [pid = 1770] [serial = 357] [outer = (nil)] [url = about:blank] 16:17:16 INFO - PROCESS | 1770 | --DOMWINDOW == 173 (0x953bec00) [pid = 1770] [serial = 349] [outer = (nil)] [url = about:blank] 16:17:16 INFO - PROCESS | 1770 | --DOMWINDOW == 172 (0x93b99400) [pid = 1770] [serial = 345] [outer = (nil)] [url = about:blank] 16:17:16 INFO - PROCESS | 1770 | --DOMWINDOW == 171 (0x98a35c00) [pid = 1770] [serial = 355] [outer = (nil)] [url = about:blank] 16:17:16 INFO - PROCESS | 1770 | --DOMWINDOW == 170 (0x92212400) [pid = 1770] [serial = 343] [outer = (nil)] [url = about:blank] 16:17:16 INFO - PROCESS | 1770 | --DOMWINDOW == 169 (0xa223cc00) [pid = 1770] [serial = 330] [outer = (nil)] [url = about:blank] 16:17:16 INFO - PROCESS | 1770 | --DOMWINDOW == 168 (0x95385800) [pid = 1770] [serial = 354] [outer = (nil)] [url = about:blank] 16:17:16 INFO - PROCESS | 1770 | --DOMWINDOW == 167 (0xa33c7800) [pid = 1770] [serial = 333] [outer = (nil)] [url = about:blank] 16:17:16 INFO - PROCESS | 1770 | --DOMWINDOW == 166 (0x8df1d400) [pid = 1770] [serial = 360] [outer = (nil)] [url = about:blank] 16:17:16 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x8f062c00) [pid = 1770] [serial = 336] [outer = (nil)] [url = about:blank] 16:17:16 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x92413400) [pid = 1770] [serial = 324] [outer = (nil)] [url = about:blank] 16:17:16 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x96e39400) [pid = 1770] [serial = 327] [outer = (nil)] [url = about:blank] 16:17:16 INFO - PROCESS | 1770 | 1466810236756 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 16:17:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:17:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 3493ms 16:17:16 INFO - PROCESS | 1770 | 1466810236931 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 16:17:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:17:16 INFO - PROCESS | 1770 | 1466810236936 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 16:17:16 INFO - PROCESS | 1770 | 1466810236944 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:17:16 INFO - PROCESS | 1770 | 1466810236949 Marionette TRACE conn4 <- [1,582,null,{}] 16:17:16 INFO - PROCESS | 1770 | 1466810236959 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:16 INFO - PROCESS | 1770 | 1466810236963 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:17 INFO - PROCESS | 1770 | 1466810237123 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 16:17:17 INFO - PROCESS | 1770 | 1466810237265 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1770 | 1466810237276 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x8de46400 == 27 [pid = 1770] [id = 153] 16:17:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x8de46800) [pid = 1770] [serial = 459] [outer = (nil)] 16:17:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x8de4a800) [pid = 1770] [serial = 460] [outer = 0x8de46800] 16:17:17 INFO - PROCESS | 1770 | 1466810237347 Marionette DEBUG loaded listener.js 16:17:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x8de4d800) [pid = 1770] [serial = 461] [outer = 0x8de46800] 16:17:18 INFO - PROCESS | 1770 | 1466810238132 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 16:17:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:17:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1244ms 16:17:18 INFO - PROCESS | 1770 | 1466810238187 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 16:17:18 INFO - PROCESS | 1770 | 1466810238196 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 16:17:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:17:18 INFO - PROCESS | 1770 | 1466810238207 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:17:18 INFO - PROCESS | 1770 | 1466810238211 Marionette TRACE conn4 <- [1,586,null,{}] 16:17:18 INFO - PROCESS | 1770 | 1466810238217 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:18 INFO - PROCESS | 1770 | 1466810238223 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:18 INFO - PROCESS | 1770 | 1466810238392 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 16:17:18 INFO - PROCESS | 1770 | 1466810238403 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810238415 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x8df16000 == 28 [pid = 1770] [id = 154] 16:17:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 167 (0x8df1a800) [pid = 1770] [serial = 462] [outer = (nil)] 16:17:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 168 (0x8e857000) [pid = 1770] [serial = 463] [outer = 0x8df1a800] 16:17:18 INFO - PROCESS | 1770 | 1466810238611 Marionette DEBUG loaded listener.js 16:17:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 169 (0x8e8d2800) [pid = 1770] [serial = 464] [outer = 0x8df1a800] 16:17:19 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:19 INFO - PROCESS | 1770 | 1466810239665 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 16:17:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:17:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1494ms 16:17:19 INFO - PROCESS | 1770 | 1466810239701 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 16:17:19 INFO - PROCESS | 1770 | 1466810239704 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 16:17:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:17:19 INFO - PROCESS | 1770 | 1466810239711 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:17:19 INFO - PROCESS | 1770 | 1466810239717 Marionette TRACE conn4 <- [1,590,null,{}] 16:17:19 INFO - PROCESS | 1770 | 1466810239742 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:19 INFO - PROCESS | 1770 | 1466810239751 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:19 INFO - PROCESS | 1770 | 1466810239969 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 16:17:20 INFO - PROCESS | 1770 | 1466810240000 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810240009 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa54c00 == 29 [pid = 1770] [id = 155] 16:17:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 170 (0x8fa55c00) [pid = 1770] [serial = 465] [outer = (nil)] 16:17:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 171 (0x8fabec00) [pid = 1770] [serial = 466] [outer = 0x8fa55c00] 16:17:20 INFO - PROCESS | 1770 | 1466810240111 Marionette DEBUG loaded listener.js 16:17:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 172 (0x8fac8800) [pid = 1770] [serial = 467] [outer = 0x8fa55c00] 16:17:21 INFO - PROCESS | 1770 | 1466810241061 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 16:17:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:17:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1405ms 16:17:21 INFO - PROCESS | 1770 | 1466810241124 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 16:17:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:17:21 INFO - PROCESS | 1770 | 1466810241129 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 16:17:21 INFO - PROCESS | 1770 | 1466810241135 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:17:21 INFO - PROCESS | 1770 | 1466810241139 Marionette TRACE conn4 <- [1,594,null,{}] 16:17:21 INFO - PROCESS | 1770 | 1466810241144 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:21 INFO - PROCESS | 1770 | 1466810241149 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:21 INFO - PROCESS | 1770 | 1466810241370 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 16:17:22 INFO - PROCESS | 1770 | --DOMWINDOW == 171 (0x95271800) [pid = 1770] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:17:22 INFO - PROCESS | 1770 | --DOMWINDOW == 170 (0x91dd4000) [pid = 1770] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:17:22 INFO - PROCESS | 1770 | --DOMWINDOW == 169 (0x95276400) [pid = 1770] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:17:22 INFO - PROCESS | 1770 | --DOMWINDOW == 168 (0x8f064c00) [pid = 1770] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:17:22 INFO - PROCESS | 1770 | --DOMWINDOW == 167 (0x9a46bc00) [pid = 1770] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:17:22 INFO - PROCESS | 1770 | --DOMWINDOW == 166 (0x93b9bc00) [pid = 1770] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:17:22 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x8f127800) [pid = 1770] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:17:22 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x91dca800) [pid = 1770] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:17:22 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x8fa56400) [pid = 1770] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:17:22 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x953bc400) [pid = 1770] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:17:22 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x8e5f2800) [pid = 1770] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:17:22 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x91dd4800) [pid = 1770] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:17:22 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0x9524cc00) [pid = 1770] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:17:22 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0x950b4c00) [pid = 1770] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:17:22 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x8def0c00) [pid = 1770] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:17:22 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x99c50c00) [pid = 1770] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:17:22 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x8de44800) [pid = 1770] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:17:22 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x8dee6c00) [pid = 1770] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:17:22 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x9241dc00) [pid = 1770] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:17:22 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x8e5ec800) [pid = 1770] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:17:22 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x95154000) [pid = 1770] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:17:22 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x95270400) [pid = 1770] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:17:23 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x8f05e800) [pid = 1770] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:17:23 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x91dd8400) [pid = 1770] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:17:23 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x953c7000) [pid = 1770] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:17:23 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x93b56c00) [pid = 1770] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:17:23 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x99c4b400) [pid = 1770] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:17:23 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0xa33c2400) [pid = 1770] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:17:23 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0xa23ecc00) [pid = 1770] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:17:23 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0xa82b2000) [pid = 1770] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:17:23 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x9b889000) [pid = 1770] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:17:23 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x9d908000) [pid = 1770] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:17:23 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x953c5000) [pid = 1770] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:17:23 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0xa34afc00) [pid = 1770] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:17:23 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x9d9e8c00) [pid = 1770] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:17:23 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x8fa4f800) [pid = 1770] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:17:23 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x91f3a400) [pid = 1770] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:17:23 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0xa2554800) [pid = 1770] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:17:23 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x8eeda000) [pid = 1770] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:17:23 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x8fa4e800) [pid = 1770] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:17:23 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x930ce800) [pid = 1770] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:17:23 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0xa2096c00) [pid = 1770] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:17:23 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x8fa52400) [pid = 1770] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:17:23 INFO - PROCESS | 1770 | 1466810243106 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810243114 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2dec00 == 30 [pid = 1770] [id = 156] 16:17:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x8de42c00) [pid = 1770] [serial = 468] [outer = (nil)] 16:17:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x8deed000) [pid = 1770] [serial = 469] [outer = 0x8de42c00] 16:17:23 INFO - PROCESS | 1770 | 1466810243194 Marionette DEBUG loaded listener.js 16:17:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x8e5f8c00) [pid = 1770] [serial = 470] [outer = 0x8de42c00] 16:17:23 INFO - PROCESS | 1770 | 1466810243908 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:17:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:17:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 2800ms 16:17:23 INFO - PROCESS | 1770 | 1466810243935 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 16:17:23 INFO - PROCESS | 1770 | 1466810243938 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 16:17:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:17:23 INFO - PROCESS | 1770 | 1466810243945 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:17:23 INFO - PROCESS | 1770 | 1466810243947 Marionette TRACE conn4 <- [1,598,null,{}] 16:17:23 INFO - PROCESS | 1770 | 1466810243953 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:23 INFO - PROCESS | 1770 | 1466810243958 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:24 INFO - PROCESS | 1770 | 1466810244159 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 16:17:24 INFO - PROCESS | 1770 | 1466810244181 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810244190 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f058400 == 31 [pid = 1770] [id = 157] 16:17:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x8f05d800) [pid = 1770] [serial = 471] [outer = (nil)] 16:17:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x8fac0000) [pid = 1770] [serial = 472] [outer = 0x8f05d800] 16:17:24 INFO - PROCESS | 1770 | 1466810244296 Marionette DEBUG loaded listener.js 16:17:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x91d42c00) [pid = 1770] [serial = 473] [outer = 0x8f05d800] 16:17:25 INFO - PROCESS | 1770 | 1466810245261 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 16:17:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:17:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1389ms 16:17:25 INFO - PROCESS | 1770 | 1466810245335 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 16:17:25 INFO - PROCESS | 1770 | 1466810245342 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 16:17:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:17:25 INFO - PROCESS | 1770 | 1466810245351 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:17:25 INFO - PROCESS | 1770 | 1466810245357 Marionette TRACE conn4 <- [1,602,null,{}] 16:17:25 INFO - PROCESS | 1770 | 1466810245365 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:25 INFO - PROCESS | 1770 | 1466810245372 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:25 INFO - PROCESS | 1770 | 1466810245599 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 16:17:25 INFO - PROCESS | 1770 | 1466810245855 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1770 | 1466810245868 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x8de42000 == 32 [pid = 1770] [id = 158] 16:17:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x8de47400) [pid = 1770] [serial = 474] [outer = (nil)] 16:17:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x8deea000) [pid = 1770] [serial = 475] [outer = 0x8de47400] 16:17:25 INFO - PROCESS | 1770 | 1466810245967 Marionette DEBUG loaded listener.js 16:17:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x8df1d000) [pid = 1770] [serial = 476] [outer = 0x8de47400] 16:17:26 INFO - PROCESS | 1770 | 1466810246885 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 16:17:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:17:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1599ms 16:17:26 INFO - PROCESS | 1770 | 1466810246950 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 16:17:26 INFO - PROCESS | 1770 | 1466810246958 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 16:17:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:17:26 INFO - PROCESS | 1770 | 1466810246969 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:17:26 INFO - PROCESS | 1770 | 1466810246973 Marionette TRACE conn4 <- [1,606,null,{}] 16:17:26 INFO - PROCESS | 1770 | 1466810246980 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:26 INFO - PROCESS | 1770 | 1466810246985 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:27 INFO - PROCESS | 1770 | 1466810247207 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 16:17:27 INFO - PROCESS | 1770 | 1466810247484 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810247495 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x8eee4800 == 33 [pid = 1770] [id = 159] 16:17:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x8f060400) [pid = 1770] [serial = 477] [outer = (nil)] 16:17:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x8f067c00) [pid = 1770] [serial = 478] [outer = 0x8f060400] 16:17:27 INFO - PROCESS | 1770 | 1466810247621 Marionette DEBUG loaded listener.js 16:17:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x8fa4e000) [pid = 1770] [serial = 479] [outer = 0x8f060400] 16:17:28 INFO - PROCESS | 1770 | 1466810248574 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:17:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:17:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1637ms 16:17:28 INFO - PROCESS | 1770 | 1466810248607 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 16:17:28 INFO - PROCESS | 1770 | 1466810248610 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 16:17:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:17:28 INFO - PROCESS | 1770 | 1466810248619 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:17:28 INFO - PROCESS | 1770 | 1466810248625 Marionette TRACE conn4 <- [1,610,null,{}] 16:17:28 INFO - PROCESS | 1770 | 1466810248642 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:28 INFO - PROCESS | 1770 | 1466810248651 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:28 INFO - PROCESS | 1770 | 1466810248858 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 16:17:29 INFO - PROCESS | 1770 | 1466810249108 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1770 | 1466810249123 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x91d50800 == 34 [pid = 1770] [id = 160] 16:17:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x91dca400) [pid = 1770] [serial = 480] [outer = (nil)] 16:17:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x91dd1000) [pid = 1770] [serial = 481] [outer = 0x91dca400] 16:17:29 INFO - PROCESS | 1770 | 1466810249252 Marionette DEBUG loaded listener.js 16:17:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x91de5000) [pid = 1770] [serial = 482] [outer = 0x91dca400] 16:17:30 INFO - PROCESS | 1770 | 1466810250153 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 16:17:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:17:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1595ms 16:17:30 INFO - PROCESS | 1770 | 1466810250214 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 16:17:30 INFO - PROCESS | 1770 | 1466810250218 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 16:17:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:17:30 INFO - PROCESS | 1770 | 1466810250226 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:17:30 INFO - PROCESS | 1770 | 1466810250230 Marionette TRACE conn4 <- [1,614,null,{}] 16:17:30 INFO - PROCESS | 1770 | 1466810250235 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:30 INFO - PROCESS | 1770 | 1466810250241 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:30 INFO - PROCESS | 1770 | 1466810250421 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 16:17:30 INFO - PROCESS | 1770 | 1466810250650 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810250660 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x91dd8400 == 35 [pid = 1770] [id = 161] 16:17:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x91def400) [pid = 1770] [serial = 483] [outer = (nil)] 16:17:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x91f38c00) [pid = 1770] [serial = 484] [outer = 0x91def400] 16:17:30 INFO - PROCESS | 1770 | 1466810250786 Marionette DEBUG loaded listener.js 16:17:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x91f3a800) [pid = 1770] [serial = 485] [outer = 0x91def400] 16:17:31 INFO - PROCESS | 1770 | 1466810251692 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:17:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:17:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1530ms 16:17:31 INFO - PROCESS | 1770 | 1466810251757 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 16:17:31 INFO - PROCESS | 1770 | 1466810251761 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 16:17:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:17:31 INFO - PROCESS | 1770 | 1466810251768 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:17:31 INFO - PROCESS | 1770 | 1466810251772 Marionette TRACE conn4 <- [1,618,null,{}] 16:17:31 INFO - PROCESS | 1770 | 1466810251778 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:31 INFO - PROCESS | 1770 | 1466810251783 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:32 INFO - PROCESS | 1770 | 1466810252042 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 16:17:32 INFO - PROCESS | 1770 | 1466810252281 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1770 | 1466810252289 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e0400 == 36 [pid = 1770] [id = 162] 16:17:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x91debc00) [pid = 1770] [serial = 486] [outer = (nil)] 16:17:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x92322000) [pid = 1770] [serial = 487] [outer = 0x91debc00] 16:17:32 INFO - PROCESS | 1770 | 1466810252413 Marionette DEBUG loaded listener.js 16:17:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x92419000) [pid = 1770] [serial = 488] [outer = 0x91debc00] 16:17:33 INFO - PROCESS | 1770 | 1466810253326 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:17:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:17:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1630ms 16:17:33 INFO - PROCESS | 1770 | 1466810253399 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 16:17:33 INFO - PROCESS | 1770 | 1466810253404 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 16:17:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:17:33 INFO - PROCESS | 1770 | 1466810253410 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:17:33 INFO - PROCESS | 1770 | 1466810253414 Marionette TRACE conn4 <- [1,622,null,{}] 16:17:33 INFO - PROCESS | 1770 | 1466810253420 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:33 INFO - PROCESS | 1770 | 1466810253431 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:33 INFO - PROCESS | 1770 | 1466810253690 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 16:17:33 INFO - PROCESS | 1770 | 1466810253931 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810253940 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x8def2000 == 37 [pid = 1770] [id = 163] 16:17:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x8e5f5400) [pid = 1770] [serial = 489] [outer = (nil)] 16:17:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x930c4c00) [pid = 1770] [serial = 490] [outer = 0x8e5f5400] 16:17:34 INFO - PROCESS | 1770 | 1466810254037 Marionette DEBUG loaded listener.js 16:17:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x91d42000) [pid = 1770] [serial = 491] [outer = 0x8e5f5400] 16:17:34 INFO - PROCESS | 1770 | 1466810254920 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 16:17:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:17:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1582ms 16:17:35 INFO - PROCESS | 1770 | 1466810254993 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 16:17:35 INFO - PROCESS | 1770 | 1466810254997 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 16:17:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:17:35 INFO - PROCESS | 1770 | 1466810255003 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:17:35 INFO - PROCESS | 1770 | 1466810255006 Marionette TRACE conn4 <- [1,626,null,{}] 16:17:35 INFO - PROCESS | 1770 | 1466810255013 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:35 INFO - PROCESS | 1770 | 1466810255018 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:35 INFO - PROCESS | 1770 | 1466810255255 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 16:17:35 INFO - PROCESS | 1770 | 1466810255492 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810255502 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x8df1bc00 == 38 [pid = 1770] [id = 164] 16:17:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x8f134400) [pid = 1770] [serial = 492] [outer = (nil)] 16:17:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x93b59400) [pid = 1770] [serial = 493] [outer = 0x8f134400] 16:17:35 INFO - PROCESS | 1770 | 1466810255624 Marionette DEBUG loaded listener.js 16:17:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x93b5f000) [pid = 1770] [serial = 494] [outer = 0x8f134400] 16:17:36 INFO - PROCESS | 1770 | 1466810256520 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:17:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:17:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1580ms 16:17:36 INFO - PROCESS | 1770 | 1466810256584 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 16:17:36 INFO - PROCESS | 1770 | 1466810256589 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 16:17:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:17:36 INFO - PROCESS | 1770 | 1466810256595 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:17:36 INFO - PROCESS | 1770 | 1466810256599 Marionette TRACE conn4 <- [1,630,null,{}] 16:17:36 INFO - PROCESS | 1770 | 1466810256605 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:36 INFO - PROCESS | 1770 | 1466810256610 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:36 INFO - PROCESS | 1770 | 1466810256834 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 16:17:37 INFO - PROCESS | 1770 | 1466810257083 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1770 | 1466810257092 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x93a60800 == 39 [pid = 1770] [id = 165] 16:17:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x93a63400) [pid = 1770] [serial = 495] [outer = (nil)] 16:17:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x93d6ec00) [pid = 1770] [serial = 496] [outer = 0x93a63400] 16:17:37 INFO - PROCESS | 1770 | 1466810257176 Marionette DEBUG loaded listener.js 16:17:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x950aa000) [pid = 1770] [serial = 497] [outer = 0x93a63400] 16:17:38 INFO - PROCESS | 1770 | 1466810258092 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 16:17:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:17:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1532ms 16:17:38 INFO - PROCESS | 1770 | 1466810258129 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 16:17:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:17:38 INFO - PROCESS | 1770 | 1466810258133 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 16:17:38 INFO - PROCESS | 1770 | 1466810258140 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:17:38 INFO - PROCESS | 1770 | 1466810258143 Marionette TRACE conn4 <- [1,634,null,{}] 16:17:38 INFO - PROCESS | 1770 | 1466810258149 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:38 INFO - PROCESS | 1770 | 1466810258154 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:38 INFO - PROCESS | 1770 | 1466810258325 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 16:17:38 INFO - PROCESS | 1770 | 1466810258561 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810258568 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e2800 == 40 [pid = 1770] [id = 166] 16:17:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x8d4e3800) [pid = 1770] [serial = 498] [outer = (nil)] 16:17:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x8f12f000) [pid = 1770] [serial = 499] [outer = 0x8d4e3800] 16:17:38 INFO - PROCESS | 1770 | 1466810258695 Marionette DEBUG loaded listener.js 16:17:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x930cd800) [pid = 1770] [serial = 500] [outer = 0x8d4e3800] 16:17:39 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:39 INFO - PROCESS | 1770 | 1466810259556 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 16:17:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:17:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1485ms 16:17:39 INFO - PROCESS | 1770 | 1466810259625 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 16:17:39 INFO - PROCESS | 1770 | 1466810259629 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 16:17:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:17:39 INFO - PROCESS | 1770 | 1466810259635 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:17:39 INFO - PROCESS | 1770 | 1466810259639 Marionette TRACE conn4 <- [1,638,null,{}] 16:17:39 INFO - PROCESS | 1770 | 1466810259645 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:39 INFO - PROCESS | 1770 | 1466810259650 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:39 INFO - PROCESS | 1770 | 1466810259860 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 16:17:40 INFO - PROCESS | 1770 | 1466810260145 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1770 | 1466810260161 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa4d800 == 41 [pid = 1770] [id = 167] 16:17:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x8fa53400) [pid = 1770] [serial = 501] [outer = (nil)] 16:17:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x93b58800) [pid = 1770] [serial = 502] [outer = 0x8fa53400] 16:17:40 INFO - PROCESS | 1770 | 1466810260287 Marionette DEBUG loaded listener.js 16:17:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x93d68800) [pid = 1770] [serial = 503] [outer = 0x8fa53400] 16:17:41 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:41 INFO - PROCESS | 1770 | 1466810261343 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:17:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:17:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1741ms 16:17:41 INFO - PROCESS | 1770 | 1466810261377 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 16:17:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:17:41 INFO - PROCESS | 1770 | 1466810261383 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 16:17:41 INFO - PROCESS | 1770 | 1466810261391 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:17:41 INFO - PROCESS | 1770 | 1466810261398 Marionette TRACE conn4 <- [1,642,null,{}] 16:17:41 INFO - PROCESS | 1770 | 1466810261406 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:41 INFO - PROCESS | 1770 | 1466810261411 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:41 INFO - PROCESS | 1770 | 1466810261603 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 16:17:41 INFO - PROCESS | 1770 | 1466810261809 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810261816 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d4df800 == 42 [pid = 1770] [id = 168] 16:17:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x8de49800) [pid = 1770] [serial = 504] [outer = (nil)] 16:17:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 167 (0x8dee6800) [pid = 1770] [serial = 505] [outer = 0x8de49800] 16:17:41 INFO - PROCESS | 1770 | 1466810261904 Marionette DEBUG loaded listener.js 16:17:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 168 (0x8e5f3c00) [pid = 1770] [serial = 506] [outer = 0x8de49800] 16:17:42 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2dec00 == 41 [pid = 1770] [id = 156] 16:17:42 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa54c00 == 40 [pid = 1770] [id = 155] 16:17:42 INFO - PROCESS | 1770 | --DOCSHELL 0x8df16000 == 39 [pid = 1770] [id = 154] 16:17:42 INFO - PROCESS | 1770 | --DOCSHELL 0x8de46400 == 38 [pid = 1770] [id = 153] 16:17:42 INFO - PROCESS | 1770 | 1466810262901 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 167 (0xa6bdd000) [pid = 1770] [serial = 340] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 166 (0x953cb000) [pid = 1770] [serial = 231] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x9b402800) [pid = 1770] [serial = 228] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x98f5f400) [pid = 1770] [serial = 283] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0xa9027000) [pid = 1770] [serial = 250] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x9d907c00) [pid = 1770] [serial = 289] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0xa34b0400) [pid = 1770] [serial = 238] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x9b410000) [pid = 1770] [serial = 286] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0xa34b8400) [pid = 1770] [serial = 241] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0xa23a5400) [pid = 1770] [serial = 331] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x8fa5a000) [pid = 1770] [serial = 253] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x9a901c00) [pid = 1770] [serial = 322] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0xa34b6000) [pid = 1770] [serial = 334] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x8eee1800) [pid = 1770] [serial = 298] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x8fac9000) [pid = 1770] [serial = 277] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0xa8c28800) [pid = 1770] [serial = 247] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0xa2fb2000) [pid = 1770] [serial = 292] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0xa25ed400) [pid = 1770] [serial = 301] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x8f065c00) [pid = 1770] [serial = 337] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x93a66000) [pid = 1770] [serial = 325] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x98af8c00) [pid = 1770] [serial = 328] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x95158c00) [pid = 1770] [serial = 280] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x9a472400) [pid = 1770] [serial = 234] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0xa672e400) [pid = 1770] [serial = 295] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0xa67a7c00) [pid = 1770] [serial = 244] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0xa23ed400) [pid = 1770] [serial = 235] [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:42 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x99c48c00) [pid = 1770] [serial = 408] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x99c51800) [pid = 1770] [serial = 409] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x8f12bc00) [pid = 1770] [serial = 393] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x8f12fc00) [pid = 1770] [serial = 394] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x91de4c00) [pid = 1770] [serial = 366] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x91de8000) [pid = 1770] [serial = 367] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x9527d000) [pid = 1770] [serial = 364] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x9a121800) [pid = 1770] [serial = 375] [outer = (nil)] [url = about:blank] 16:17:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:17:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1588ms 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x9a46a400) [pid = 1770] [serial = 376] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x8e5f7c00) [pid = 1770] [serial = 390] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x8e5fa000) [pid = 1770] [serial = 391] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x92b75000) [pid = 1770] [serial = 399] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x93a5f000) [pid = 1770] [serial = 400] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x953cb800) [pid = 1770] [serial = 372] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0x998c9400) [pid = 1770] [serial = 373] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0x95241000) [pid = 1770] [serial = 402] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 125 (0x8e5edc00) [pid = 1770] [serial = 387] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 124 (0x8e5f0800) [pid = 1770] [serial = 388] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 123 (0x9b408400) [pid = 1770] [serial = 378] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 122 (0x9b882800) [pid = 1770] [serial = 379] [outer = (nil)] [url = about:blank] 16:17:42 INFO - PROCESS | 1770 | --DOMWINDOW == 121 (0x8de4fc00) [pid = 1770] [serial = 381] [outer = (nil)] [url = about:blank] 16:17:43 INFO - PROCESS | 1770 | --DOMWINDOW == 120 (0x9b8cec00) [pid = 1770] [serial = 382] [outer = (nil)] [url = about:blank] 16:17:43 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x8deeb400) [pid = 1770] [serial = 384] [outer = (nil)] [url = about:blank] 16:17:43 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x8deee800) [pid = 1770] [serial = 385] [outer = (nil)] [url = about:blank] 16:17:43 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0x92b79000) [pid = 1770] [serial = 369] [outer = (nil)] [url = about:blank] 16:17:43 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x93a61400) [pid = 1770] [serial = 370] [outer = (nil)] [url = about:blank] 16:17:43 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x8f060000) [pid = 1770] [serial = 396] [outer = (nil)] [url = about:blank] 16:17:43 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x8f133000) [pid = 1770] [serial = 397] [outer = (nil)] [url = about:blank] 16:17:43 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x9a903c00) [pid = 1770] [serial = 412] [outer = (nil)] [url = about:blank] 16:17:43 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x96ed7000) [pid = 1770] [serial = 405] [outer = (nil)] [url = about:blank] 16:17:43 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x98a36000) [pid = 1770] [serial = 406] [outer = (nil)] [url = about:blank] 16:17:43 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x9a46ac00) [pid = 1770] [serial = 411] [outer = (nil)] [url = about:blank] 16:17:43 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x95279c00) [pid = 1770] [serial = 403] [outer = (nil)] [url = about:blank] 16:17:43 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x9af71400) [pid = 1770] [serial = 415] [outer = (nil)] [url = about:blank] 16:17:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:17:43 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x9ac30c00) [pid = 1770] [serial = 414] [outer = (nil)] [url = about:blank] 16:17:43 INFO - PROCESS | 1770 | 1466810262994 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 16:17:43 INFO - PROCESS | 1770 | 1466810263007 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 16:17:43 INFO - PROCESS | 1770 | 1466810263026 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:17:43 INFO - PROCESS | 1770 | 1466810263029 Marionette TRACE conn4 <- [1,646,null,{}] 16:17:43 INFO - PROCESS | 1770 | 1466810263036 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:43 INFO - PROCESS | 1770 | 1466810263041 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:43 INFO - PROCESS | 1770 | 1466810263213 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 16:17:43 INFO - PROCESS | 1770 | 1466810263409 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1770 | 1466810263416 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x8df20800 == 39 [pid = 1770] [id = 169] 16:17:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x8e5f9c00) [pid = 1770] [serial = 507] [outer = (nil)] 16:17:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x8eee1800) [pid = 1770] [serial = 508] [outer = 0x8e5f9c00] 16:17:43 INFO - PROCESS | 1770 | 1466810263492 Marionette DEBUG loaded listener.js 16:17:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x8f060c00) [pid = 1770] [serial = 509] [outer = 0x8e5f9c00] 16:17:44 INFO - PROCESS | 1770 | 1466810264306 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:17:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:17:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1384ms 16:17:44 INFO - PROCESS | 1770 | 1466810264428 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 16:17:44 INFO - PROCESS | 1770 | 1466810264432 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 16:17:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:17:44 INFO - PROCESS | 1770 | 1466810264447 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:17:44 INFO - PROCESS | 1770 | 1466810264453 Marionette TRACE conn4 <- [1,650,null,{}] 16:17:44 INFO - PROCESS | 1770 | 1466810264468 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:44 INFO - PROCESS | 1770 | 1466810264476 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:44 INFO - PROCESS | 1770 | 1466810264637 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 16:17:44 INFO - PROCESS | 1770 | 1466810264925 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1770 | 1466810264936 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beaf800 == 40 [pid = 1770] [id = 170] 16:17:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x8d2db800) [pid = 1770] [serial = 510] [outer = (nil)] 16:17:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x8d2e6c00) [pid = 1770] [serial = 511] [outer = 0x8d2db800] 16:17:45 INFO - PROCESS | 1770 | 1466810265041 Marionette DEBUG loaded listener.js 16:17:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x8de4c000) [pid = 1770] [serial = 512] [outer = 0x8d2db800] 16:17:45 INFO - PROCESS | 1770 | 1466810265975 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:17:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:17:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1596ms 16:17:46 INFO - PROCESS | 1770 | 1466810266046 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 16:17:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:17:46 INFO - PROCESS | 1770 | 1466810266052 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 16:17:46 INFO - PROCESS | 1770 | 1466810266060 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:17:46 INFO - PROCESS | 1770 | 1466810266065 Marionette TRACE conn4 <- [1,654,null,{}] 16:17:46 INFO - PROCESS | 1770 | 1466810266073 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:46 INFO - PROCESS | 1770 | 1466810266081 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:46 INFO - PROCESS | 1770 | 1466810266312 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 16:17:46 INFO - PROCESS | 1770 | 1466810266549 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810266558 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x8eedb400 == 41 [pid = 1770] [id = 171] 16:17:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x8f05f000) [pid = 1770] [serial = 513] [outer = (nil)] 16:17:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x8f12c000) [pid = 1770] [serial = 514] [outer = 0x8f05f000] 16:17:46 INFO - PROCESS | 1770 | 1466810266658 Marionette DEBUG loaded listener.js 16:17:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x8fa58400) [pid = 1770] [serial = 515] [outer = 0x8f05f000] 16:17:47 INFO - PROCESS | 1770 | 1466810267575 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:17:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:17:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1594ms 16:17:47 INFO - PROCESS | 1770 | 1466810267656 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 16:17:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:17:47 INFO - PROCESS | 1770 | 1466810267663 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 16:17:47 INFO - PROCESS | 1770 | 1466810267670 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:17:47 INFO - PROCESS | 1770 | 1466810267673 Marionette TRACE conn4 <- [1,658,null,{}] 16:17:47 INFO - PROCESS | 1770 | 1466810267681 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:47 INFO - PROCESS | 1770 | 1466810267687 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:47 INFO - PROCESS | 1770 | 1466810267919 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 16:17:48 INFO - PROCESS | 1770 | 1466810268191 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1770 | 1466810268201 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x91d4dc00 == 42 [pid = 1770] [id = 172] 16:17:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x91de6800) [pid = 1770] [serial = 516] [outer = (nil)] 16:17:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x91f31400) [pid = 1770] [serial = 517] [outer = 0x91de6800] 16:17:48 INFO - PROCESS | 1770 | 1466810268326 Marionette DEBUG loaded listener.js 16:17:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x9241e400) [pid = 1770] [serial = 518] [outer = 0x91de6800] 16:17:49 INFO - PROCESS | 1770 | 1466810269266 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:17:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:17:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1640ms 16:17:49 INFO - PROCESS | 1770 | 1466810269311 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 16:17:49 INFO - PROCESS | 1770 | 1466810269317 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 16:17:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:17:49 INFO - PROCESS | 1770 | 1466810269334 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:17:49 INFO - PROCESS | 1770 | 1466810269343 Marionette TRACE conn4 <- [1,662,null,{}] 16:17:49 INFO - PROCESS | 1770 | 1466810269350 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:49 INFO - PROCESS | 1770 | 1466810269358 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:49 INFO - PROCESS | 1770 | 1466810269604 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 16:17:49 INFO - PROCESS | 1770 | 1466810269830 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810269838 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x92b74400 == 43 [pid = 1770] [id = 173] 16:17:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x930d0400) [pid = 1770] [serial = 519] [outer = (nil)] 16:17:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 121 (0x93b5ac00) [pid = 1770] [serial = 520] [outer = 0x930d0400] 16:17:49 INFO - PROCESS | 1770 | 1466810269965 Marionette DEBUG loaded listener.js 16:17:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 122 (0x95151000) [pid = 1770] [serial = 521] [outer = 0x930d0400] 16:17:50 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:50 INFO - PROCESS | 1770 | 1466810270921 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:17:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:17:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1609ms 16:17:50 INFO - PROCESS | 1770 | 1466810270933 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 16:17:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:17:50 INFO - PROCESS | 1770 | 1466810270938 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 16:17:50 INFO - PROCESS | 1770 | 1466810270945 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:17:50 INFO - PROCESS | 1770 | 1466810270948 Marionette TRACE conn4 <- [1,666,null,{}] 16:17:50 INFO - PROCESS | 1770 | 1466810270954 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:50 INFO - PROCESS | 1770 | 1466810270959 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:51 INFO - PROCESS | 1770 | 1466810271141 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 16:17:51 INFO - PROCESS | 1770 | 1466810271328 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1770 | 1466810271334 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x8eedcc00 == 44 [pid = 1770] [id = 174] 16:17:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 123 (0x930cf400) [pid = 1770] [serial = 522] [outer = (nil)] 16:17:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 124 (0x9524ac00) [pid = 1770] [serial = 523] [outer = 0x930cf400] 16:17:51 INFO - PROCESS | 1770 | 1466810271420 Marionette DEBUG loaded listener.js 16:17:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x9524d000) [pid = 1770] [serial = 524] [outer = 0x930cf400] 16:17:51 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:52 INFO - PROCESS | 1770 | 1466810272309 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 16:17:52 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:17:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1431ms 16:17:52 INFO - PROCESS | 1770 | 1466810272376 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 16:17:52 INFO - PROCESS | 1770 | 1466810272380 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 16:17:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:17:52 INFO - PROCESS | 1770 | 1466810272387 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:17:52 INFO - PROCESS | 1770 | 1466810272391 Marionette TRACE conn4 <- [1,670,null,{}] 16:17:52 INFO - PROCESS | 1770 | 1466810272397 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:52 INFO - PROCESS | 1770 | 1466810272402 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:52 INFO - PROCESS | 1770 | 1466810272586 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 16:17:52 INFO - PROCESS | 1770 | 1466810272769 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810272786 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x95276c00 == 45 [pid = 1770] [id = 175] 16:17:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 126 (0x95278000) [pid = 1770] [serial = 525] [outer = (nil)] 16:17:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x9527dc00) [pid = 1770] [serial = 526] [outer = 0x95278000] 16:17:52 INFO - PROCESS | 1770 | 1466810272920 Marionette DEBUG loaded listener.js 16:17:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x953bfc00) [pid = 1770] [serial = 527] [outer = 0x95278000] 16:17:53 INFO - PROCESS | 1770 | 1466810273934 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 16:17:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:17:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1580ms 16:17:53 INFO - PROCESS | 1770 | 1466810273968 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 16:17:53 INFO - PROCESS | 1770 | 1466810273971 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 16:17:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:17:53 INFO - PROCESS | 1770 | 1466810273978 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:17:53 INFO - PROCESS | 1770 | 1466810273982 Marionette TRACE conn4 <- [1,674,null,{}] 16:17:53 INFO - PROCESS | 1770 | 1466810273988 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:53 INFO - PROCESS | 1770 | 1466810273993 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:54 INFO - PROCESS | 1770 | 1466810274176 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 16:17:54 INFO - PROCESS | 1770 | 1466810274401 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810274410 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e5000 == 46 [pid = 1770] [id = 176] 16:17:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x8e8dd000) [pid = 1770] [serial = 528] [outer = (nil)] 16:17:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x96ed9c00) [pid = 1770] [serial = 529] [outer = 0x8e8dd000] 16:17:54 INFO - PROCESS | 1770 | 1466810274535 Marionette DEBUG loaded listener.js 16:17:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x96eda800) [pid = 1770] [serial = 530] [outer = 0x8e8dd000] 16:17:55 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:56 INFO - PROCESS | 1770 | --DOCSHELL 0x9d9e4000 == 45 [pid = 1770] [id = 110] 16:17:56 INFO - PROCESS | 1770 | --DOCSHELL 0x930d2000 == 44 [pid = 1770] [id = 102] 16:17:56 INFO - PROCESS | 1770 | --DOCSHELL 0x8f05e400 == 43 [pid = 1770] [id = 112] 16:17:56 INFO - PROCESS | 1770 | --DOCSHELL 0x8df20800 == 42 [pid = 1770] [id = 169] 16:17:56 INFO - PROCESS | 1770 | --DOCSHELL 0x8d4df800 == 41 [pid = 1770] [id = 168] 16:17:56 INFO - PROCESS | 1770 | --DOCSHELL 0x91dd8400 == 40 [pid = 1770] [id = 161] 16:17:56 INFO - PROCESS | 1770 | --DOCSHELL 0x8de42000 == 39 [pid = 1770] [id = 158] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x93b9f400 == 38 [pid = 1770] [id = 104] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0xa23ae800 == 37 [pid = 1770] [id = 111] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa57c00 == 36 [pid = 1770] [id = 116] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x953bc800 == 35 [pid = 1770] [id = 103] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x8fac4c00 == 34 [pid = 1770] [id = 115] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x8e5f4400 == 33 [pid = 1770] [id = 152] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x91dd5c00 == 32 [pid = 1770] [id = 108] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa58800 == 31 [pid = 1770] [id = 118] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x91d50800 == 30 [pid = 1770] [id = 160] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x9a11f800 == 29 [pid = 1770] [id = 106] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x8eee4800 == 28 [pid = 1770] [id = 159] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x8def2000 == 27 [pid = 1770] [id = 163] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e0400 == 26 [pid = 1770] [id = 162] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x8f063c00 == 25 [pid = 1770] [id = 113] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x93a60800 == 24 [pid = 1770] [id = 165] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x91dd6400 == 23 [pid = 1770] [id = 114] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e2800 == 22 [pid = 1770] [id = 166] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x8df1bc00 == 21 [pid = 1770] [id = 164] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa4d800 == 20 [pid = 1770] [id = 167] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x93b5c800 == 19 [pid = 1770] [id = 105] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x8eed6c00 == 18 [pid = 1770] [id = 117] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x91f32800 == 17 [pid = 1770] [id = 107] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x953c4000 == 16 [pid = 1770] [id = 109] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x8f058400 == 15 [pid = 1770] [id = 157] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x8eedcc00 == 14 [pid = 1770] [id = 174] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x95276c00 == 13 [pid = 1770] [id = 175] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x92b74400 == 12 [pid = 1770] [id = 173] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x91d4dc00 == 11 [pid = 1770] [id = 172] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x8eedb400 == 10 [pid = 1770] [id = 171] 16:17:57 INFO - PROCESS | 1770 | --DOCSHELL 0x8beaf800 == 9 [pid = 1770] [id = 170] 16:17:57 INFO - PROCESS | 1770 | 1466810277731 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x8de42c00) [pid = 1770] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x8e8d4000) [pid = 1770] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x8df1a800) [pid = 1770] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0x913a1000) [pid = 1770] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0x8e856c00) [pid = 1770] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 125 (0x8fa55c00) [pid = 1770] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 124 (0x9527b000) [pid = 1770] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 123 (0x8e855800) [pid = 1770] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 122 (0x9527e400) [pid = 1770] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 121 (0x8de46800) [pid = 1770] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 120 (0x8e5f5c00) [pid = 1770] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x9139ac00) [pid = 1770] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x8d2dc400) [pid = 1770] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0x8de4c800) [pid = 1770] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x8f12a000) [pid = 1770] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x8d4dc400) [pid = 1770] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:17:58 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:17:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 4947ms 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x8bea9c00) [pid = 1770] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x8d4d8c00) [pid = 1770] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x8f05d800) [pid = 1770] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x8de47400) [pid = 1770] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x8f060400) [pid = 1770] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x91dca400) [pid = 1770] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x91def400) [pid = 1770] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x91debc00) [pid = 1770] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x8e5f5400) [pid = 1770] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x8f134400) [pid = 1770] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x93a63400) [pid = 1770] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x8d4e3800) [pid = 1770] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x8fa53400) [pid = 1770] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x8de49800) [pid = 1770] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:17:58 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x8e5f9c00) [pid = 1770] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:17:58 INFO - PROCESS | 1770 | 1466810278972 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 16:17:58 INFO - PROCESS | 1770 | 1466810278978 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 16:17:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:17:58 INFO - PROCESS | 1770 | 1466810278989 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:17:58 INFO - PROCESS | 1770 | 1466810278995 Marionette TRACE conn4 <- [1,678,null,{}] 16:17:59 INFO - PROCESS | 1770 | 1466810279007 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:59 INFO - PROCESS | 1770 | 1466810279013 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:59 INFO - PROCESS | 1770 | 1466810279237 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 16:17:59 INFO - PROCESS | 1770 | 1466810279317 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810279326 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:17:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x8de43000 == 10 [pid = 1770] [id = 177] 16:17:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x8de43400) [pid = 1770] [serial = 531] [outer = (nil)] 16:17:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x8de48800) [pid = 1770] [serial = 532] [outer = 0x8de43400] 16:17:59 INFO - PROCESS | 1770 | 1466810279403 Marionette DEBUG loaded listener.js 16:17:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x8dee5c00) [pid = 1770] [serial = 533] [outer = 0x8de43400] 16:18:00 INFO - PROCESS | 1770 | 1466810280200 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 16:18:00 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:18:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1239ms 16:18:00 INFO - PROCESS | 1770 | 1466810280227 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 16:18:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:18:00 INFO - PROCESS | 1770 | 1466810280236 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 16:18:00 INFO - PROCESS | 1770 | 1466810280247 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:18:00 INFO - PROCESS | 1770 | 1466810280252 Marionette TRACE conn4 <- [1,682,null,{}] 16:18:00 INFO - PROCESS | 1770 | 1466810280258 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:00 INFO - PROCESS | 1770 | 1466810280265 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:00 INFO - PROCESS | 1770 | 1466810280455 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 16:18:00 INFO - PROCESS | 1770 | 1466810280467 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810280476 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5ec800 == 11 [pid = 1770] [id = 178] 16:18:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x8e5f0c00) [pid = 1770] [serial = 534] [outer = (nil)] 16:18:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x8e5f7000) [pid = 1770] [serial = 535] [outer = 0x8e5f0c00] 16:18:00 INFO - PROCESS | 1770 | 1466810280656 Marionette DEBUG loaded listener.js 16:18:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x8e85d400) [pid = 1770] [serial = 536] [outer = 0x8e5f0c00] 16:18:01 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:01 INFO - PROCESS | 1770 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:18:02 INFO - PROCESS | 1770 | 1466810282052 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 16:18:02 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:18:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1882ms 16:18:02 INFO - PROCESS | 1770 | 1466810282135 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 16:18:02 INFO - PROCESS | 1770 | 1466810282142 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 16:18:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:18:02 INFO - PROCESS | 1770 | 1466810282154 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:18:02 INFO - PROCESS | 1770 | 1466810282157 Marionette TRACE conn4 <- [1,686,null,{}] 16:18:02 INFO - PROCESS | 1770 | 1466810282167 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:02 INFO - PROCESS | 1770 | 1466810282172 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:02 INFO - PROCESS | 1770 | 1466810282343 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 16:18:02 INFO - PROCESS | 1770 | 1466810282502 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810282515 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beb4c00 == 12 [pid = 1770] [id = 179] 16:18:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x8deee400) [pid = 1770] [serial = 537] [outer = (nil)] 16:18:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x8e85b000) [pid = 1770] [serial = 538] [outer = 0x8deee400] 16:18:02 INFO - PROCESS | 1770 | 1466810282602 Marionette DEBUG loaded listener.js 16:18:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x8eeda400) [pid = 1770] [serial = 539] [outer = 0x8deee400] 16:18:03 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:03 INFO - PROCESS | 1770 | 1466810283971 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 16:18:03 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:18:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1839ms 16:18:04 INFO - PROCESS | 1770 | 1466810284043 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 16:18:04 INFO - PROCESS | 1770 | 1466810284049 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 16:18:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:18:04 INFO - PROCESS | 1770 | 1466810284081 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:18:04 INFO - PROCESS | 1770 | 1466810284085 Marionette TRACE conn4 <- [1,690,null,{}] 16:18:04 INFO - PROCESS | 1770 | 1466810284092 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:04 INFO - PROCESS | 1770 | 1466810284098 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:04 INFO - PROCESS | 1770 | 1466810284266 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 16:18:04 INFO - PROCESS | 1770 | 1466810284423 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1770 | 1466810284433 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f12f400 == 13 [pid = 1770] [id = 180] 16:18:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x8f12f800) [pid = 1770] [serial = 540] [outer = (nil)] 16:18:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x8fa4fc00) [pid = 1770] [serial = 541] [outer = 0x8f12f800] 16:18:04 INFO - PROCESS | 1770 | 1466810284530 Marionette DEBUG loaded listener.js 16:18:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x8fa5cc00) [pid = 1770] [serial = 542] [outer = 0x8f12f800] 16:18:05 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:05 INFO - PROCESS | 1770 | 1466810285970 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16:18:06 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:18:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1938ms 16:18:06 INFO - PROCESS | 1770 | 1466810286015 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 16:18:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:18:06 INFO - PROCESS | 1770 | 1466810286020 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 16:18:06 INFO - PROCESS | 1770 | 1466810286028 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:18:06 INFO - PROCESS | 1770 | 1466810286034 Marionette TRACE conn4 <- [1,694,null,{}] 16:18:06 INFO - PROCESS | 1770 | 1466810286054 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:06 INFO - PROCESS | 1770 | 1466810286064 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:06 INFO - PROCESS | 1770 | 1466810286273 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 16:18:06 INFO - PROCESS | 1770 | 1466810286437 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810286450 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x91d44800 == 14 [pid = 1770] [id = 181] 16:18:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x91d48c00) [pid = 1770] [serial = 543] [outer = (nil)] 16:18:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x91dd1800) [pid = 1770] [serial = 544] [outer = 0x91d48c00] 16:18:06 INFO - PROCESS | 1770 | 1466810286534 Marionette DEBUG loaded listener.js 16:18:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x91dd7c00) [pid = 1770] [serial = 545] [outer = 0x91d48c00] 16:18:07 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:07 INFO - PROCESS | 1770 | 1466810287855 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16:18:07 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:18:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1840ms 16:18:07 INFO - PROCESS | 1770 | 1466810287866 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 16:18:07 INFO - PROCESS | 1770 | 1466810287870 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 16:18:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:18:07 INFO - PROCESS | 1770 | 1466810287877 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:18:07 INFO - PROCESS | 1770 | 1466810287880 Marionette TRACE conn4 <- [1,698,null,{}] 16:18:07 INFO - PROCESS | 1770 | 1466810287933 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:07 INFO - PROCESS | 1770 | 1466810287939 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:08 INFO - PROCESS | 1770 | 1466810288218 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 16:18:08 INFO - PROCESS | 1770 | 1466810288340 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810288349 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d4e4000 == 15 [pid = 1770] [id = 182] 16:18:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x8de4b400) [pid = 1770] [serial = 546] [outer = (nil)] 16:18:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x91f40400) [pid = 1770] [serial = 547] [outer = 0x8de4b400] 16:18:08 INFO - PROCESS | 1770 | 1466810288430 Marionette DEBUG loaded listener.js 16:18:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x92411400) [pid = 1770] [serial = 548] [outer = 0x8de4b400] 16:18:09 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:09 INFO - PROCESS | 1770 | 1466810289966 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16:18:10 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:18:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2141ms 16:18:10 INFO - PROCESS | 1770 | 1466810290019 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 16:18:10 INFO - PROCESS | 1770 | 1466810290024 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 16:18:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:18:10 INFO - PROCESS | 1770 | 1466810290034 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:18:10 INFO - PROCESS | 1770 | 1466810290038 Marionette TRACE conn4 <- [1,702,null,{}] 16:18:10 INFO - PROCESS | 1770 | 1466810290050 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:10 INFO - PROCESS | 1770 | 1466810290055 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:10 INFO - PROCESS | 1770 | 1466810290256 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 16:18:10 INFO - PROCESS | 1770 | 1466810290461 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1770 | 1466810290471 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beb2400 == 16 [pid = 1770] [id = 183] 16:18:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x8beb2800) [pid = 1770] [serial = 549] [outer = (nil)] 16:18:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x8d2ea000) [pid = 1770] [serial = 550] [outer = 0x8beb2800] 16:18:10 INFO - PROCESS | 1770 | 1466810290609 Marionette DEBUG loaded listener.js 16:18:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 121 (0x8de4b800) [pid = 1770] [serial = 551] [outer = 0x8beb2800] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 120 (0x8deea000) [pid = 1770] [serial = 475] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x91d42c00) [pid = 1770] [serial = 473] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x8df1d000) [pid = 1770] [serial = 476] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0x8f067c00) [pid = 1770] [serial = 478] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x8fa4e000) [pid = 1770] [serial = 479] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x91dd1000) [pid = 1770] [serial = 481] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x91de5000) [pid = 1770] [serial = 482] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x91f38c00) [pid = 1770] [serial = 484] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x91f3a800) [pid = 1770] [serial = 485] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x92322000) [pid = 1770] [serial = 487] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x92419000) [pid = 1770] [serial = 488] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x930c4c00) [pid = 1770] [serial = 490] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x91d42000) [pid = 1770] [serial = 491] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x93b59400) [pid = 1770] [serial = 493] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x93b5f000) [pid = 1770] [serial = 494] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x93d6ec00) [pid = 1770] [serial = 496] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x8f12f000) [pid = 1770] [serial = 499] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x93b58800) [pid = 1770] [serial = 502] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x950aa000) [pid = 1770] [serial = 497] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x8dee6800) [pid = 1770] [serial = 505] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x8e5f3c00) [pid = 1770] [serial = 506] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x8eee1800) [pid = 1770] [serial = 508] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x930cd800) [pid = 1770] [serial = 500] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x93d68800) [pid = 1770] [serial = 503] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x8f060c00) [pid = 1770] [serial = 509] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x8e5f8c00) [pid = 1770] [serial = 470] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x8e8de800) [pid = 1770] [serial = 446] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x8deed000) [pid = 1770] [serial = 469] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x8e8d2800) [pid = 1770] [serial = 464] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x91d50000) [pid = 1770] [serial = 434] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x8e8db000) [pid = 1770] [serial = 445] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x8e8d8800) [pid = 1770] [serial = 440] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x8fac8800) [pid = 1770] [serial = 467] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0xa1114000) [pid = 1770] [serial = 425] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x8e861c00) [pid = 1770] [serial = 437] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x9996b800) [pid = 1770] [serial = 422] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x8de4d800) [pid = 1770] [serial = 461] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x8e860000) [pid = 1770] [serial = 458] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0xa1188400) [pid = 1770] [serial = 430] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x8d2e8800) [pid = 1770] [serial = 443] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x91d46800) [pid = 1770] [serial = 433] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x8de4a800) [pid = 1770] [serial = 460] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x8e858400) [pid = 1770] [serial = 436] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x9cc34000) [pid = 1770] [serial = 424] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x9139cc00) [pid = 1770] [serial = 427] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8d2e4400) [pid = 1770] [serial = 442] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x92b7bc00) [pid = 1770] [serial = 419] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x8de48000) [pid = 1770] [serial = 455] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0xa2322c00) [pid = 1770] [serial = 431] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x8e8d2c00) [pid = 1770] [serial = 439] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8beaf400) [pid = 1770] [serial = 451] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x8fabec00) [pid = 1770] [serial = 466] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x913a1800) [pid = 1770] [serial = 428] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x8e856800) [pid = 1770] [serial = 457] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x8d4e4800) [pid = 1770] [serial = 448] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x91f33400) [pid = 1770] [serial = 418] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x96ed7800) [pid = 1770] [serial = 421] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x8e857000) [pid = 1770] [serial = 463] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 62 (0x8beb2000) [pid = 1770] [serial = 452] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 61 (0x8fa5ac00) [pid = 1770] [serial = 449] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 60 (0x8d4e2400) [pid = 1770] [serial = 454] [outer = (nil)] [url = about:blank] 16:18:10 INFO - PROCESS | 1770 | --DOMWINDOW == 59 (0x8fac0000) [pid = 1770] [serial = 472] [outer = (nil)] [url = about:blank] 16:18:11 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:11 INFO - PROCESS | 1770 | 1466810291918 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:18:11 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:18:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1941ms 16:18:11 INFO - PROCESS | 1770 | 1466810291974 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 16:18:11 INFO - PROCESS | 1770 | 1466810291981 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 16:18:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:18:12 INFO - PROCESS | 1770 | 1466810291992 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:18:12 INFO - PROCESS | 1770 | 1466810291996 Marionette TRACE conn4 <- [1,706,null,{}] 16:18:12 INFO - PROCESS | 1770 | 1466810292003 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:12 INFO - PROCESS | 1770 | 1466810292008 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:12 INFO - PROCESS | 1770 | 1466810292212 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 16:18:12 INFO - PROCESS | 1770 | 1466810292331 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810292340 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x8dee3800 == 17 [pid = 1770] [id = 184] 16:18:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 60 (0x8deee000) [pid = 1770] [serial = 552] [outer = (nil)] 16:18:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 61 (0x8e5f2800) [pid = 1770] [serial = 553] [outer = 0x8deee000] 16:18:12 INFO - PROCESS | 1770 | 1466810292413 Marionette DEBUG loaded listener.js 16:18:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 62 (0x8e858800) [pid = 1770] [serial = 554] [outer = 0x8deee000] 16:18:13 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:13 INFO - PROCESS | 1770 | 1466810293595 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:18:13 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:18:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1639ms 16:18:13 INFO - PROCESS | 1770 | 1466810293632 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 16:18:13 INFO - PROCESS | 1770 | 1466810293635 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 16:18:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:18:13 INFO - PROCESS | 1770 | 1466810293643 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:18:13 INFO - PROCESS | 1770 | 1466810293648 Marionette TRACE conn4 <- [1,710,null,{}] 16:18:13 INFO - PROCESS | 1770 | 1466810293685 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:13 INFO - PROCESS | 1770 | 1466810293693 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:13 INFO - PROCESS | 1770 | 1466810293977 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 16:18:14 INFO - PROCESS | 1770 | 1466810294025 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810294035 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e8d7c00 == 18 [pid = 1770] [id = 185] 16:18:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x8e8db000) [pid = 1770] [serial = 555] [outer = (nil)] 16:18:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x8e8dfc00) [pid = 1770] [serial = 556] [outer = 0x8e8db000] 16:18:14 INFO - PROCESS | 1770 | 1466810294109 Marionette DEBUG loaded listener.js 16:18:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x8f058400) [pid = 1770] [serial = 557] [outer = 0x8e8db000] 16:18:14 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x8e8dd000) [pid = 1770] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:18:14 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x8d2db800) [pid = 1770] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:18:14 INFO - PROCESS | 1770 | --DOMWINDOW == 62 (0x8f05f000) [pid = 1770] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:18:14 INFO - PROCESS | 1770 | --DOMWINDOW == 61 (0x8de43400) [pid = 1770] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:18:14 INFO - PROCESS | 1770 | --DOMWINDOW == 60 (0x91de6800) [pid = 1770] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:18:14 INFO - PROCESS | 1770 | --DOMWINDOW == 59 (0x930d0400) [pid = 1770] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:18:14 INFO - PROCESS | 1770 | --DOMWINDOW == 58 (0x930cf400) [pid = 1770] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:18:14 INFO - PROCESS | 1770 | --DOMWINDOW == 57 (0x95278000) [pid = 1770] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:18:15 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:15 INFO - PROCESS | 1770 | 1466810295409 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:18:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:18:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1813ms 16:18:15 INFO - PROCESS | 1770 | 1466810295456 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 16:18:15 INFO - PROCESS | 1770 | 1466810295459 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 16:18:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:18:15 INFO - PROCESS | 1770 | 1466810295466 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:18:15 INFO - PROCESS | 1770 | 1466810295470 Marionette TRACE conn4 <- [1,714,null,{}] 16:18:15 INFO - PROCESS | 1770 | 1466810295475 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:15 INFO - PROCESS | 1770 | 1466810295479 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:15 INFO - PROCESS | 1770 | 1466810295723 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 16:18:15 INFO - PROCESS | 1770 | 1466810295737 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810295746 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2dc400 == 19 [pid = 1770] [id = 186] 16:18:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 58 (0x8e8de400) [pid = 1770] [serial = 558] [outer = (nil)] 16:18:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 59 (0x8f065400) [pid = 1770] [serial = 559] [outer = 0x8e8de400] 16:18:15 INFO - PROCESS | 1770 | 1466810295832 Marionette DEBUG loaded listener.js 16:18:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 60 (0x8f131c00) [pid = 1770] [serial = 560] [outer = 0x8e8de400] 16:18:16 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:16 INFO - PROCESS | 1770 | 1466810296984 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:18:16 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:18:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1531ms 16:18:17 INFO - PROCESS | 1770 | 1466810296997 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 16:18:17 INFO - PROCESS | 1770 | 1466810297000 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 16:18:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:18:17 INFO - PROCESS | 1770 | 1466810297006 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:18:17 INFO - PROCESS | 1770 | 1466810297009 Marionette TRACE conn4 <- [1,718,null,{}] 16:18:17 INFO - PROCESS | 1770 | 1466810297015 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:17 INFO - PROCESS | 1770 | 1466810297020 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:17 INFO - PROCESS | 1770 | 1466810297173 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 16:18:17 INFO - PROCESS | 1770 | 1466810297422 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810297430 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beaac00 == 20 [pid = 1770] [id = 187] 16:18:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 61 (0x8beab800) [pid = 1770] [serial = 561] [outer = (nil)] 16:18:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 62 (0x8d2dd000) [pid = 1770] [serial = 562] [outer = 0x8beab800] 16:18:17 INFO - PROCESS | 1770 | 1466810297516 Marionette DEBUG loaded listener.js 16:18:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x8d2eac00) [pid = 1770] [serial = 563] [outer = 0x8beab800] 16:18:18 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:18 INFO - PROCESS | 1770 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:18:18 INFO - PROCESS | 1770 | 1466810298956 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:18:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:18:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1994ms 16:18:19 INFO - PROCESS | 1770 | 1466810299005 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 16:18:19 INFO - PROCESS | 1770 | 1466810299011 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 16:18:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:18:19 INFO - PROCESS | 1770 | 1466810299019 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:18:19 INFO - PROCESS | 1770 | 1466810299024 Marionette TRACE conn4 <- [1,722,null,{}] 16:18:19 INFO - PROCESS | 1770 | 1466810299034 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:19 INFO - PROCESS | 1770 | 1466810299040 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:19 INFO - PROCESS | 1770 | 1466810299214 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 16:18:19 INFO - PROCESS | 1770 | 1466810299390 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810299398 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beabc00 == 21 [pid = 1770] [id = 188] 16:18:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x8de50400) [pid = 1770] [serial = 564] [outer = (nil)] 16:18:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x8e856800) [pid = 1770] [serial = 565] [outer = 0x8de50400] 16:18:19 INFO - PROCESS | 1770 | 1466810299483 Marionette DEBUG loaded listener.js 16:18:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x8e862000) [pid = 1770] [serial = 566] [outer = 0x8de50400] 16:18:20 INFO - PROCESS | 1770 | 1466810300441 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 16:18:20 INFO - PROCESS | 1770 | 1466810300518 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 16:18:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:18:20 INFO - PROCESS | 1770 | 1466810300526 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:18:20 INFO - PROCESS | 1770 | 1466810300530 Marionette TRACE conn4 <- [1,726,null,{}] 16:18:20 INFO - PROCESS | 1770 | 1466810300536 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:20 INFO - PROCESS | 1770 | 1466810300542 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:20 INFO - PROCESS | 1770 | 1466810300820 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 16:18:21 INFO - PROCESS | 1770 | 1466810301085 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810301093 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x8eee4800 == 22 [pid = 1770] [id = 189] 16:18:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x8f059400) [pid = 1770] [serial = 567] [outer = (nil)] 16:18:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x8f135800) [pid = 1770] [serial = 568] [outer = 0x8f059400] 16:18:21 INFO - PROCESS | 1770 | 1466810301177 Marionette DEBUG loaded listener.js 16:18:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x8fabec00) [pid = 1770] [serial = 569] [outer = 0x8f059400] 16:18:22 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:22 INFO - PROCESS | 1770 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:18:22 INFO - PROCESS | 1770 | 1466810302256 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:18:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:18:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1792ms 16:18:22 INFO - PROCESS | 1770 | 1466810302319 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 16:18:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:18:22 INFO - PROCESS | 1770 | 1466810302323 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 16:18:22 INFO - PROCESS | 1770 | 1466810302338 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:18:22 INFO - PROCESS | 1770 | 1466810302347 Marionette TRACE conn4 <- [1,730,null,{}] 16:18:22 INFO - PROCESS | 1770 | 1466810302356 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:22 INFO - PROCESS | 1770 | 1466810302363 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:22 INFO - PROCESS | 1770 | 1466810302602 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 16:18:22 INFO - PROCESS | 1770 | 1466810302824 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810302835 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x91d43c00 == 23 [pid = 1770] [id = 190] 16:18:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x91d44c00) [pid = 1770] [serial = 570] [outer = (nil)] 16:18:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x91dccc00) [pid = 1770] [serial = 571] [outer = 0x91d44c00] 16:18:22 INFO - PROCESS | 1770 | 1466810302912 Marionette DEBUG loaded listener.js 16:18:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x91dd5800) [pid = 1770] [serial = 572] [outer = 0x91d44c00] 16:18:23 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:23 INFO - PROCESS | 1770 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:18:23 INFO - PROCESS | 1770 | 1466810303844 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:18:23 INFO - PROCESS | 1770 | 1466810303889 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 16:18:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:18:23 INFO - PROCESS | 1770 | 1466810303896 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:18:23 INFO - PROCESS | 1770 | 1466810303900 Marionette TRACE conn4 <- [1,734,null,{}] 16:18:23 INFO - PROCESS | 1770 | 1466810303906 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:23 INFO - PROCESS | 1770 | 1466810303911 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:24 INFO - PROCESS | 1770 | 1466810304090 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 16:18:24 INFO - PROCESS | 1770 | 1466810304247 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810304256 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x8eee5400 == 24 [pid = 1770] [id = 191] 16:18:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x91dd4000) [pid = 1770] [serial = 573] [outer = (nil)] 16:18:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x91f3b800) [pid = 1770] [serial = 574] [outer = 0x91dd4000] 16:18:24 INFO - PROCESS | 1770 | 1466810304338 Marionette DEBUG loaded listener.js 16:18:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x91f3f000) [pid = 1770] [serial = 575] [outer = 0x91dd4000] 16:18:25 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:25 INFO - PROCESS | 1770 | 1466810305226 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:18:25 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:18:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1382ms 16:18:25 INFO - PROCESS | 1770 | 1466810305280 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 16:18:25 INFO - PROCESS | 1770 | 1466810305283 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 16:18:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:18:25 INFO - PROCESS | 1770 | 1466810305310 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:18:25 INFO - PROCESS | 1770 | 1466810305314 Marionette TRACE conn4 <- [1,738,null,{}] 16:18:25 INFO - PROCESS | 1770 | 1466810305319 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:25 INFO - PROCESS | 1770 | 1466810305325 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:25 INFO - PROCESS | 1770 | 1466810305504 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 16:18:25 INFO - PROCESS | 1770 | 1466810305665 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1770 | 1466810305686 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x8def2000 == 25 [pid = 1770] [id = 192] 16:18:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x91df0800) [pid = 1770] [serial = 576] [outer = (nil)] 16:18:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x92412c00) [pid = 1770] [serial = 577] [outer = 0x91df0800] 16:18:25 INFO - PROCESS | 1770 | 1466810305795 Marionette DEBUG loaded listener.js 16:18:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x92b79800) [pid = 1770] [serial = 578] [outer = 0x91df0800] 16:18:27 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:27 INFO - PROCESS | 1770 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:18:27 INFO - PROCESS | 1770 | 1466810307225 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:18:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:18:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1938ms 16:18:27 INFO - PROCESS | 1770 | 1466810307339 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 16:18:27 INFO - PROCESS | 1770 | 1466810307344 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 16:18:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:18:27 INFO - PROCESS | 1770 | 1466810307361 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:18:27 INFO - PROCESS | 1770 | 1466810307364 Marionette TRACE conn4 <- [1,742,null,{}] 16:18:27 INFO - PROCESS | 1770 | 1466810307371 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:27 INFO - PROCESS | 1770 | 1466810307377 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:27 INFO - PROCESS | 1770 | 1466810307539 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 16:18:27 INFO - PROCESS | 1770 | 1466810307843 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810307851 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bea8400 == 26 [pid = 1770] [id = 193] 16:18:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x8d4db800) [pid = 1770] [serial = 579] [outer = (nil)] 16:18:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x8de42000) [pid = 1770] [serial = 580] [outer = 0x8d4db800] 16:18:27 INFO - PROCESS | 1770 | 1466810307939 Marionette DEBUG loaded listener.js 16:18:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x8deec400) [pid = 1770] [serial = 581] [outer = 0x8d4db800] 16:18:29 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2dc400 == 25 [pid = 1770] [id = 186] 16:18:29 INFO - PROCESS | 1770 | --DOCSHELL 0x8e8d7c00 == 24 [pid = 1770] [id = 185] 16:18:29 INFO - PROCESS | 1770 | --DOCSHELL 0x8dee3800 == 23 [pid = 1770] [id = 184] 16:18:29 INFO - PROCESS | 1770 | --DOCSHELL 0x8beb2400 == 22 [pid = 1770] [id = 183] 16:18:29 INFO - PROCESS | 1770 | --DOCSHELL 0x8de43000 == 21 [pid = 1770] [id = 177] 16:18:29 INFO - PROCESS | 1770 | --DOCSHELL 0x8f12f400 == 20 [pid = 1770] [id = 180] 16:18:29 INFO - PROCESS | 1770 | --DOCSHELL 0x8e5ec800 == 19 [pid = 1770] [id = 178] 16:18:29 INFO - PROCESS | 1770 | --DOCSHELL 0x8beb4c00 == 18 [pid = 1770] [id = 179] 16:18:29 INFO - PROCESS | 1770 | --DOCSHELL 0x8d4e4000 == 17 [pid = 1770] [id = 182] 16:18:30 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e5000 == 16 [pid = 1770] [id = 176] 16:18:30 INFO - PROCESS | 1770 | --DOCSHELL 0x91d44800 == 15 [pid = 1770] [id = 181] 16:18:30 INFO - PROCESS | 1770 | --DOCSHELL 0x8def2000 == 14 [pid = 1770] [id = 192] 16:18:30 INFO - PROCESS | 1770 | --DOCSHELL 0x8eee5400 == 13 [pid = 1770] [id = 191] 16:18:30 INFO - PROCESS | 1770 | --DOCSHELL 0x91d43c00 == 12 [pid = 1770] [id = 190] 16:18:30 INFO - PROCESS | 1770 | --DOCSHELL 0x8eee4800 == 11 [pid = 1770] [id = 189] 16:18:30 INFO - PROCESS | 1770 | --DOCSHELL 0x8beaac00 == 10 [pid = 1770] [id = 187] 16:18:30 INFO - PROCESS | 1770 | --DOCSHELL 0x8beabc00 == 9 [pid = 1770] [id = 188] 16:18:30 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:30 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x8e5f7000) [pid = 1770] [serial = 535] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x96eda800) [pid = 1770] [serial = 530] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x96ed9c00) [pid = 1770] [serial = 529] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x8de4c000) [pid = 1770] [serial = 512] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x8d2e6c00) [pid = 1770] [serial = 511] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8fa58400) [pid = 1770] [serial = 515] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x8f12c000) [pid = 1770] [serial = 514] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x8dee5c00) [pid = 1770] [serial = 533] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x9241e400) [pid = 1770] [serial = 518] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x91f31400) [pid = 1770] [serial = 517] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x95151000) [pid = 1770] [serial = 521] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x93b5ac00) [pid = 1770] [serial = 520] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x9524d000) [pid = 1770] [serial = 524] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x9524ac00) [pid = 1770] [serial = 523] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x953bfc00) [pid = 1770] [serial = 527] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x9527dc00) [pid = 1770] [serial = 526] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x8de48800) [pid = 1770] [serial = 532] [outer = (nil)] [url = about:blank] 16:18:30 INFO - PROCESS | 1770 | 1466810310298 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:18:30 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:18:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2997ms 16:18:30 INFO - PROCESS | 1770 | 1466810310358 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 16:18:30 INFO - PROCESS | 1770 | 1466810310363 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 16:18:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:18:30 INFO - PROCESS | 1770 | 1466810310372 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:18:30 INFO - PROCESS | 1770 | 1466810310377 Marionette TRACE conn4 <- [1,746,null,{}] 16:18:30 INFO - PROCESS | 1770 | 1466810310387 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:30 INFO - PROCESS | 1770 | 1466810310392 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:30 INFO - PROCESS | 1770 | 1466810310562 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 16:18:30 INFO - PROCESS | 1770 | 1466810310699 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810310710 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d4da000 == 10 [pid = 1770] [id = 194] 16:18:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x8d4dcc00) [pid = 1770] [serial = 582] [outer = (nil)] 16:18:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x8d4e0400) [pid = 1770] [serial = 583] [outer = 0x8d4dcc00] 16:18:30 INFO - PROCESS | 1770 | 1466810310786 Marionette DEBUG loaded listener.js 16:18:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x8d4e5400) [pid = 1770] [serial = 584] [outer = 0x8d4dcc00] 16:18:31 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:31 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:31 INFO - PROCESS | 1770 | 1466810311955 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:18:32 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:18:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1636ms 16:18:32 INFO - PROCESS | 1770 | 1466810312007 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 16:18:32 INFO - PROCESS | 1770 | 1466810312016 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 16:18:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:18:32 INFO - PROCESS | 1770 | 1466810312041 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:18:32 INFO - PROCESS | 1770 | 1466810312047 Marionette TRACE conn4 <- [1,750,null,{}] 16:18:32 INFO - PROCESS | 1770 | 1466810312053 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:32 INFO - PROCESS | 1770 | 1466810312059 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:32 INFO - PROCESS | 1770 | 1466810312316 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 16:18:32 INFO - PROCESS | 1770 | 1466810312354 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810312365 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x8def1400 == 11 [pid = 1770] [id = 195] 16:18:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x8df17000) [pid = 1770] [serial = 585] [outer = (nil)] 16:18:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x8df1ac00) [pid = 1770] [serial = 586] [outer = 0x8df17000] 16:18:32 INFO - PROCESS | 1770 | 1466810312436 Marionette DEBUG loaded listener.js 16:18:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x8e5ed000) [pid = 1770] [serial = 587] [outer = 0x8df17000] 16:18:33 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:33 INFO - PROCESS | 1770 | 1466810313678 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:18:33 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:18:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1694ms 16:18:33 INFO - PROCESS | 1770 | 1466810313738 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 16:18:33 INFO - PROCESS | 1770 | 1466810313743 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 16:18:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:18:33 INFO - PROCESS | 1770 | 1466810313749 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:18:33 INFO - PROCESS | 1770 | 1466810313755 Marionette TRACE conn4 <- [1,754,null,{}] 16:18:33 INFO - PROCESS | 1770 | 1466810313785 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:33 INFO - PROCESS | 1770 | 1466810313794 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:34 INFO - PROCESS | 1770 | 1466810314043 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 16:18:34 INFO - PROCESS | 1770 | 1466810314096 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810314113 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e8d8000 == 12 [pid = 1770] [id = 196] 16:18:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x8e8d9000) [pid = 1770] [serial = 588] [outer = (nil)] 16:18:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x8eed7000) [pid = 1770] [serial = 589] [outer = 0x8e8d9000] 16:18:34 INFO - PROCESS | 1770 | 1466810314257 Marionette DEBUG loaded listener.js 16:18:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x8eee1c00) [pid = 1770] [serial = 590] [outer = 0x8e8d9000] 16:18:34 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x8e8db000) [pid = 1770] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:18:34 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x8e8de400) [pid = 1770] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:18:34 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x91d48c00) [pid = 1770] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:18:34 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x8f12f800) [pid = 1770] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:18:34 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x8de4b400) [pid = 1770] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:18:34 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x8e5f0c00) [pid = 1770] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:18:34 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x8deee400) [pid = 1770] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:18:34 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x8deee000) [pid = 1770] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:18:34 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x8beb2800) [pid = 1770] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:18:35 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:35 INFO - PROCESS | 1770 | 1466810315759 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:18:35 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:18:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2048ms 16:18:35 INFO - PROCESS | 1770 | 1466810315809 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 16:18:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:18:35 INFO - PROCESS | 1770 | 1466810315839 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 16:18:35 INFO - PROCESS | 1770 | 1466810315847 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:18:35 INFO - PROCESS | 1770 | 1466810315851 Marionette TRACE conn4 <- [1,758,null,{}] 16:18:35 INFO - PROCESS | 1770 | 1466810315864 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:35 INFO - PROCESS | 1770 | 1466810315868 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:36 INFO - PROCESS | 1770 | 1466810316081 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 16:18:36 INFO - PROCESS | 1770 | 1466810316098 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810316107 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e6c00 == 13 [pid = 1770] [id = 197] 16:18:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x8deea800) [pid = 1770] [serial = 591] [outer = (nil)] 16:18:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x8f12a400) [pid = 1770] [serial = 592] [outer = 0x8deea800] 16:18:36 INFO - PROCESS | 1770 | 1466810316177 Marionette DEBUG loaded listener.js 16:18:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x8fa50c00) [pid = 1770] [serial = 593] [outer = 0x8deea800] 16:18:36 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:36 INFO - PROCESS | 1770 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:18:36 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:36 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:36 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:37 INFO - PROCESS | 1770 | 1466810317154 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:18:37 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:18:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1390ms 16:18:37 INFO - PROCESS | 1770 | 1466810317237 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 16:18:37 INFO - PROCESS | 1770 | 1466810317245 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 16:18:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:18:37 INFO - PROCESS | 1770 | 1466810317254 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:18:37 INFO - PROCESS | 1770 | 1466810317259 Marionette TRACE conn4 <- [1,762,null,{}] 16:18:37 INFO - PROCESS | 1770 | 1466810317269 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:37 INFO - PROCESS | 1770 | 1466810317275 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:37 INFO - PROCESS | 1770 | 1466810317509 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 16:18:37 INFO - PROCESS | 1770 | 1466810317729 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810317745 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e4800 == 14 [pid = 1770] [id = 198] 16:18:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x8d2e4c00) [pid = 1770] [serial = 594] [outer = (nil)] 16:18:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x8de50c00) [pid = 1770] [serial = 595] [outer = 0x8d2e4c00] 16:18:37 INFO - PROCESS | 1770 | 1466810317876 Marionette DEBUG loaded listener.js 16:18:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x8df14000) [pid = 1770] [serial = 596] [outer = 0x8d2e4c00] 16:18:39 INFO - PROCESS | 1770 | 1466810319234 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:18:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:18:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2042ms 16:18:39 INFO - PROCESS | 1770 | 1466810319303 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 16:18:39 INFO - PROCESS | 1770 | 1466810319310 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 16:18:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:18:39 INFO - PROCESS | 1770 | 1466810319322 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:18:39 INFO - PROCESS | 1770 | 1466810319326 Marionette TRACE conn4 <- [1,766,null,{}] 16:18:39 INFO - PROCESS | 1770 | 1466810319378 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:39 INFO - PROCESS | 1770 | 1466810319383 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:39 INFO - PROCESS | 1770 | 1466810319599 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 16:18:39 INFO - PROCESS | 1770 | 1466810319763 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810319775 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5f7000 == 15 [pid = 1770] [id = 199] 16:18:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x8e8d3400) [pid = 1770] [serial = 597] [outer = (nil)] 16:18:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x8f067400) [pid = 1770] [serial = 598] [outer = 0x8e8d3400] 16:18:39 INFO - PROCESS | 1770 | 1466810319858 Marionette DEBUG loaded listener.js 16:18:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x8fa5a800) [pid = 1770] [serial = 599] [outer = 0x8e8d3400] 16:18:41 INFO - PROCESS | 1770 | 1466810321328 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:18:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:18:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2044ms 16:18:41 INFO - PROCESS | 1770 | 1466810321366 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 16:18:41 INFO - PROCESS | 1770 | 1466810321369 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 16:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:18:41 INFO - PROCESS | 1770 | 1466810321376 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:18:41 INFO - PROCESS | 1770 | 1466810321383 Marionette TRACE conn4 <- [1,770,null,{}] 16:18:41 INFO - PROCESS | 1770 | 1466810321400 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:41 INFO - PROCESS | 1770 | 1466810321409 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:41 INFO - PROCESS | 1770 | 1466810321651 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 16:18:41 INFO - PROCESS | 1770 | 1466810321777 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810321791 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x8dee7800 == 16 [pid = 1770] [id = 200] 16:18:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x8df1b000) [pid = 1770] [serial = 600] [outer = (nil)] 16:18:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x8eed7c00) [pid = 1770] [serial = 601] [outer = 0x8df1b000] 16:18:41 INFO - PROCESS | 1770 | 1466810321873 Marionette DEBUG loaded listener.js 16:18:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x9139e000) [pid = 1770] [serial = 602] [outer = 0x8df1b000] 16:18:42 INFO - PROCESS | 1770 | --DOCSHELL 0x8bea8400 == 15 [pid = 1770] [id = 193] 16:18:43 INFO - PROCESS | 1770 | 1466810323034 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1702ms 16:18:43 INFO - PROCESS | 1770 | 1466810323080 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 16:18:43 INFO - PROCESS | 1770 | 1466810323086 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 16:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:18:43 INFO - PROCESS | 1770 | 1466810323094 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:18:43 INFO - PROCESS | 1770 | 1466810323101 Marionette TRACE conn4 <- [1,774,null,{}] 16:18:43 INFO - PROCESS | 1770 | 1466810323109 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:43 INFO - PROCESS | 1770 | 1466810323114 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:43 INFO - PROCESS | 1770 | 1466810323296 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 16:18:43 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8e8dfc00) [pid = 1770] [serial = 556] [outer = (nil)] [url = about:blank] 16:18:43 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x8f065400) [pid = 1770] [serial = 559] [outer = (nil)] [url = about:blank] 16:18:43 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x91dd1800) [pid = 1770] [serial = 544] [outer = (nil)] [url = about:blank] 16:18:43 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x91dd7c00) [pid = 1770] [serial = 545] [outer = (nil)] [url = about:blank] 16:18:43 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x8fa4fc00) [pid = 1770] [serial = 541] [outer = (nil)] [url = about:blank] 16:18:43 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8fa5cc00) [pid = 1770] [serial = 542] [outer = (nil)] [url = about:blank] 16:18:43 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x91f40400) [pid = 1770] [serial = 547] [outer = (nil)] [url = about:blank] 16:18:43 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x92411400) [pid = 1770] [serial = 548] [outer = (nil)] [url = about:blank] 16:18:43 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x8e85d400) [pid = 1770] [serial = 536] [outer = (nil)] [url = about:blank] 16:18:43 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x8e85b000) [pid = 1770] [serial = 538] [outer = (nil)] [url = about:blank] 16:18:43 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x8eeda400) [pid = 1770] [serial = 539] [outer = (nil)] [url = about:blank] 16:18:43 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x8e5f2800) [pid = 1770] [serial = 553] [outer = (nil)] [url = about:blank] 16:18:43 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x8d2ea000) [pid = 1770] [serial = 550] [outer = (nil)] [url = about:blank] 16:18:43 INFO - PROCESS | 1770 | --DOMWINDOW == 62 (0x8de4b800) [pid = 1770] [serial = 551] [outer = (nil)] [url = about:blank] 16:18:43 INFO - PROCESS | 1770 | --DOMWINDOW == 61 (0x8f131c00) [pid = 1770] [serial = 560] [outer = (nil)] [url = about:blank] 16:18:43 INFO - PROCESS | 1770 | --DOMWINDOW == 60 (0x8f058400) [pid = 1770] [serial = 557] [outer = (nil)] [url = about:blank] 16:18:43 INFO - PROCESS | 1770 | --DOMWINDOW == 59 (0x8e858800) [pid = 1770] [serial = 554] [outer = (nil)] [url = about:blank] 16:18:43 INFO - PROCESS | 1770 | 1466810323513 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1770 | 1466810323527 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2ea800 == 16 [pid = 1770] [id = 201] 16:18:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 60 (0x8d4db000) [pid = 1770] [serial = 603] [outer = (nil)] 16:18:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 61 (0x8de46000) [pid = 1770] [serial = 604] [outer = 0x8d4db000] 16:18:43 INFO - PROCESS | 1770 | 1466810323600 Marionette DEBUG loaded listener.js 16:18:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 62 (0x8de4cc00) [pid = 1770] [serial = 605] [outer = 0x8d4db000] 16:18:44 INFO - PROCESS | 1770 | 1466810324344 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1283ms 16:18:44 INFO - PROCESS | 1770 | 1466810324378 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 16:18:44 INFO - PROCESS | 1770 | 1466810324385 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 16:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:18:44 INFO - PROCESS | 1770 | 1466810324395 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:18:44 INFO - PROCESS | 1770 | 1466810324398 Marionette TRACE conn4 <- [1,778,null,{}] 16:18:44 INFO - PROCESS | 1770 | 1466810324405 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:44 INFO - PROCESS | 1770 | 1466810324411 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:44 INFO - PROCESS | 1770 | 1466810324622 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 16:18:44 INFO - PROCESS | 1770 | 1466810324637 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810324644 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5ebc00 == 17 [pid = 1770] [id = 202] 16:18:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x8e5f6800) [pid = 1770] [serial = 606] [outer = (nil)] 16:18:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x8e857c00) [pid = 1770] [serial = 607] [outer = 0x8e5f6800] 16:18:44 INFO - PROCESS | 1770 | 1466810324730 Marionette DEBUG loaded listener.js 16:18:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x8e85fc00) [pid = 1770] [serial = 608] [outer = 0x8e5f6800] 16:18:45 INFO - PROCESS | 1770 | 1466810325751 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1389ms 16:18:45 INFO - PROCESS | 1770 | 1466810325784 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 16:18:45 INFO - PROCESS | 1770 | 1466810325790 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 16:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:18:45 INFO - PROCESS | 1770 | 1466810325799 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:18:45 INFO - PROCESS | 1770 | 1466810325804 Marionette TRACE conn4 <- [1,782,null,{}] 16:18:45 INFO - PROCESS | 1770 | 1466810325813 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:45 INFO - PROCESS | 1770 | 1466810325819 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:46 INFO - PROCESS | 1770 | 1466810326058 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 16:18:46 INFO - PROCESS | 1770 | 1466810326269 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810326276 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x8deeac00 == 18 [pid = 1770] [id = 203] 16:18:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x8deec800) [pid = 1770] [serial = 609] [outer = (nil)] 16:18:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x8df19c00) [pid = 1770] [serial = 610] [outer = 0x8deec800] 16:18:46 INFO - PROCESS | 1770 | 1466810326409 Marionette DEBUG loaded listener.js 16:18:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x8e5f3800) [pid = 1770] [serial = 611] [outer = 0x8deec800] 16:18:47 INFO - PROCESS | 1770 | 1466810327323 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1588ms 16:18:47 INFO - PROCESS | 1770 | 1466810327385 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 16:18:47 INFO - PROCESS | 1770 | 1466810327393 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 16:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:18:47 INFO - PROCESS | 1770 | 1466810327403 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:18:47 INFO - PROCESS | 1770 | 1466810327408 Marionette TRACE conn4 <- [1,786,null,{}] 16:18:47 INFO - PROCESS | 1770 | 1466810327415 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:47 INFO - PROCESS | 1770 | 1466810327421 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:47 INFO - PROCESS | 1770 | 1466810327643 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 16:18:47 INFO - PROCESS | 1770 | 1466810327862 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810327872 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x8df21400 == 19 [pid = 1770] [id = 204] 16:18:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x8e8dd800) [pid = 1770] [serial = 612] [outer = (nil)] 16:18:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x8e8e1800) [pid = 1770] [serial = 613] [outer = 0x8e8dd800] 16:18:48 INFO - PROCESS | 1770 | 1466810327998 Marionette DEBUG loaded listener.js 16:18:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x8d2e6400) [pid = 1770] [serial = 614] [outer = 0x8e8dd800] 16:18:49 INFO - PROCESS | 1770 | 1466810328998 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1635ms 16:18:49 INFO - PROCESS | 1770 | 1466810329039 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 16:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:18:49 INFO - PROCESS | 1770 | 1466810329043 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 16:18:49 INFO - PROCESS | 1770 | 1466810329051 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:18:49 INFO - PROCESS | 1770 | 1466810329057 Marionette TRACE conn4 <- [1,790,null,{}] 16:18:49 INFO - PROCESS | 1770 | 1466810329075 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:49 INFO - PROCESS | 1770 | 1466810329084 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:49 INFO - PROCESS | 1770 | 1466810329272 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 16:18:49 INFO - PROCESS | 1770 | 1466810329477 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810329489 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa58800 == 20 [pid = 1770] [id = 205] 16:18:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x8fa59c00) [pid = 1770] [serial = 615] [outer = (nil)] 16:18:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x8fabe000) [pid = 1770] [serial = 616] [outer = 0x8fa59c00] 16:18:49 INFO - PROCESS | 1770 | 1466810329589 Marionette DEBUG loaded listener.js 16:18:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x8fac9800) [pid = 1770] [serial = 617] [outer = 0x8fa59c00] 16:18:50 INFO - PROCESS | 1770 | 1466810330520 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1501ms 16:18:50 INFO - PROCESS | 1770 | 1466810330552 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 16:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:18:50 INFO - PROCESS | 1770 | 1466810330557 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 16:18:50 INFO - PROCESS | 1770 | 1466810330564 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:18:50 INFO - PROCESS | 1770 | 1466810330567 Marionette TRACE conn4 <- [1,794,null,{}] 16:18:50 INFO - PROCESS | 1770 | 1466810330573 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:50 INFO - PROCESS | 1770 | 1466810330579 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:50 INFO - PROCESS | 1770 | 1466810330770 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 16:18:50 INFO - PROCESS | 1770 | 1466810330928 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810330935 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa53c00 == 21 [pid = 1770] [id = 206] 16:18:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x913a0000) [pid = 1770] [serial = 618] [outer = (nil)] 16:18:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x91d45c00) [pid = 1770] [serial = 619] [outer = 0x913a0000] 16:18:51 INFO - PROCESS | 1770 | 1466810331021 Marionette DEBUG loaded listener.js 16:18:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x91d4dc00) [pid = 1770] [serial = 620] [outer = 0x913a0000] 16:18:52 INFO - PROCESS | 1770 | 1466810332012 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1485ms 16:18:52 INFO - PROCESS | 1770 | 1466810332049 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 16:18:52 INFO - PROCESS | 1770 | 1466810332053 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 16:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:18:52 INFO - PROCESS | 1770 | 1466810332060 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:18:52 INFO - PROCESS | 1770 | 1466810332063 Marionette TRACE conn4 <- [1,798,null,{}] 16:18:52 INFO - PROCESS | 1770 | 1466810332069 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:52 INFO - PROCESS | 1770 | 1466810332074 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:52 INFO - PROCESS | 1770 | 1466810332248 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 16:18:52 INFO - PROCESS | 1770 | 1466810332419 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810332430 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beaa000 == 22 [pid = 1770] [id = 207] 16:18:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x8f065c00) [pid = 1770] [serial = 621] [outer = (nil)] 16:18:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x91dd2400) [pid = 1770] [serial = 622] [outer = 0x8f065c00] 16:18:52 INFO - PROCESS | 1770 | 1466810332509 Marionette DEBUG loaded listener.js 16:18:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x91dd4800) [pid = 1770] [serial = 623] [outer = 0x8f065c00] 16:18:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x91dea000) [pid = 1770] [serial = 624] [outer = 0x9241cc00] 16:18:53 INFO - PROCESS | 1770 | 1466810333593 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:18:53 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:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1590ms 16:18:53 INFO - PROCESS | 1770 | 1466810333651 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 16:18:53 INFO - PROCESS | 1770 | 1466810333654 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 16:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:18:53 INFO - PROCESS | 1770 | 1466810333661 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:18:53 INFO - PROCESS | 1770 | 1466810333665 Marionette TRACE conn4 <- [1,802,null,{}] 16:18:53 INFO - PROCESS | 1770 | 1466810333671 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:53 INFO - PROCESS | 1770 | 1466810333682 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:53 INFO - PROCESS | 1770 | 1466810333961 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 16:18:54 INFO - PROCESS | 1770 | 1466810334166 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1770 | 1466810334173 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x8de46800 == 23 [pid = 1770] [id = 208] 16:18:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x8de48400) [pid = 1770] [serial = 625] [outer = (nil)] 16:18:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x92218800) [pid = 1770] [serial = 626] [outer = 0x8de48400] 16:18:54 INFO - PROCESS | 1770 | 1466810334254 Marionette DEBUG loaded listener.js 16:18:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x92322000) [pid = 1770] [serial = 627] [outer = 0x8de48400] 16:18:55 INFO - PROCESS | 1770 | 1466810335147 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:18:55 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:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1532ms 16:18:55 INFO - PROCESS | 1770 | 1466810335194 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 16:18:55 INFO - PROCESS | 1770 | 1466810335199 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 16:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:18:55 INFO - PROCESS | 1770 | 1466810335205 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:18:55 INFO - PROCESS | 1770 | 1466810335209 Marionette TRACE conn4 <- [1,806,null,{}] 16:18:55 INFO - PROCESS | 1770 | 1466810335215 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:55 INFO - PROCESS | 1770 | 1466810335220 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:55 INFO - PROCESS | 1770 | 1466810335404 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 16:18:55 INFO - PROCESS | 1770 | 1466810335568 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810335579 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e5400 == 24 [pid = 1770] [id = 209] 16:18:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x91f33400) [pid = 1770] [serial = 628] [outer = (nil)] 16:18:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x92b77800) [pid = 1770] [serial = 629] [outer = 0x91f33400] 16:18:55 INFO - PROCESS | 1770 | 1466810335661 Marionette DEBUG loaded listener.js 16:18:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x92b79000) [pid = 1770] [serial = 630] [outer = 0x91f33400] 16:18:56 INFO - PROCESS | 1770 | 1466810336765 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:18:56 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:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1637ms 16:18:56 INFO - PROCESS | 1770 | 1466810336843 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 16:18:56 INFO - PROCESS | 1770 | 1466810336849 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 16:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:18:56 INFO - PROCESS | 1770 | 1466810336859 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:18:56 INFO - PROCESS | 1770 | 1466810336862 Marionette TRACE conn4 <- [1,810,null,{}] 16:18:56 INFO - PROCESS | 1770 | 1466810336871 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:56 INFO - PROCESS | 1770 | 1466810336877 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:57 INFO - PROCESS | 1770 | 1466810337108 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 16:18:57 INFO - PROCESS | 1770 | 1466810337366 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810337381 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:18:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2ea800 == 23 [pid = 1770] [id = 201] 16:18:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8e5f7000 == 22 [pid = 1770] [id = 199] 16:18:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e6c00 == 21 [pid = 1770] [id = 197] 16:18:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8def1400 == 20 [pid = 1770] [id = 195] 16:18:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8d4da000 == 19 [pid = 1770] [id = 194] 16:18:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8e8d8000 == 18 [pid = 1770] [id = 196] 16:18:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e4800 == 17 [pid = 1770] [id = 198] 16:18:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8de46800 == 16 [pid = 1770] [id = 208] 16:18:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e5400 == 15 [pid = 1770] [id = 209] 16:18:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8beaa000 == 14 [pid = 1770] [id = 207] 16:18:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa53c00 == 13 [pid = 1770] [id = 206] 16:18:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa58800 == 12 [pid = 1770] [id = 205] 16:18:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8dee7800 == 11 [pid = 1770] [id = 200] 16:18:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8df21400 == 10 [pid = 1770] [id = 204] 16:18:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8e5ebc00 == 9 [pid = 1770] [id = 202] 16:18:59 INFO - PROCESS | 1770 | --DOCSHELL 0x8deeac00 == 8 [pid = 1770] [id = 203] 16:19:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beab000 == 9 [pid = 1770] [id = 210] 16:19:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x8bead800) [pid = 1770] [serial = 631] [outer = (nil)] 16:19:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x8d2dbc00) [pid = 1770] [serial = 632] [outer = 0x8bead800] 16:19:00 INFO - PROCESS | 1770 | 1466810340697 Marionette DEBUG loaded listener.js 16:19:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x8d2ea800) [pid = 1770] [serial = 633] [outer = 0x8bead800] 16:19:01 INFO - PROCESS | 1770 | 1466810341816 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 4996ms 16:19:01 INFO - PROCESS | 1770 | 1466810341856 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 16:19:01 INFO - PROCESS | 1770 | 1466810341864 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 16:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:19:01 INFO - PROCESS | 1770 | 1466810341873 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:19:01 INFO - PROCESS | 1770 | 1466810341882 Marionette TRACE conn4 <- [1,814,null,{}] 16:19:01 INFO - PROCESS | 1770 | 1466810341892 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:01 INFO - PROCESS | 1770 | 1466810341897 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:02 INFO - PROCESS | 1770 | 1466810342126 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 16:19:02 INFO - PROCESS | 1770 | 1466810342380 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810342398 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x8df1b400 == 10 [pid = 1770] [id = 211] 16:19:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x8df1d400) [pid = 1770] [serial = 634] [outer = (nil)] 16:19:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x8e5ecc00) [pid = 1770] [serial = 635] [outer = 0x8df1d400] 16:19:02 INFO - PROCESS | 1770 | 1466810342543 Marionette DEBUG loaded listener.js 16:19:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x8e5f5400) [pid = 1770] [serial = 636] [outer = 0x8df1d400] 16:19:03 INFO - PROCESS | 1770 | 1466810343682 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 16:19:03 INFO - PROCESS | 1770 | 1466810343730 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 16:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:19:03 INFO - PROCESS | 1770 | 1466810343743 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:19:03 INFO - PROCESS | 1770 | 1466810343749 Marionette TRACE conn4 <- [1,818,null,{}] 16:19:03 INFO - PROCESS | 1770 | 1466810343758 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:03 INFO - PROCESS | 1770 | 1466810343764 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:04 INFO - PROCESS | 1770 | 1466810344035 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 16:19:04 INFO - PROCESS | 1770 | 1466810344237 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810344250 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e8db800 == 11 [pid = 1770] [id = 212] 16:19:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x8eeda800) [pid = 1770] [serial = 637] [outer = (nil)] 16:19:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x8eee4800) [pid = 1770] [serial = 638] [outer = 0x8eeda800] 16:19:04 INFO - PROCESS | 1770 | 1466810344335 Marionette DEBUG loaded listener.js 16:19:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x8f05e000) [pid = 1770] [serial = 639] [outer = 0x8eeda800] 16:19:05 INFO - PROCESS | 1770 | 1466810345398 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 16:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1690ms 16:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:19:05 INFO - PROCESS | 1770 | 1466810345433 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 16:19:05 INFO - PROCESS | 1770 | 1466810345437 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 16:19:05 INFO - PROCESS | 1770 | 1466810345445 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:19:05 INFO - PROCESS | 1770 | 1466810345452 Marionette TRACE conn4 <- [1,822,null,{}] 16:19:05 INFO - PROCESS | 1770 | 1466810345472 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:05 INFO - PROCESS | 1770 | 1466810345483 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:05 INFO - PROCESS | 1770 | 1466810345717 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 16:19:05 INFO - PROCESS | 1770 | 1466810345935 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1770 | 1466810345948 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fac7400 == 12 [pid = 1770] [id = 213] 16:19:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x8fac8800) [pid = 1770] [serial = 640] [outer = (nil)] 16:19:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x91396400) [pid = 1770] [serial = 641] [outer = 0x8fac8800] 16:19:06 INFO - PROCESS | 1770 | 1466810346035 Marionette DEBUG loaded listener.js 16:19:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x9139f400) [pid = 1770] [serial = 642] [outer = 0x8fac8800] 16:19:07 INFO - PROCESS | 1770 | 1466810347006 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 16:19:07 INFO - PROCESS | 1770 | 1466810347052 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 16:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:19:07 INFO - PROCESS | 1770 | 1466810347060 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:19:07 INFO - PROCESS | 1770 | 1466810347063 Marionette TRACE conn4 <- [1,826,null,{}] 16:19:07 INFO - PROCESS | 1770 | 1466810347069 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:07 INFO - PROCESS | 1770 | 1466810347075 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:07 INFO - PROCESS | 1770 | 1466810347297 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 16:19:08 INFO - PROCESS | 1770 | 1466810348105 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1770 | 1466810348114 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beb0800 == 13 [pid = 1770] [id = 214] 16:19:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x8beb1800) [pid = 1770] [serial = 643] [outer = (nil)] 16:19:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x8d4dc400) [pid = 1770] [serial = 644] [outer = 0x8beb1800] 16:19:08 INFO - PROCESS | 1770 | 1466810348186 Marionette DEBUG loaded listener.js 16:19:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x8de45800) [pid = 1770] [serial = 645] [outer = 0x8beb1800] 16:19:09 INFO - PROCESS | 1770 | 1466810349038 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 16:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 2040ms 16:19:09 INFO - PROCESS | 1770 | 1466810349102 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 16:19:09 INFO - PROCESS | 1770 | 1466810349108 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 16:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:19:09 INFO - PROCESS | 1770 | 1466810349115 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:19:09 INFO - PROCESS | 1770 | 1466810349120 Marionette TRACE conn4 <- [1,830,null,{}] 16:19:09 INFO - PROCESS | 1770 | 1466810349127 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:09 INFO - PROCESS | 1770 | 1466810349135 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:09 INFO - PROCESS | 1770 | 1466810349344 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 16:19:09 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x8e5f6800) [pid = 1770] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:19:09 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x91f33400) [pid = 1770] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:19:09 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x8f065c00) [pid = 1770] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:19:09 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x913a0000) [pid = 1770] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:19:09 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x8fa59c00) [pid = 1770] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:19:09 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x8e8dd800) [pid = 1770] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:19:09 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x8deec800) [pid = 1770] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:19:09 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x8de48400) [pid = 1770] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:19:09 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x8df17000) [pid = 1770] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:19:09 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x8df1b000) [pid = 1770] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:19:09 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x8beab800) [pid = 1770] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:19:09 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x8d4dcc00) [pid = 1770] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:19:09 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x8d4db000) [pid = 1770] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:19:09 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x91d44c00) [pid = 1770] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:19:09 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x8deea800) [pid = 1770] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:19:09 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x91df0800) [pid = 1770] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:19:09 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x8e8d3400) [pid = 1770] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:19:09 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x8de50400) [pid = 1770] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:19:09 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x91dd4000) [pid = 1770] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:19:09 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x8d2e4c00) [pid = 1770] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:19:09 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x8d4db800) [pid = 1770] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:19:09 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x8f059400) [pid = 1770] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:19:09 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x8e8d9000) [pid = 1770] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:19:09 INFO - PROCESS | 1770 | 1466810349754 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810349762 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e4c00 == 14 [pid = 1770] [id = 215] 16:19:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x8d2e5800) [pid = 1770] [serial = 646] [outer = (nil)] 16:19:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x8de48400) [pid = 1770] [serial = 647] [outer = 0x8d2e5800] 16:19:09 INFO - PROCESS | 1770 | 1466810349856 Marionette DEBUG loaded listener.js 16:19:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x8eee2400) [pid = 1770] [serial = 648] [outer = 0x8d2e5800] 16:19:10 INFO - PROCESS | 1770 | 1466810350835 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 16:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1782ms 16:19:10 INFO - PROCESS | 1770 | 1466810350906 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 16:19:10 INFO - PROCESS | 1770 | 1466810350916 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 16:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:19:10 INFO - PROCESS | 1770 | 1466810350926 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:19:10 INFO - PROCESS | 1770 | 1466810350931 Marionette TRACE conn4 <- [1,834,null,{}] 16:19:10 INFO - PROCESS | 1770 | 1466810350941 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:10 INFO - PROCESS | 1770 | 1466810350948 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:11 INFO - PROCESS | 1770 | 1466810351277 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 16:19:11 INFO - PROCESS | 1770 | 1466810351423 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810351429 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x8de49400 == 15 [pid = 1770] [id = 216] 16:19:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x9139b000) [pid = 1770] [serial = 649] [outer = (nil)] 16:19:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x91d4c000) [pid = 1770] [serial = 650] [outer = 0x9139b000] 16:19:11 INFO - PROCESS | 1770 | 1466810351499 Marionette DEBUG loaded listener.js 16:19:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x91dcf800) [pid = 1770] [serial = 651] [outer = 0x9139b000] 16:19:12 INFO - PROCESS | 1770 | 1466810352821 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 16:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1946ms 16:19:12 INFO - PROCESS | 1770 | 1466810352884 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 16:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:19:12 INFO - PROCESS | 1770 | 1466810352895 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 16:19:12 INFO - PROCESS | 1770 | 1466810352909 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:19:12 INFO - PROCESS | 1770 | 1466810352922 Marionette TRACE conn4 <- [1,838,null,{}] 16:19:13 INFO - PROCESS | 1770 | 1466810353073 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:13 INFO - PROCESS | 1770 | 1466810353081 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:13 INFO - PROCESS | 1770 | 1466810353326 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 16:19:13 INFO - PROCESS | 1770 | 1466810353446 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810353455 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x8dee7c00 == 16 [pid = 1770] [id = 217] 16:19:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x8e8d4000) [pid = 1770] [serial = 652] [outer = (nil)] 16:19:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x8f134400) [pid = 1770] [serial = 653] [outer = 0x8e8d4000] 16:19:13 INFO - PROCESS | 1770 | 1466810353540 Marionette DEBUG loaded listener.js 16:19:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x8fac6800) [pid = 1770] [serial = 654] [outer = 0x8e8d4000] 16:19:14 INFO - PROCESS | 1770 | 1466810354495 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 16:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1643ms 16:19:14 INFO - PROCESS | 1770 | 1466810354548 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 16:19:14 INFO - PROCESS | 1770 | 1466810354555 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 16:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:19:14 INFO - PROCESS | 1770 | 1466810354566 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:19:14 INFO - PROCESS | 1770 | 1466810354570 Marionette TRACE conn4 <- [1,842,null,{}] 16:19:14 INFO - PROCESS | 1770 | 1466810354577 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:14 INFO - PROCESS | 1770 | 1466810354583 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:14 INFO - PROCESS | 1770 | 1466810354770 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 16:19:15 INFO - PROCESS | 1770 | 1466810355012 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810355021 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x91dd3800 == 17 [pid = 1770] [id = 218] 16:19:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x91de4400) [pid = 1770] [serial = 655] [outer = (nil)] 16:19:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x91dee000) [pid = 1770] [serial = 656] [outer = 0x91de4400] 16:19:15 INFO - PROCESS | 1770 | 1466810355145 Marionette DEBUG loaded listener.js 16:19:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x91f32800) [pid = 1770] [serial = 657] [outer = 0x91de4400] 16:19:16 INFO - PROCESS | 1770 | 1466810356108 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 16:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1587ms 16:19:16 INFO - PROCESS | 1770 | 1466810356152 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 16:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:19:16 INFO - PROCESS | 1770 | 1466810356157 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 16:19:16 INFO - PROCESS | 1770 | 1466810356164 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:19:16 INFO - PROCESS | 1770 | 1466810356170 Marionette TRACE conn4 <- [1,846,null,{}] 16:19:16 INFO - PROCESS | 1770 | 1466810356187 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:16 INFO - PROCESS | 1770 | 1466810356196 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:16 INFO - PROCESS | 1770 | 1466810356415 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 16:19:16 INFO - PROCESS | 1770 | 1466810356638 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810356654 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f135400 == 18 [pid = 1770] [id = 219] 16:19:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x92b73000) [pid = 1770] [serial = 658] [outer = (nil)] 16:19:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x92b75800) [pid = 1770] [serial = 659] [outer = 0x92b73000] 16:19:16 INFO - PROCESS | 1770 | 1466810356750 Marionette DEBUG loaded listener.js 16:19:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x92b7fc00) [pid = 1770] [serial = 660] [outer = 0x92b73000] 16:19:17 INFO - PROCESS | 1770 | 1466810357644 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1536ms 16:19:17 INFO - PROCESS | 1770 | 1466810357700 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 16:19:17 INFO - PROCESS | 1770 | 1466810357705 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 16:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:19:17 INFO - PROCESS | 1770 | 1466810357712 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:19:17 INFO - PROCESS | 1770 | 1466810357715 Marionette TRACE conn4 <- [1,850,null,{}] 16:19:17 INFO - PROCESS | 1770 | 1466810357721 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:17 INFO - PROCESS | 1770 | 1466810357726 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:17 INFO - PROCESS | 1770 | 1466810357906 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 16:19:18 INFO - PROCESS | 1770 | 1466810358065 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810358075 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e8dc400 == 19 [pid = 1770] [id = 220] 16:19:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x930ce000) [pid = 1770] [serial = 661] [outer = (nil)] 16:19:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x93a5f800) [pid = 1770] [serial = 662] [outer = 0x930ce000] 16:19:18 INFO - PROCESS | 1770 | 1466810358167 Marionette DEBUG loaded listener.js 16:19:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x93a63800) [pid = 1770] [serial = 663] [outer = 0x930ce000] 16:19:19 INFO - PROCESS | 1770 | 1466810359115 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1438ms 16:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:19:19 INFO - PROCESS | 1770 | 1466810359151 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 16:19:19 INFO - PROCESS | 1770 | 1466810359154 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 16:19:19 INFO - PROCESS | 1770 | 1466810359161 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:19:19 INFO - PROCESS | 1770 | 1466810359164 Marionette TRACE conn4 <- [1,854,null,{}] 16:19:19 INFO - PROCESS | 1770 | 1466810359170 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:19 INFO - PROCESS | 1770 | 1466810359175 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:19 INFO - PROCESS | 1770 | 1466810359350 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 16:19:19 INFO - PROCESS | 1770 | 1466810359524 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810359531 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x8de50000 == 20 [pid = 1770] [id = 221] 16:19:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x8df15c00) [pid = 1770] [serial = 664] [outer = (nil)] 16:19:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x93a69c00) [pid = 1770] [serial = 665] [outer = 0x8df15c00] 16:19:19 INFO - PROCESS | 1770 | 1466810359615 Marionette DEBUG loaded listener.js 16:19:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x93a6ac00) [pid = 1770] [serial = 666] [outer = 0x8df15c00] 16:19:20 INFO - PROCESS | 1770 | 1466810360596 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1487ms 16:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:19:20 INFO - PROCESS | 1770 | 1466810360648 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 16:19:20 INFO - PROCESS | 1770 | 1466810360652 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 16:19:20 INFO - PROCESS | 1770 | 1466810360659 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:19:20 INFO - PROCESS | 1770 | 1466810360662 Marionette TRACE conn4 <- [1,858,null,{}] 16:19:20 INFO - PROCESS | 1770 | 1466810360668 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:20 INFO - PROCESS | 1770 | 1466810360679 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:20 INFO - PROCESS | 1770 | 1466810360913 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 16:19:21 INFO - PROCESS | 1770 | 1466810361131 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810361140 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bea7400 == 21 [pid = 1770] [id = 222] 16:19:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x8beac400) [pid = 1770] [serial = 667] [outer = (nil)] 16:19:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x8d4d7000) [pid = 1770] [serial = 668] [outer = 0x8beac400] 16:19:21 INFO - PROCESS | 1770 | 1466810361264 Marionette DEBUG loaded listener.js 16:19:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x8de4b400) [pid = 1770] [serial = 669] [outer = 0x8beac400] 16:19:22 INFO - PROCESS | 1770 | 1466810362382 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1784ms 16:19:22 INFO - PROCESS | 1770 | 1466810362442 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 16:19:22 INFO - PROCESS | 1770 | 1466810362448 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 16:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:19:22 INFO - PROCESS | 1770 | 1466810362457 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:19:22 INFO - PROCESS | 1770 | 1466810362462 Marionette TRACE conn4 <- [1,862,null,{}] 16:19:22 INFO - PROCESS | 1770 | 1466810362470 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:22 INFO - PROCESS | 1770 | 1466810362476 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:22 INFO - PROCESS | 1770 | 1466810362690 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 16:19:22 INFO - PROCESS | 1770 | 1466810362936 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1770 | 1466810362949 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5ee400 == 22 [pid = 1770] [id = 223] 16:19:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x8e5ef000) [pid = 1770] [serial = 670] [outer = (nil)] 16:19:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x8e858400) [pid = 1770] [serial = 671] [outer = 0x8e5ef000] 16:19:23 INFO - PROCESS | 1770 | 1466810363021 Marionette DEBUG loaded listener.js 16:19:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x8e863000) [pid = 1770] [serial = 672] [outer = 0x8e5ef000] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x91dd2400) [pid = 1770] [serial = 622] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x8e5f4800) [pid = 1770] [serial = 416] [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:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x8d2eac00) [pid = 1770] [serial = 563] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x8d2dd000) [pid = 1770] [serial = 562] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x8e862000) [pid = 1770] [serial = 566] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x8e856800) [pid = 1770] [serial = 565] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x8fabec00) [pid = 1770] [serial = 569] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x8f135800) [pid = 1770] [serial = 568] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x91dd5800) [pid = 1770] [serial = 572] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x91dccc00) [pid = 1770] [serial = 571] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x91f3f000) [pid = 1770] [serial = 575] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x91f3b800) [pid = 1770] [serial = 574] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x92b79800) [pid = 1770] [serial = 578] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x92412c00) [pid = 1770] [serial = 577] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x8deec400) [pid = 1770] [serial = 581] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x8de42000) [pid = 1770] [serial = 580] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x8d4e0400) [pid = 1770] [serial = 583] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x8d4e5400) [pid = 1770] [serial = 584] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x8eed7000) [pid = 1770] [serial = 589] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x8e857c00) [pid = 1770] [serial = 607] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x8e85fc00) [pid = 1770] [serial = 608] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x8df1ac00) [pid = 1770] [serial = 586] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x8eee1c00) [pid = 1770] [serial = 590] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x8e5ed000) [pid = 1770] [serial = 587] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x92218800) [pid = 1770] [serial = 626] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x92322000) [pid = 1770] [serial = 627] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x92b77800) [pid = 1770] [serial = 629] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x8fac9800) [pid = 1770] [serial = 617] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x91d4dc00) [pid = 1770] [serial = 620] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x8fabe000) [pid = 1770] [serial = 616] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x91dd4800) [pid = 1770] [serial = 623] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x8d2e6400) [pid = 1770] [serial = 614] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x91d45c00) [pid = 1770] [serial = 619] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x8e8e1800) [pid = 1770] [serial = 613] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x8f12a400) [pid = 1770] [serial = 592] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8e5f3800) [pid = 1770] [serial = 611] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x8df19c00) [pid = 1770] [serial = 610] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x8f067400) [pid = 1770] [serial = 598] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x8fa5a800) [pid = 1770] [serial = 599] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x8de46000) [pid = 1770] [serial = 604] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x8de4cc00) [pid = 1770] [serial = 605] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x8df14000) [pid = 1770] [serial = 596] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x9139e000) [pid = 1770] [serial = 602] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 62 (0x8eed7c00) [pid = 1770] [serial = 601] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 61 (0x8de50c00) [pid = 1770] [serial = 595] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 60 (0x8fa50c00) [pid = 1770] [serial = 593] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | --DOMWINDOW == 59 (0x92b79000) [pid = 1770] [serial = 630] [outer = (nil)] [url = about:blank] 16:19:23 INFO - PROCESS | 1770 | 1466810363948 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1532ms 16:19:23 INFO - PROCESS | 1770 | 1466810363988 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 16:19:23 INFO - PROCESS | 1770 | 1466810363995 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 16:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:19:24 INFO - PROCESS | 1770 | 1466810364005 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:19:24 INFO - PROCESS | 1770 | 1466810364008 Marionette TRACE conn4 <- [1,866,null,{}] 16:19:24 INFO - PROCESS | 1770 | 1466810364015 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:24 INFO - PROCESS | 1770 | 1466810364020 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:24 INFO - PROCESS | 1770 | 1466810364208 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 16:19:24 INFO - PROCESS | 1770 | 1466810364322 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810364331 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bea8c00 == 23 [pid = 1770] [id = 224] 16:19:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 60 (0x8de45c00) [pid = 1770] [serial = 673] [outer = (nil)] 16:19:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 61 (0x8df1ac00) [pid = 1770] [serial = 674] [outer = 0x8de45c00] 16:19:24 INFO - PROCESS | 1770 | 1466810364400 Marionette DEBUG loaded listener.js 16:19:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 62 (0x8e5f4800) [pid = 1770] [serial = 675] [outer = 0x8de45c00] 16:19:25 INFO - PROCESS | 1770 | 1466810365218 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1281ms 16:19:25 INFO - PROCESS | 1770 | 1466810365286 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 16:19:25 INFO - PROCESS | 1770 | 1466810365289 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 16:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:19:25 INFO - PROCESS | 1770 | 1466810365296 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:19:25 INFO - PROCESS | 1770 | 1466810365302 Marionette TRACE conn4 <- [1,870,null,{}] 16:19:25 INFO - PROCESS | 1770 | 1466810365317 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:25 INFO - PROCESS | 1770 | 1466810365325 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:25 INFO - PROCESS | 1770 | 1466810365496 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 16:19:25 INFO - PROCESS | 1770 | 1466810365625 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1770 | 1466810365636 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x8eeda000 == 24 [pid = 1770] [id = 225] 16:19:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x8eeda400) [pid = 1770] [serial = 676] [outer = (nil)] 16:19:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x8f060000) [pid = 1770] [serial = 677] [outer = 0x8eeda400] 16:19:25 INFO - PROCESS | 1770 | 1466810365706 Marionette DEBUG loaded listener.js 16:19:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x8f12f000) [pid = 1770] [serial = 678] [outer = 0x8eeda400] 16:19:26 INFO - PROCESS | 1770 | 1466810366578 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1340ms 16:19:26 INFO - PROCESS | 1770 | 1466810366640 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 16:19:26 INFO - PROCESS | 1770 | 1466810366644 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 16:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:19:26 INFO - PROCESS | 1770 | 1466810366651 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:19:26 INFO - PROCESS | 1770 | 1466810366655 Marionette TRACE conn4 <- [1,874,null,{}] 16:19:26 INFO - PROCESS | 1770 | 1466810366664 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:26 INFO - PROCESS | 1770 | 1466810366668 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:26 INFO - PROCESS | 1770 | 1466810366883 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 16:19:26 INFO - PROCESS | 1770 | 1466810366910 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810366918 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f12c000 == 25 [pid = 1770] [id = 226] 16:19:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x8fa51800) [pid = 1770] [serial = 679] [outer = (nil)] 16:19:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x8fa5b800) [pid = 1770] [serial = 680] [outer = 0x8fa51800] 16:19:26 INFO - PROCESS | 1770 | 1466810366984 Marionette DEBUG loaded listener.js 16:19:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x8fac4000) [pid = 1770] [serial = 681] [outer = 0x8fa51800] 16:19:27 INFO - PROCESS | 1770 | 1466810367865 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1242ms 16:19:27 INFO - PROCESS | 1770 | 1466810367895 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 16:19:27 INFO - PROCESS | 1770 | 1466810367898 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 16:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:19:27 INFO - PROCESS | 1770 | 1466810367905 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:19:27 INFO - PROCESS | 1770 | 1466810367908 Marionette TRACE conn4 <- [1,878,null,{}] 16:19:27 INFO - PROCESS | 1770 | 1466810367920 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:27 INFO - PROCESS | 1770 | 1466810367924 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:28 INFO - PROCESS | 1770 | 1466810368203 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 16:19:28 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x8d2e5800) [pid = 1770] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:19:28 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x8beb1800) [pid = 1770] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:19:28 INFO - PROCESS | 1770 | 1466810368293 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810368299 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beb1800 == 26 [pid = 1770] [id = 227] 16:19:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x8d2e5800) [pid = 1770] [serial = 682] [outer = (nil)] 16:19:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x8fabfc00) [pid = 1770] [serial = 683] [outer = 0x8d2e5800] 16:19:28 INFO - PROCESS | 1770 | 1466810368367 Marionette DEBUG loaded listener.js 16:19:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x91398800) [pid = 1770] [serial = 684] [outer = 0x8d2e5800] 16:19:29 INFO - PROCESS | 1770 | 1466810369128 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1288ms 16:19:29 INFO - PROCESS | 1770 | 1466810369194 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 16:19:29 INFO - PROCESS | 1770 | 1466810369197 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 16:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:19:29 INFO - PROCESS | 1770 | 1466810369203 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:19:29 INFO - PROCESS | 1770 | 1466810369207 Marionette TRACE conn4 <- [1,882,null,{}] 16:19:29 INFO - PROCESS | 1770 | 1466810369212 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:29 INFO - PROCESS | 1770 | 1466810369221 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:29 INFO - PROCESS | 1770 | 1466810369406 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 16:19:29 INFO - PROCESS | 1770 | 1466810369527 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810369535 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e6000 == 27 [pid = 1770] [id = 228] 16:19:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x8eed6c00) [pid = 1770] [serial = 685] [outer = (nil)] 16:19:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x91dd5000) [pid = 1770] [serial = 686] [outer = 0x8eed6c00] 16:19:29 INFO - PROCESS | 1770 | 1466810369602 Marionette DEBUG loaded listener.js 16:19:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x91de1400) [pid = 1770] [serial = 687] [outer = 0x8eed6c00] 16:19:30 INFO - PROCESS | 1770 | 1466810370522 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1335ms 16:19:30 INFO - PROCESS | 1770 | 1466810370539 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 16:19:30 INFO - PROCESS | 1770 | 1466810370546 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 16:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:19:30 INFO - PROCESS | 1770 | 1466810370555 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:19:30 INFO - PROCESS | 1770 | 1466810370561 Marionette TRACE conn4 <- [1,886,null,{}] 16:19:30 INFO - PROCESS | 1770 | 1466810370570 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:30 INFO - PROCESS | 1770 | 1466810370576 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:30 INFO - PROCESS | 1770 | 1466810370769 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 16:19:30 INFO - PROCESS | 1770 | 1466810370943 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1770 | 1466810370958 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d4da800 == 28 [pid = 1770] [id = 229] 16:19:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x8d4db400) [pid = 1770] [serial = 688] [outer = (nil)] 16:19:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x8deeac00) [pid = 1770] [serial = 689] [outer = 0x8d4db400] 16:19:31 INFO - PROCESS | 1770 | 1466810371042 Marionette DEBUG loaded listener.js 16:19:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x8df1b800) [pid = 1770] [serial = 690] [outer = 0x8d4db400] 16:19:32 INFO - PROCESS | 1770 | 1466810372066 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1585ms 16:19:32 INFO - PROCESS | 1770 | 1466810372140 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 16:19:32 INFO - PROCESS | 1770 | 1466810372147 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 16:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:19:32 INFO - PROCESS | 1770 | 1466810372158 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:19:32 INFO - PROCESS | 1770 | 1466810372162 Marionette TRACE conn4 <- [1,890,null,{}] 16:19:32 INFO - PROCESS | 1770 | 1466810372173 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:32 INFO - PROCESS | 1770 | 1466810372183 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:32 INFO - PROCESS | 1770 | 1466810372417 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 16:19:32 INFO - PROCESS | 1770 | 1466810372627 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810372634 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e85bc00 == 29 [pid = 1770] [id = 230] 16:19:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8e8d4c00) [pid = 1770] [serial = 691] [outer = (nil)] 16:19:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8eede400) [pid = 1770] [serial = 692] [outer = 0x8e8d4c00] 16:19:32 INFO - PROCESS | 1770 | 1466810372735 Marionette DEBUG loaded listener.js 16:19:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x8fa4e400) [pid = 1770] [serial = 693] [outer = 0x8e8d4c00] 16:19:33 INFO - PROCESS | 1770 | 1466810373684 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1543ms 16:19:33 INFO - PROCESS | 1770 | 1466810373701 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 16:19:33 INFO - PROCESS | 1770 | 1466810373704 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 16:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:19:33 INFO - PROCESS | 1770 | 1466810373712 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:19:33 INFO - PROCESS | 1770 | 1466810373718 Marionette TRACE conn4 <- [1,894,null,{}] 16:19:33 INFO - PROCESS | 1770 | 1466810373735 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:33 INFO - PROCESS | 1770 | 1466810373743 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:33 INFO - PROCESS | 1770 | 1466810373962 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 16:19:34 INFO - PROCESS | 1770 | 1466810374173 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1770 | 1466810374183 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x91dca800 == 30 [pid = 1770] [id = 231] 16:19:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x91dd6000) [pid = 1770] [serial = 694] [outer = (nil)] 16:19:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x91f34800) [pid = 1770] [serial = 695] [outer = 0x91dd6000] 16:19:34 INFO - PROCESS | 1770 | 1466810374325 Marionette DEBUG loaded listener.js 16:19:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x91f3f000) [pid = 1770] [serial = 696] [outer = 0x91dd6000] 16:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1535ms 16:19:35 INFO - PROCESS | 1770 | 1466810375234 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:19:35 INFO - PROCESS | 1770 | 1466810375247 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 16:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:19:35 INFO - PROCESS | 1770 | 1466810375252 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 16:19:35 INFO - PROCESS | 1770 | 1466810375258 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:19:35 INFO - PROCESS | 1770 | 1466810375262 Marionette TRACE conn4 <- [1,898,null,{}] 16:19:35 INFO - PROCESS | 1770 | 1466810375268 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:35 INFO - PROCESS | 1770 | 1466810375273 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:35 INFO - PROCESS | 1770 | 1466810375458 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 16:19:35 INFO - PROCESS | 1770 | 1466810375624 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810375633 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d4e1000 == 31 [pid = 1770] [id = 232] 16:19:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x8f129000) [pid = 1770] [serial = 697] [outer = (nil)] 16:19:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x9232a000) [pid = 1770] [serial = 698] [outer = 0x8f129000] 16:19:35 INFO - PROCESS | 1770 | 1466810375712 Marionette DEBUG loaded listener.js 16:19:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x92417800) [pid = 1770] [serial = 699] [outer = 0x8f129000] 16:19:36 INFO - PROCESS | 1770 | 1466810376669 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1431ms 16:19:36 INFO - PROCESS | 1770 | 1466810376689 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 16:19:36 INFO - PROCESS | 1770 | 1466810376692 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 16:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:19:36 INFO - PROCESS | 1770 | 1466810376699 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:19:36 INFO - PROCESS | 1770 | 1466810376703 Marionette TRACE conn4 <- [1,902,null,{}] 16:19:36 INFO - PROCESS | 1770 | 1466810376709 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:36 INFO - PROCESS | 1770 | 1466810376714 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:36 INFO - PROCESS | 1770 | 1466810376907 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 16:19:37 INFO - PROCESS | 1770 | 1466810377104 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1770 | 1466810377113 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x92416000 == 32 [pid = 1770] [id = 233] 16:19:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x92b73800) [pid = 1770] [serial = 700] [outer = (nil)] 16:19:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x92b79c00) [pid = 1770] [serial = 701] [outer = 0x92b73800] 16:19:37 INFO - PROCESS | 1770 | 1466810377198 Marionette DEBUG loaded listener.js 16:19:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x91dcc400) [pid = 1770] [serial = 702] [outer = 0x92b73800] 16:19:38 INFO - PROCESS | 1770 | 1466810378172 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1533ms 16:19:38 INFO - PROCESS | 1770 | 1466810378233 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 16:19:38 INFO - PROCESS | 1770 | 1466810378237 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 16:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:19:38 INFO - PROCESS | 1770 | 1466810378243 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:19:38 INFO - PROCESS | 1770 | 1466810378247 Marionette TRACE conn4 <- [1,906,null,{}] 16:19:38 INFO - PROCESS | 1770 | 1466810378253 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:38 INFO - PROCESS | 1770 | 1466810378263 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:38 INFO - PROCESS | 1770 | 1466810378521 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 16:19:39 INFO - PROCESS | 1770 | 1466810379107 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810379114 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x8de47400 == 33 [pid = 1770] [id = 234] 16:19:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x8de49000) [pid = 1770] [serial = 703] [outer = (nil)] 16:19:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x8de4f400) [pid = 1770] [serial = 704] [outer = 0x8de49000] 16:19:39 INFO - PROCESS | 1770 | 1466810379194 Marionette DEBUG loaded listener.js 16:19:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x8df14c00) [pid = 1770] [serial = 705] [outer = 0x8de49000] 16:19:40 INFO - PROCESS | 1770 | 1466810380066 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1891ms 16:19:40 INFO - PROCESS | 1770 | 1466810380137 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 16:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:19:40 INFO - PROCESS | 1770 | 1466810380149 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 16:19:40 INFO - PROCESS | 1770 | 1466810380158 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:19:40 INFO - PROCESS | 1770 | 1466810380166 Marionette TRACE conn4 <- [1,910,null,{}] 16:19:40 INFO - PROCESS | 1770 | 1466810380180 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:40 INFO - PROCESS | 1770 | 1466810380190 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:40 INFO - PROCESS | 1770 | 1466810380395 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 16:19:40 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x91d4c000) [pid = 1770] [serial = 650] [outer = (nil)] [url = about:blank] 16:19:40 INFO - PROCESS | 1770 | 1466810380673 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1770 | 1466810380680 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e1000 == 34 [pid = 1770] [id = 235] 16:19:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x8d2e5400) [pid = 1770] [serial = 706] [outer = (nil)] 16:19:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x8dee3800) [pid = 1770] [serial = 707] [outer = 0x8d2e5400] 16:19:40 INFO - PROCESS | 1770 | 1466810380780 Marionette DEBUG loaded listener.js 16:19:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x8e8dd400) [pid = 1770] [serial = 708] [outer = 0x8d2e5400] 16:19:41 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x8de48400) [pid = 1770] [serial = 647] [outer = (nil)] [url = about:blank] 16:19:41 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x8d2dbc00) [pid = 1770] [serial = 632] [outer = (nil)] [url = about:blank] 16:19:41 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x91396400) [pid = 1770] [serial = 641] [outer = (nil)] [url = about:blank] 16:19:41 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x8eee4800) [pid = 1770] [serial = 638] [outer = (nil)] [url = about:blank] 16:19:41 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x8e5ecc00) [pid = 1770] [serial = 635] [outer = (nil)] [url = about:blank] 16:19:41 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x8d4dc400) [pid = 1770] [serial = 644] [outer = (nil)] [url = about:blank] 16:19:41 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x8de45800) [pid = 1770] [serial = 645] [outer = (nil)] [url = about:blank] 16:19:41 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x8eee2400) [pid = 1770] [serial = 648] [outer = (nil)] [url = about:blank] 16:19:41 INFO - PROCESS | 1770 | 1466810381560 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1452ms 16:19:41 INFO - PROCESS | 1770 | 1466810381611 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 16:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:19:41 INFO - PROCESS | 1770 | 1466810381617 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 16:19:41 INFO - PROCESS | 1770 | 1466810381624 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:19:41 INFO - PROCESS | 1770 | 1466810381627 Marionette TRACE conn4 <- [1,914,null,{}] 16:19:41 INFO - PROCESS | 1770 | 1466810381633 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:41 INFO - PROCESS | 1770 | 1466810381639 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:41 INFO - PROCESS | 1770 | 1466810381806 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 16:19:41 INFO - PROCESS | 1770 | 1466810381925 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810381932 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d4e4000 == 35 [pid = 1770] [id = 236] 16:19:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x8eee3400) [pid = 1770] [serial = 709] [outer = (nil)] 16:19:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x91396000) [pid = 1770] [serial = 710] [outer = 0x8eee3400] 16:19:42 INFO - PROCESS | 1770 | 1466810382007 Marionette DEBUG loaded listener.js 16:19:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x91d45400) [pid = 1770] [serial = 711] [outer = 0x8eee3400] 16:19:42 INFO - PROCESS | 1770 | 1466810382806 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1233ms 16:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:19:42 INFO - PROCESS | 1770 | 1466810382857 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 16:19:42 INFO - PROCESS | 1770 | 1466810382860 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 16:19:42 INFO - PROCESS | 1770 | 1466810382874 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:19:42 INFO - PROCESS | 1770 | 1466810382883 Marionette TRACE conn4 <- [1,918,null,{}] 16:19:42 INFO - PROCESS | 1770 | 1466810382891 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:42 INFO - PROCESS | 1770 | 1466810382897 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:43 INFO - PROCESS | 1770 | 1466810383061 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 16:19:43 INFO - PROCESS | 1770 | 1466810383071 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1770 | 1466810383078 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa53400 == 36 [pid = 1770] [id = 237] 16:19:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x9220b400) [pid = 1770] [serial = 712] [outer = (nil)] 16:19:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x92330000) [pid = 1770] [serial = 713] [outer = 0x9220b400] 16:19:43 INFO - PROCESS | 1770 | 1466810383147 Marionette DEBUG loaded listener.js 16:19:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x92b74000) [pid = 1770] [serial = 714] [outer = 0x9220b400] 16:19:44 INFO - PROCESS | 1770 | 1466810384079 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1245ms 16:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:19:44 INFO - PROCESS | 1770 | 1466810384111 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 16:19:44 INFO - PROCESS | 1770 | 1466810384115 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 16:19:44 INFO - PROCESS | 1770 | 1466810384122 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:19:44 INFO - PROCESS | 1770 | 1466810384126 Marionette TRACE conn4 <- [1,922,null,{}] 16:19:44 INFO - PROCESS | 1770 | 1466810384141 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:44 INFO - PROCESS | 1770 | 1466810384146 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:44 INFO - PROCESS | 1770 | 1466810384364 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 16:19:44 INFO - PROCESS | 1770 | 1466810384385 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810384394 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bea5c00 == 37 [pid = 1770] [id = 238] 16:19:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x8eee3c00) [pid = 1770] [serial = 715] [outer = (nil)] 16:19:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x930d0800) [pid = 1770] [serial = 716] [outer = 0x8eee3c00] 16:19:44 INFO - PROCESS | 1770 | 1466810384462 Marionette DEBUG loaded listener.js 16:19:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x93a62000) [pid = 1770] [serial = 717] [outer = 0x8eee3c00] 16:19:45 INFO - PROCESS | 1770 | 1466810385347 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:19:45 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x8de45c00) [pid = 1770] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:19:45 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x8fa51800) [pid = 1770] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:19:45 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x8d2e5800) [pid = 1770] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:19:45 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x8e5ef000) [pid = 1770] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:19:45 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x8eeda400) [pid = 1770] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1594ms 16:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:19:45 INFO - PROCESS | 1770 | 1466810385715 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 16:19:45 INFO - PROCESS | 1770 | 1466810385718 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 16:19:45 INFO - PROCESS | 1770 | 1466810385725 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:19:45 INFO - PROCESS | 1770 | 1466810385729 Marionette TRACE conn4 <- [1,926,null,{}] 16:19:45 INFO - PROCESS | 1770 | 1466810385744 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:45 INFO - PROCESS | 1770 | 1466810385748 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:45 INFO - PROCESS | 1770 | 1466810385891 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 16:19:45 INFO - PROCESS | 1770 | 1466810385901 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810385918 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x92216400 == 38 [pid = 1770] [id = 239] 16:19:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x92411400) [pid = 1770] [serial = 718] [outer = (nil)] 16:19:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x93b53800) [pid = 1770] [serial = 719] [outer = 0x92411400] 16:19:46 INFO - PROCESS | 1770 | 1466810386041 Marionette DEBUG loaded listener.js 16:19:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x93b98800) [pid = 1770] [serial = 720] [outer = 0x92411400] 16:19:46 INFO - PROCESS | 1770 | 1466810386871 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1189ms 16:19:46 INFO - PROCESS | 1770 | 1466810386913 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 16:19:46 INFO - PROCESS | 1770 | 1466810386916 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 16:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:19:46 INFO - PROCESS | 1770 | 1466810386922 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:19:46 INFO - PROCESS | 1770 | 1466810386926 Marionette TRACE conn4 <- [1,930,null,{}] 16:19:46 INFO - PROCESS | 1770 | 1466810386931 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:46 INFO - PROCESS | 1770 | 1466810386936 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:47 INFO - PROCESS | 1770 | 1466810387104 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 16:19:47 INFO - PROCESS | 1770 | 1466810387114 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810387122 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x8eeda400 == 39 [pid = 1770] [id = 240] 16:19:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x8faca800) [pid = 1770] [serial = 721] [outer = (nil)] 16:19:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x93d65000) [pid = 1770] [serial = 722] [outer = 0x8faca800] 16:19:47 INFO - PROCESS | 1770 | 1466810387188 Marionette DEBUG loaded listener.js 16:19:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x93d6e000) [pid = 1770] [serial = 723] [outer = 0x8faca800] 16:19:48 INFO - PROCESS | 1770 | 1466810388229 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1381ms 16:19:48 INFO - PROCESS | 1770 | 1466810388305 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 16:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:19:48 INFO - PROCESS | 1770 | 1466810388312 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 16:19:48 INFO - PROCESS | 1770 | 1466810388320 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:19:48 INFO - PROCESS | 1770 | 1466810388325 Marionette TRACE conn4 <- [1,934,null,{}] 16:19:48 INFO - PROCESS | 1770 | 1466810388334 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:48 INFO - PROCESS | 1770 | 1466810388340 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:48 INFO - PROCESS | 1770 | 1466810388562 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 16:19:48 INFO - PROCESS | 1770 | 1466810388797 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810388807 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x8de42000 == 40 [pid = 1770] [id = 241] 16:19:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x8de47000) [pid = 1770] [serial = 724] [outer = (nil)] 16:19:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x8e860400) [pid = 1770] [serial = 725] [outer = 0x8de47000] 16:19:48 INFO - PROCESS | 1770 | 1466810388934 Marionette DEBUG loaded listener.js 16:19:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x8eedd000) [pid = 1770] [serial = 726] [outer = 0x8de47000] 16:19:49 INFO - PROCESS | 1770 | 1466810389838 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1585ms 16:19:49 INFO - PROCESS | 1770 | 1466810389904 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 16:19:49 INFO - PROCESS | 1770 | 1466810389912 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 16:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:19:49 INFO - PROCESS | 1770 | 1466810389923 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:19:49 INFO - PROCESS | 1770 | 1466810389927 Marionette TRACE conn4 <- [1,938,null,{}] 16:19:49 INFO - PROCESS | 1770 | 1466810389933 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:49 INFO - PROCESS | 1770 | 1466810389940 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:50 INFO - PROCESS | 1770 | 1466810390175 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 16:19:50 INFO - PROCESS | 1770 | 1466810390391 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810390401 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa5a800 == 41 [pid = 1770] [id = 242] 16:19:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x913a3400) [pid = 1770] [serial = 727] [outer = (nil)] 16:19:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x91d50c00) [pid = 1770] [serial = 728] [outer = 0x913a3400] 16:19:50 INFO - PROCESS | 1770 | 1466810390508 Marionette DEBUG loaded listener.js 16:19:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x91dd0400) [pid = 1770] [serial = 729] [outer = 0x913a3400] 16:19:51 INFO - PROCESS | 1770 | 1466810391449 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1587ms 16:19:51 INFO - PROCESS | 1770 | 1466810391510 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 16:19:51 INFO - PROCESS | 1770 | 1466810391515 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 16:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:19:51 INFO - PROCESS | 1770 | 1466810391522 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:19:51 INFO - PROCESS | 1770 | 1466810391528 Marionette TRACE conn4 <- [1,942,null,{}] 16:19:51 INFO - PROCESS | 1770 | 1466810391545 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:51 INFO - PROCESS | 1770 | 1466810391554 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:51 INFO - PROCESS | 1770 | 1466810391777 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 16:19:52 INFO - PROCESS | 1770 | 1466810391995 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1770 | 1466810392006 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x930c3800 == 42 [pid = 1770] [id = 243] 16:19:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x93d63800) [pid = 1770] [serial = 730] [outer = (nil)] 16:19:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x95009800) [pid = 1770] [serial = 731] [outer = 0x93d63800] 16:19:52 INFO - PROCESS | 1770 | 1466810392135 Marionette DEBUG loaded listener.js 16:19:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x950b1000) [pid = 1770] [serial = 732] [outer = 0x93d63800] 16:19:53 INFO - PROCESS | 1770 | 1466810393115 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1639ms 16:19:53 INFO - PROCESS | 1770 | 1466810393162 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 16:19:53 INFO - PROCESS | 1770 | 1466810393168 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 16:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:19:53 INFO - PROCESS | 1770 | 1466810393175 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:19:53 INFO - PROCESS | 1770 | 1466810393179 Marionette TRACE conn4 <- [1,946,null,{}] 16:19:53 INFO - PROCESS | 1770 | 1466810393184 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:53 INFO - PROCESS | 1770 | 1466810393190 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:53 INFO - PROCESS | 1770 | 1466810393374 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 16:19:53 INFO - PROCESS | 1770 | 1466810393541 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810393552 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa51800 == 43 [pid = 1770] [id = 244] 16:19:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x93d65c00) [pid = 1770] [serial = 733] [outer = (nil)] 16:19:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x95156400) [pid = 1770] [serial = 734] [outer = 0x93d65c00] 16:19:53 INFO - PROCESS | 1770 | 1466810393633 Marionette DEBUG loaded listener.js 16:19:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x9515a400) [pid = 1770] [serial = 735] [outer = 0x93d65c00] 16:19:54 INFO - PROCESS | 1770 | 1466810394525 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:19:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1379ms 16:19:54 INFO - PROCESS | 1770 | 1466810394555 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 16:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:19:54 INFO - PROCESS | 1770 | 1466810394560 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 16:19:54 INFO - PROCESS | 1770 | 1466810394566 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:19:54 INFO - PROCESS | 1770 | 1466810394570 Marionette TRACE conn4 <- [1,950,null,{}] 16:19:54 INFO - PROCESS | 1770 | 1466810394576 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:54 INFO - PROCESS | 1770 | 1466810394581 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:54 INFO - PROCESS | 1770 | 1466810394745 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 16:19:54 INFO - PROCESS | 1770 | 1466810394919 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810394925 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x92b77800 == 44 [pid = 1770] [id = 245] 16:19:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x95151c00) [pid = 1770] [serial = 736] [outer = (nil)] 16:19:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x95242400) [pid = 1770] [serial = 737] [outer = 0x95151c00] 16:19:55 INFO - PROCESS | 1770 | 1466810395005 Marionette DEBUG loaded listener.js 16:19:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x95244400) [pid = 1770] [serial = 738] [outer = 0x95151c00] 16:19:55 INFO - PROCESS | 1770 | 1466810395994 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1485ms 16:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:19:56 INFO - PROCESS | 1770 | 1466810396051 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 16:19:56 INFO - PROCESS | 1770 | 1466810396054 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 16:19:56 INFO - PROCESS | 1770 | 1466810396060 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:19:56 INFO - PROCESS | 1770 | 1466810396063 Marionette TRACE conn4 <- [1,954,null,{}] 16:19:56 INFO - PROCESS | 1770 | 1466810396070 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:56 INFO - PROCESS | 1770 | 1466810396080 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:56 INFO - PROCESS | 1770 | 1466810396283 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 16:19:56 INFO - PROCESS | 1770 | 1466810396515 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810396526 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5f3400 == 45 [pid = 1770] [id = 246] 16:19:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x9241b400) [pid = 1770] [serial = 739] [outer = (nil)] 16:19:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x95275000) [pid = 1770] [serial = 740] [outer = 0x9241b400] 16:19:56 INFO - PROCESS | 1770 | 1466810396646 Marionette DEBUG loaded listener.js 16:19:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x95278c00) [pid = 1770] [serial = 741] [outer = 0x9241b400] 16:19:57 INFO - PROCESS | 1770 | 1466810397503 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1490ms 16:19:57 INFO - PROCESS | 1770 | 1466810397550 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 16:19:57 INFO - PROCESS | 1770 | 1466810397554 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 16:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:19:57 INFO - PROCESS | 1770 | 1466810397561 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:19:57 INFO - PROCESS | 1770 | 1466810397564 Marionette TRACE conn4 <- [1,958,null,{}] 16:19:57 INFO - PROCESS | 1770 | 1466810397570 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:57 INFO - PROCESS | 1770 | 1466810397575 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:57 INFO - PROCESS | 1770 | 1466810397745 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 16:19:57 INFO - PROCESS | 1770 | 1466810397915 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1770 | 1466810397922 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bea6800 == 46 [pid = 1770] [id = 247] 16:19:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x8d2e3400) [pid = 1770] [serial = 742] [outer = (nil)] 16:19:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x8fac5800) [pid = 1770] [serial = 743] [outer = 0x8d2e3400] 16:19:58 INFO - PROCESS | 1770 | 1466810397999 Marionette DEBUG loaded listener.js 16:19:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x95278000) [pid = 1770] [serial = 744] [outer = 0x8d2e3400] 16:19:59 INFO - PROCESS | 1770 | 1466810399203 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1681ms 16:19:59 INFO - PROCESS | 1770 | 1466810399242 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 16:19:59 INFO - PROCESS | 1770 | 1466810399248 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 16:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:19:59 INFO - PROCESS | 1770 | 1466810399257 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:19:59 INFO - PROCESS | 1770 | 1466810399261 Marionette TRACE conn4 <- [1,962,null,{}] 16:19:59 INFO - PROCESS | 1770 | 1466810399270 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:59 INFO - PROCESS | 1770 | 1466810399275 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:59 INFO - PROCESS | 1770 | 1466810399481 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 16:19:59 INFO - PROCESS | 1770 | 1466810399694 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810399709 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:19:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x8df1a400 == 47 [pid = 1770] [id = 248] 16:19:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x8e85a800) [pid = 1770] [serial = 745] [outer = (nil)] 16:19:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x8e8de400) [pid = 1770] [serial = 746] [outer = 0x8e85a800] 16:19:59 INFO - PROCESS | 1770 | 1466810399780 Marionette DEBUG loaded listener.js 16:19:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x8eee3800) [pid = 1770] [serial = 747] [outer = 0x8e85a800] 16:20:00 INFO - PROCESS | 1770 | 1466810400793 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1584ms 16:20:00 INFO - PROCESS | 1770 | 1466810400842 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 16:20:00 INFO - PROCESS | 1770 | 1466810400849 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 16:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:20:00 INFO - PROCESS | 1770 | 1466810400860 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:20:00 INFO - PROCESS | 1770 | 1466810400863 Marionette TRACE conn4 <- [1,966,null,{}] 16:20:00 INFO - PROCESS | 1770 | 1466810400870 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:00 INFO - PROCESS | 1770 | 1466810400875 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:01 INFO - PROCESS | 1770 | 1466810401048 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 16:20:01 INFO - PROCESS | 1770 | --DOCSHELL 0x8beab000 == 46 [pid = 1770] [id = 210] 16:20:01 INFO - PROCESS | 1770 | --DOCSHELL 0x92216400 == 45 [pid = 1770] [id = 239] 16:20:01 INFO - PROCESS | 1770 | --DOCSHELL 0x8bea5c00 == 44 [pid = 1770] [id = 238] 16:20:01 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0x91dd5000) [pid = 1770] [serial = 686] [outer = (nil)] [url = about:blank] 16:20:01 INFO - PROCESS | 1770 | 1466810401262 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810401273 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:01 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa53400 == 43 [pid = 1770] [id = 237] 16:20:01 INFO - PROCESS | 1770 | --DOCSHELL 0x8d4e4000 == 42 [pid = 1770] [id = 236] 16:20:01 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e1000 == 41 [pid = 1770] [id = 235] 16:20:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e1000 == 42 [pid = 1770] [id = 249] 16:20:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x8de4b800) [pid = 1770] [serial = 748] [outer = (nil)] 16:20:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x8e5f6000) [pid = 1770] [serial = 749] [outer = 0x8de4b800] 16:20:01 INFO - PROCESS | 1770 | 1466810401394 Marionette DEBUG loaded listener.js 16:20:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x8f12fc00) [pid = 1770] [serial = 750] [outer = 0x8de4b800] 16:20:01 INFO - PROCESS | 1770 | --DOCSHELL 0x8de47400 == 41 [pid = 1770] [id = 234] 16:20:01 INFO - PROCESS | 1770 | --DOCSHELL 0x8e85bc00 == 40 [pid = 1770] [id = 230] 16:20:01 INFO - PROCESS | 1770 | --DOCSHELL 0x8d4da800 == 39 [pid = 1770] [id = 229] 16:20:01 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x8df1ac00) [pid = 1770] [serial = 674] [outer = (nil)] [url = about:blank] 16:20:01 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x8fa5b800) [pid = 1770] [serial = 680] [outer = (nil)] [url = about:blank] 16:20:01 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0x8e5f4800) [pid = 1770] [serial = 675] [outer = (nil)] [url = about:blank] 16:20:01 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x93a5f800) [pid = 1770] [serial = 662] [outer = (nil)] [url = about:blank] 16:20:01 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x92b75800) [pid = 1770] [serial = 659] [outer = (nil)] [url = about:blank] 16:20:01 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x8fabfc00) [pid = 1770] [serial = 683] [outer = (nil)] [url = about:blank] 16:20:01 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x8fac4000) [pid = 1770] [serial = 681] [outer = (nil)] [url = about:blank] 16:20:01 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x8e863000) [pid = 1770] [serial = 672] [outer = (nil)] [url = about:blank] 16:20:01 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x8e858400) [pid = 1770] [serial = 671] [outer = (nil)] [url = about:blank] 16:20:01 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x8f060000) [pid = 1770] [serial = 677] [outer = (nil)] [url = about:blank] 16:20:01 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x8d4d7000) [pid = 1770] [serial = 668] [outer = (nil)] [url = about:blank] 16:20:01 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x91dee000) [pid = 1770] [serial = 656] [outer = (nil)] [url = about:blank] 16:20:01 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x8f134400) [pid = 1770] [serial = 653] [outer = (nil)] [url = about:blank] 16:20:01 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x93a69c00) [pid = 1770] [serial = 665] [outer = (nil)] [url = about:blank] 16:20:01 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x8f12f000) [pid = 1770] [serial = 678] [outer = (nil)] [url = about:blank] 16:20:01 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x91398800) [pid = 1770] [serial = 684] [outer = (nil)] [url = about:blank] 16:20:02 INFO - PROCESS | 1770 | 1466810402298 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1480ms 16:20:02 INFO - PROCESS | 1770 | 1466810402340 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 16:20:02 INFO - PROCESS | 1770 | 1466810402344 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 16:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:20:02 INFO - PROCESS | 1770 | 1466810402351 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:20:02 INFO - PROCESS | 1770 | 1466810402356 Marionette TRACE conn4 <- [1,970,null,{}] 16:20:02 INFO - PROCESS | 1770 | 1466810402372 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:02 INFO - PROCESS | 1770 | 1466810402380 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:02 INFO - PROCESS | 1770 | 1466810402556 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 16:20:02 INFO - PROCESS | 1770 | 1466810402689 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1770 | 1466810402699 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x91de1c00 == 40 [pid = 1770] [id = 250] 16:20:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x91de6c00) [pid = 1770] [serial = 751] [outer = (nil)] 16:20:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x9232e400) [pid = 1770] [serial = 752] [outer = 0x91de6c00] 16:20:02 INFO - PROCESS | 1770 | 1466810402773 Marionette DEBUG loaded listener.js 16:20:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x92b7b400) [pid = 1770] [serial = 753] [outer = 0x91de6c00] 16:20:03 INFO - PROCESS | 1770 | 1466810403530 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1234ms 16:20:03 INFO - PROCESS | 1770 | 1466810403600 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 16:20:03 INFO - PROCESS | 1770 | 1466810403604 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 16:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:20:03 INFO - PROCESS | 1770 | 1466810403611 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:20:03 INFO - PROCESS | 1770 | 1466810403615 Marionette TRACE conn4 <- [1,974,null,{}] 16:20:03 INFO - PROCESS | 1770 | 1466810403620 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:03 INFO - PROCESS | 1770 | 1466810403625 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:03 INFO - PROCESS | 1770 | 1466810403786 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 16:20:03 INFO - PROCESS | 1770 | 1466810403795 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810403802 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beae000 == 41 [pid = 1770] [id = 251] 16:20:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x92b7ec00) [pid = 1770] [serial = 754] [outer = (nil)] 16:20:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x93b5a400) [pid = 1770] [serial = 755] [outer = 0x92b7ec00] 16:20:03 INFO - PROCESS | 1770 | 1466810403870 Marionette DEBUG loaded listener.js 16:20:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x93ba1000) [pid = 1770] [serial = 756] [outer = 0x92b7ec00] 16:20:04 INFO - PROCESS | 1770 | 1466810404843 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1288ms 16:20:04 INFO - PROCESS | 1770 | 1466810404900 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 16:20:04 INFO - PROCESS | 1770 | 1466810404904 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 16:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:20:04 INFO - PROCESS | 1770 | 1466810404910 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:20:04 INFO - PROCESS | 1770 | 1466810404913 Marionette TRACE conn4 <- [1,978,null,{}] 16:20:04 INFO - PROCESS | 1770 | 1466810404926 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:04 INFO - PROCESS | 1770 | 1466810404931 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:05 INFO - PROCESS | 1770 | 1466810405176 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 16:20:05 INFO - PROCESS | 1770 | 1466810405198 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1770 | 1466810405208 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e862000 == 42 [pid = 1770] [id = 252] 16:20:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x91dd8c00) [pid = 1770] [serial = 757] [outer = (nil)] 16:20:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x950ae800) [pid = 1770] [serial = 758] [outer = 0x91dd8c00] 16:20:05 INFO - PROCESS | 1770 | 1466810405274 Marionette DEBUG loaded listener.js 16:20:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x95153800) [pid = 1770] [serial = 759] [outer = 0x91dd8c00] 16:20:06 INFO - PROCESS | 1770 | 1466810406310 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:20:06 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x8eee3c00) [pid = 1770] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:20:06 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x8eee3400) [pid = 1770] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:20:06 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x8d2e5400) [pid = 1770] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:20:06 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x9220b400) [pid = 1770] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:20:06 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x92411400) [pid = 1770] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:20:06 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x8de49000) [pid = 1770] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1452ms 16:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:20:06 INFO - PROCESS | 1770 | 1466810406363 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 16:20:06 INFO - PROCESS | 1770 | 1466810406365 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 16:20:06 INFO - PROCESS | 1770 | 1466810406372 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:20:06 INFO - PROCESS | 1770 | 1466810406375 Marionette TRACE conn4 <- [1,982,null,{}] 16:20:06 INFO - PROCESS | 1770 | 1466810406381 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:06 INFO - PROCESS | 1770 | 1466810406391 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:06 INFO - PROCESS | 1770 | 1466810406577 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 16:20:06 INFO - PROCESS | 1770 | 1466810406764 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810406770 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x91f33800 == 43 [pid = 1770] [id = 253] 16:20:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x93d62c00) [pid = 1770] [serial = 760] [outer = (nil)] 16:20:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x9524b800) [pid = 1770] [serial = 761] [outer = 0x93d62c00] 16:20:06 INFO - PROCESS | 1770 | 1466810406845 Marionette DEBUG loaded listener.js 16:20:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x95272000) [pid = 1770] [serial = 762] [outer = 0x93d62c00] 16:20:07 INFO - PROCESS | 1770 | 1466810407584 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1295ms 16:20:07 INFO - PROCESS | 1770 | 1466810407667 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 16:20:07 INFO - PROCESS | 1770 | 1466810407671 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 16:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:20:07 INFO - PROCESS | 1770 | 1466810407678 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:20:07 INFO - PROCESS | 1770 | 1466810407681 Marionette TRACE conn4 <- [1,986,null,{}] 16:20:07 INFO - PROCESS | 1770 | 1466810407687 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:07 INFO - PROCESS | 1770 | 1466810407692 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:07 INFO - PROCESS | 1770 | 1466810407847 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 16:20:07 INFO - PROCESS | 1770 | 1466810407858 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810407866 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d4e3800 == 44 [pid = 1770] [id = 254] 16:20:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x9524a000) [pid = 1770] [serial = 763] [outer = (nil)] 16:20:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x9538f000) [pid = 1770] [serial = 764] [outer = 0x9524a000] 16:20:07 INFO - PROCESS | 1770 | 1466810407932 Marionette DEBUG loaded listener.js 16:20:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x953be800) [pid = 1770] [serial = 765] [outer = 0x9524a000] 16:20:09 INFO - PROCESS | 1770 | 1466810409076 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1430ms 16:20:09 INFO - PROCESS | 1770 | 1466810409109 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 16:20:09 INFO - PROCESS | 1770 | 1466810409115 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 16:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:20:09 INFO - PROCESS | 1770 | 1466810409124 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:20:09 INFO - PROCESS | 1770 | 1466810409132 Marionette TRACE conn4 <- [1,990,null,{}] 16:20:09 INFO - PROCESS | 1770 | 1466810409140 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:09 INFO - PROCESS | 1770 | 1466810409145 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:09 INFO - PROCESS | 1770 | 1466810409334 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 16:20:09 INFO - PROCESS | 1770 | 1466810409555 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810409568 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5f6400 == 45 [pid = 1770] [id = 255] 16:20:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x8e5f7800) [pid = 1770] [serial = 766] [outer = (nil)] 16:20:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x8eedfc00) [pid = 1770] [serial = 767] [outer = 0x8e5f7800] 16:20:09 INFO - PROCESS | 1770 | 1466810409691 Marionette DEBUG loaded listener.js 16:20:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x8fa52400) [pid = 1770] [serial = 768] [outer = 0x8e5f7800] 16:20:10 INFO - PROCESS | 1770 | 1466810410633 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1546ms 16:20:10 INFO - PROCESS | 1770 | 1466810410670 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 16:20:10 INFO - PROCESS | 1770 | 1466810410678 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 16:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:20:10 INFO - PROCESS | 1770 | 1466810410688 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:20:10 INFO - PROCESS | 1770 | 1466810410692 Marionette TRACE conn4 <- [1,994,null,{}] 16:20:10 INFO - PROCESS | 1770 | 1466810410699 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:10 INFO - PROCESS | 1770 | 1466810410705 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:10 INFO - PROCESS | 1770 | 1466810410895 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 16:20:11 INFO - PROCESS | 1770 | 1466810411168 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1770 | 1466810411176 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fac9800 == 46 [pid = 1770] [id = 256] 16:20:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x91f32400) [pid = 1770] [serial = 769] [outer = (nil)] 16:20:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x92b76c00) [pid = 1770] [serial = 770] [outer = 0x91f32400] 16:20:11 INFO - PROCESS | 1770 | 1466810411305 Marionette DEBUG loaded listener.js 16:20:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x93b54400) [pid = 1770] [serial = 771] [outer = 0x91f32400] 16:20:12 INFO - PROCESS | 1770 | 1466810412572 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 16:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1948ms 16:20:12 INFO - PROCESS | 1770 | 1466810412636 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 16:20:12 INFO - PROCESS | 1770 | 1466810412640 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 16:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:20:12 INFO - PROCESS | 1770 | 1466810412651 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:20:12 INFO - PROCESS | 1770 | 1466810412660 Marionette TRACE conn4 <- [1,998,null,{}] 16:20:12 INFO - PROCESS | 1770 | 1466810412687 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:12 INFO - PROCESS | 1770 | 1466810412701 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:13 INFO - PROCESS | 1770 | 1466810413152 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 16:20:13 INFO - PROCESS | 1770 | 1466810413307 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810413324 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x9538ac00 == 47 [pid = 1770] [id = 257] 16:20:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x9538c400) [pid = 1770] [serial = 772] [outer = (nil)] 16:20:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 121 (0x953c2000) [pid = 1770] [serial = 773] [outer = 0x9538c400] 16:20:13 INFO - PROCESS | 1770 | 1466810413468 Marionette DEBUG loaded listener.js 16:20:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 122 (0x953c7400) [pid = 1770] [serial = 774] [outer = 0x9538c400] 16:20:14 INFO - PROCESS | 1770 | 1466810414514 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 16:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1898ms 16:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:20:14 INFO - PROCESS | 1770 | 1466810414547 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 16:20:14 INFO - PROCESS | 1770 | 1466810414551 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 16:20:14 INFO - PROCESS | 1770 | 1466810414558 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:20:14 INFO - PROCESS | 1770 | 1466810414561 Marionette TRACE conn4 <- [1,1002,null,{}] 16:20:14 INFO - PROCESS | 1770 | 1466810414567 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:14 INFO - PROCESS | 1770 | 1466810414573 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:14 INFO - PROCESS | 1770 | 1466810414758 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 16:20:14 INFO - PROCESS | 1770 | 1466810414972 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810414982 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e2800 == 48 [pid = 1770] [id = 258] 16:20:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 123 (0x8d4dac00) [pid = 1770] [serial = 775] [outer = (nil)] 16:20:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 124 (0x96e31c00) [pid = 1770] [serial = 776] [outer = 0x8d4dac00] 16:20:15 INFO - PROCESS | 1770 | 1466810415101 Marionette DEBUG loaded listener.js 16:20:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x96e37000) [pid = 1770] [serial = 777] [outer = 0x8d4dac00] 16:20:15 INFO - PROCESS | 1770 | 1466810415988 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 16:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1483ms 16:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:20:16 INFO - PROCESS | 1770 | 1466810416041 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 16:20:16 INFO - PROCESS | 1770 | 1466810416044 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 16:20:16 INFO - PROCESS | 1770 | 1466810416051 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:20:16 INFO - PROCESS | 1770 | 1466810416054 Marionette TRACE conn4 <- [1,1006,null,{}] 16:20:16 INFO - PROCESS | 1770 | 1466810416060 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:16 INFO - PROCESS | 1770 | 1466810416066 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:16 INFO - PROCESS | 1770 | 1466810416240 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 16:20:16 INFO - PROCESS | 1770 | 1466810416426 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810416435 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2db800 == 49 [pid = 1770] [id = 259] 16:20:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 126 (0x8d2e9800) [pid = 1770] [serial = 778] [outer = (nil)] 16:20:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x96eda000) [pid = 1770] [serial = 779] [outer = 0x8d2e9800] 16:20:16 INFO - PROCESS | 1770 | 1466810416521 Marionette DEBUG loaded listener.js 16:20:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x98378c00) [pid = 1770] [serial = 780] [outer = 0x8d2e9800] 16:20:17 INFO - PROCESS | 1770 | 1466810417488 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 16:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1484ms 16:20:17 INFO - PROCESS | 1770 | 1466810417535 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 16:20:17 INFO - PROCESS | 1770 | 1466810417539 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 16:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:20:17 INFO - PROCESS | 1770 | 1466810417546 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:20:17 INFO - PROCESS | 1770 | 1466810417549 Marionette TRACE conn4 <- [1,1010,null,{}] 16:20:17 INFO - PROCESS | 1770 | 1466810417555 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:17 INFO - PROCESS | 1770 | 1466810417566 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:17 INFO - PROCESS | 1770 | 1466810417772 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 16:20:17 INFO - PROCESS | 1770 | 1466810417947 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810417959 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x96ed9400 == 50 [pid = 1770] [id = 260] 16:20:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x9797a800) [pid = 1770] [serial = 781] [outer = (nil)] 16:20:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x98eb3000) [pid = 1770] [serial = 782] [outer = 0x9797a800] 16:20:18 INFO - PROCESS | 1770 | 1466810418081 Marionette DEBUG loaded listener.js 16:20:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x98f5f400) [pid = 1770] [serial = 783] [outer = 0x9797a800] 16:20:18 INFO - PROCESS | 1770 | 1466810418928 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 16:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1441ms 16:20:18 INFO - PROCESS | 1770 | 1466810418988 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 16:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:20:18 INFO - PROCESS | 1770 | 1466810418992 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 16:20:19 INFO - PROCESS | 1770 | 1466810418999 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:20:19 INFO - PROCESS | 1770 | 1466810419002 Marionette TRACE conn4 <- [1,1014,null,{}] 16:20:19 INFO - PROCESS | 1770 | 1466810419008 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:19 INFO - PROCESS | 1770 | 1466810419014 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:19 INFO - PROCESS | 1770 | 1466810419189 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 16:20:19 INFO - PROCESS | 1770 | 1466810419364 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810419370 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bea5800 == 51 [pid = 1770] [id = 261] 16:20:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x8d4dc800) [pid = 1770] [serial = 784] [outer = (nil)] 16:20:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x9980f400) [pid = 1770] [serial = 785] [outer = 0x8d4dc800] 16:20:19 INFO - PROCESS | 1770 | 1466810419451 Marionette DEBUG loaded listener.js 16:20:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x99815c00) [pid = 1770] [serial = 786] [outer = 0x8d4dc800] 16:20:20 INFO - PROCESS | 1770 | 1466810420394 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1442ms 16:20:20 INFO - PROCESS | 1770 | 1466810420440 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 16:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:20:20 INFO - PROCESS | 1770 | 1466810420445 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 16:20:20 INFO - PROCESS | 1770 | 1466810420452 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:20:20 INFO - PROCESS | 1770 | 1466810420456 Marionette TRACE conn4 <- [1,1018,null,{}] 16:20:20 INFO - PROCESS | 1770 | 1466810420461 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:20 INFO - PROCESS | 1770 | 1466810420466 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:20 INFO - PROCESS | 1770 | 1466810420657 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 16:20:20 INFO - PROCESS | 1770 | 1466810420837 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810420848 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d4e1400 == 52 [pid = 1770] [id = 262] 16:20:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x91395c00) [pid = 1770] [serial = 787] [outer = (nil)] 16:20:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x93b52c00) [pid = 1770] [serial = 788] [outer = 0x91395c00] 16:20:20 INFO - PROCESS | 1770 | 1466810420927 Marionette DEBUG loaded listener.js 16:20:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x93d6d000) [pid = 1770] [serial = 789] [outer = 0x91395c00] 16:20:22 INFO - PROCESS | 1770 | 1466810422139 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1735ms 16:20:22 INFO - PROCESS | 1770 | 1466810422187 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 16:20:22 INFO - PROCESS | 1770 | 1466810422194 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 16:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:20:22 INFO - PROCESS | 1770 | 1466810422212 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:20:22 INFO - PROCESS | 1770 | 1466810422217 Marionette TRACE conn4 <- [1,1022,null,{}] 16:20:22 INFO - PROCESS | 1770 | 1466810422225 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:22 INFO - PROCESS | 1770 | 1466810422230 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:22 INFO - PROCESS | 1770 | 1466810422457 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 16:20:22 INFO - PROCESS | 1770 | 1466810422622 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810422637 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e8d7400 == 53 [pid = 1770] [id = 263] 16:20:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x8e8dc000) [pid = 1770] [serial = 790] [outer = (nil)] 16:20:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x8f064c00) [pid = 1770] [serial = 791] [outer = 0x8e8dc000] 16:20:22 INFO - PROCESS | 1770 | 1466810422747 Marionette DEBUG loaded listener.js 16:20:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x8fa4ec00) [pid = 1770] [serial = 792] [outer = 0x8e8dc000] 16:20:23 INFO - PROCESS | 1770 | 1466810423724 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:20:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:20:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1585ms 16:20:23 INFO - PROCESS | 1770 | 1466810423795 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 16:20:23 INFO - PROCESS | 1770 | 1466810423802 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 16:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:20:23 INFO - PROCESS | 1770 | 1466810423812 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:20:23 INFO - PROCESS | 1770 | 1466810423816 Marionette TRACE conn4 <- [1,1026,null,{}] 16:20:23 INFO - PROCESS | 1770 | 1466810423822 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:23 INFO - PROCESS | 1770 | 1466810423827 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:24 INFO - PROCESS | 1770 | 1466810424042 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 16:20:24 INFO - PROCESS | 1770 | --DOCSHELL 0x91f33800 == 52 [pid = 1770] [id = 253] 16:20:24 INFO - PROCESS | 1770 | --DOCSHELL 0x8e862000 == 51 [pid = 1770] [id = 252] 16:20:24 INFO - PROCESS | 1770 | --DOCSHELL 0x8beae000 == 50 [pid = 1770] [id = 251] 16:20:24 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x93d65000) [pid = 1770] [serial = 722] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1770 | 1466810424325 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810424333 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:24 INFO - PROCESS | 1770 | --DOCSHELL 0x91de1c00 == 49 [pid = 1770] [id = 250] 16:20:24 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e1000 == 48 [pid = 1770] [id = 249] 16:20:24 INFO - PROCESS | 1770 | --DOCSHELL 0x8df1a400 == 47 [pid = 1770] [id = 248] 16:20:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beae000 == 48 [pid = 1770] [id = 264] 16:20:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x8d4ddc00) [pid = 1770] [serial = 793] [outer = (nil)] 16:20:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x8def2400) [pid = 1770] [serial = 794] [outer = 0x8d4ddc00] 16:20:24 INFO - PROCESS | 1770 | 1466810424428 Marionette DEBUG loaded listener.js 16:20:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x8e8ddc00) [pid = 1770] [serial = 795] [outer = 0x8d4ddc00] 16:20:24 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x930d0800) [pid = 1770] [serial = 716] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x8eede400) [pid = 1770] [serial = 692] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x91396000) [pid = 1770] [serial = 710] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x8dee3800) [pid = 1770] [serial = 707] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x91d45400) [pid = 1770] [serial = 711] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x8e8dd400) [pid = 1770] [serial = 708] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x92330000) [pid = 1770] [serial = 713] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x9232a000) [pid = 1770] [serial = 698] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x93b53800) [pid = 1770] [serial = 719] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x8deeac00) [pid = 1770] [serial = 689] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x8de4f400) [pid = 1770] [serial = 704] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x8df14c00) [pid = 1770] [serial = 705] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x91f34800) [pid = 1770] [serial = 695] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x93a62000) [pid = 1770] [serial = 717] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0x92b79c00) [pid = 1770] [serial = 701] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0x93b98800) [pid = 1770] [serial = 720] [outer = (nil)] [url = about:blank] 16:20:24 INFO - PROCESS | 1770 | --DOMWINDOW == 125 (0x92b74000) [pid = 1770] [serial = 714] [outer = (nil)] [url = about:blank] 16:20:25 INFO - PROCESS | 1770 | 1466810425252 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1489ms 16:20:25 INFO - PROCESS | 1770 | 1466810425300 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 16:20:25 INFO - PROCESS | 1770 | 1466810425304 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 16:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:20:25 INFO - PROCESS | 1770 | 1466810425311 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:20:25 INFO - PROCESS | 1770 | 1466810425317 Marionette TRACE conn4 <- [1,1030,null,{}] 16:20:25 INFO - PROCESS | 1770 | 1466810425332 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:25 INFO - PROCESS | 1770 | 1466810425340 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:25 INFO - PROCESS | 1770 | 1466810425560 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 16:20:25 INFO - PROCESS | 1770 | 1466810425577 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810425588 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x91f3cc00 == 49 [pid = 1770] [id = 265] 16:20:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 126 (0x92209c00) [pid = 1770] [serial = 796] [outer = (nil)] 16:20:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x92330c00) [pid = 1770] [serial = 797] [outer = 0x92209c00] 16:20:25 INFO - PROCESS | 1770 | 1466810425672 Marionette DEBUG loaded listener.js 16:20:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x92b76400) [pid = 1770] [serial = 798] [outer = 0x92209c00] 16:20:26 INFO - PROCESS | 1770 | 1466810426583 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1338ms 16:20:26 INFO - PROCESS | 1770 | 1466810426650 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 16:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:20:26 INFO - PROCESS | 1770 | 1466810426654 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 16:20:26 INFO - PROCESS | 1770 | 1466810426660 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:20:26 INFO - PROCESS | 1770 | 1466810426664 Marionette TRACE conn4 <- [1,1034,null,{}] 16:20:26 INFO - PROCESS | 1770 | 1466810426669 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:26 INFO - PROCESS | 1770 | 1466810426674 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:26 INFO - PROCESS | 1770 | 1466810426834 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 16:20:27 INFO - PROCESS | 1770 | 1466810426993 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810427001 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x92212400 == 50 [pid = 1770] [id = 266] 16:20:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x930c5000) [pid = 1770] [serial = 799] [outer = (nil)] 16:20:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x93a6dc00) [pid = 1770] [serial = 800] [outer = 0x930c5000] 16:20:27 INFO - PROCESS | 1770 | 1466810427069 Marionette DEBUG loaded listener.js 16:20:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x93b99000) [pid = 1770] [serial = 801] [outer = 0x930c5000] 16:20:27 INFO - PROCESS | 1770 | 1466810427903 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1289ms 16:20:27 INFO - PROCESS | 1770 | 1466810427950 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 16:20:27 INFO - PROCESS | 1770 | 1466810427953 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 16:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:20:27 INFO - PROCESS | 1770 | 1466810427972 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:20:27 INFO - PROCESS | 1770 | 1466810427974 Marionette TRACE conn4 <- [1,1038,null,{}] 16:20:27 INFO - PROCESS | 1770 | 1466810427980 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:28 INFO - PROCESS | 1770 | 1466810427999 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:28 INFO - PROCESS | 1770 | 1466810428202 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 16:20:28 INFO - PROCESS | 1770 | 1466810428226 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810428234 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e8da400 == 51 [pid = 1770] [id = 267] 16:20:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x91dd5c00) [pid = 1770] [serial = 802] [outer = (nil)] 16:20:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x950b5800) [pid = 1770] [serial = 803] [outer = 0x91dd5c00] 16:20:28 INFO - PROCESS | 1770 | 1466810428301 Marionette DEBUG loaded listener.js 16:20:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x95159800) [pid = 1770] [serial = 804] [outer = 0x91dd5c00] 16:20:29 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x91dd8c00) [pid = 1770] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:20:29 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x8de4b800) [pid = 1770] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:20:29 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x8e85a800) [pid = 1770] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:20:29 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x92b7ec00) [pid = 1770] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:20:29 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x91de6c00) [pid = 1770] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:20:29 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x93d62c00) [pid = 1770] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:20:29 INFO - PROCESS | 1770 | 1466810429380 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1441ms 16:20:29 INFO - PROCESS | 1770 | 1466810429401 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 16:20:29 INFO - PROCESS | 1770 | 1466810429405 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 16:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:20:29 INFO - PROCESS | 1770 | 1466810429411 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:20:29 INFO - PROCESS | 1770 | 1466810429415 Marionette TRACE conn4 <- [1,1042,null,{}] 16:20:29 INFO - PROCESS | 1770 | 1466810429420 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:29 INFO - PROCESS | 1770 | 1466810429429 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:29 INFO - PROCESS | 1770 | 1466810429615 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 16:20:29 INFO - PROCESS | 1770 | 1466810429747 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810429754 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x8df14c00 == 52 [pid = 1770] [id = 268] 16:20:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x8df1ac00) [pid = 1770] [serial = 805] [outer = (nil)] 16:20:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x9538a800) [pid = 1770] [serial = 806] [outer = 0x8df1ac00] 16:20:29 INFO - PROCESS | 1770 | 1466810429825 Marionette DEBUG loaded listener.js 16:20:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x9538ec00) [pid = 1770] [serial = 807] [outer = 0x8df1ac00] 16:20:30 INFO - PROCESS | 1770 | 1466810430573 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1182ms 16:20:30 INFO - PROCESS | 1770 | 1466810430593 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 16:20:30 INFO - PROCESS | 1770 | 1466810430597 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 16:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:20:30 INFO - PROCESS | 1770 | 1466810430603 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:20:30 INFO - PROCESS | 1770 | 1466810430606 Marionette TRACE conn4 <- [1,1046,null,{}] 16:20:30 INFO - PROCESS | 1770 | 1466810430612 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:30 INFO - PROCESS | 1770 | 1466810430617 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:30 INFO - PROCESS | 1770 | 1466810430836 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 16:20:30 INFO - PROCESS | 1770 | 1466810430854 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1770 | 1466810430860 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x95273400 == 53 [pid = 1770] [id = 269] 16:20:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x9527e000) [pid = 1770] [serial = 808] [outer = (nil)] 16:20:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x953bc800) [pid = 1770] [serial = 809] [outer = 0x9527e000] 16:20:30 INFO - PROCESS | 1770 | 1466810430930 Marionette DEBUG loaded listener.js 16:20:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x953c9800) [pid = 1770] [serial = 810] [outer = 0x9527e000] 16:20:32 INFO - PROCESS | 1770 | 1466810432029 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1484ms 16:20:32 INFO - PROCESS | 1770 | 1466810432088 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 16:20:32 INFO - PROCESS | 1770 | 1466810432095 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 16:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:20:32 INFO - PROCESS | 1770 | 1466810432103 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:20:32 INFO - PROCESS | 1770 | 1466810432111 Marionette TRACE conn4 <- [1,1050,null,{}] 16:20:32 INFO - PROCESS | 1770 | 1466810432119 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:32 INFO - PROCESS | 1770 | 1466810432125 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:32 INFO - PROCESS | 1770 | 1466810432350 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 16:20:32 INFO - PROCESS | 1770 | 1466810432576 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810432588 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x8df20000 == 54 [pid = 1770] [id = 270] 16:20:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x8e5f1000) [pid = 1770] [serial = 811] [outer = (nil)] 16:20:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x8f060400) [pid = 1770] [serial = 812] [outer = 0x8e5f1000] 16:20:32 INFO - PROCESS | 1770 | 1466810432717 Marionette DEBUG loaded listener.js 16:20:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x8fac3400) [pid = 1770] [serial = 813] [outer = 0x8e5f1000] 16:20:33 INFO - PROCESS | 1770 | 1466810433644 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1588ms 16:20:33 INFO - PROCESS | 1770 | 1466810433691 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 16:20:33 INFO - PROCESS | 1770 | 1466810433699 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 16:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:20:33 INFO - PROCESS | 1770 | 1466810433709 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:20:33 INFO - PROCESS | 1770 | 1466810433715 Marionette TRACE conn4 <- [1,1054,null,{}] 16:20:33 INFO - PROCESS | 1770 | 1466810433721 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:33 INFO - PROCESS | 1770 | 1466810433727 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:33 INFO - PROCESS | 1770 | 1466810433918 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 16:20:34 INFO - PROCESS | 1770 | 1466810434095 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810434105 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x92414400 == 55 [pid = 1770] [id = 271] 16:20:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x92b80400) [pid = 1770] [serial = 814] [outer = (nil)] 16:20:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x93b56800) [pid = 1770] [serial = 815] [outer = 0x92b80400] 16:20:34 INFO - PROCESS | 1770 | 1466810434278 Marionette DEBUG loaded listener.js 16:20:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x95018c00) [pid = 1770] [serial = 816] [outer = 0x92b80400] 16:20:35 INFO - PROCESS | 1770 | 1466810435179 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1535ms 16:20:35 INFO - PROCESS | 1770 | 1466810435244 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 16:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:20:35 INFO - PROCESS | 1770 | 1466810435248 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 16:20:35 INFO - PROCESS | 1770 | 1466810435255 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:20:35 INFO - PROCESS | 1770 | 1466810435262 Marionette TRACE conn4 <- [1,1058,null,{}] 16:20:35 INFO - PROCESS | 1770 | 1466810435291 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:35 INFO - PROCESS | 1770 | 1466810435300 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:35 INFO - PROCESS | 1770 | 1466810435583 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 16:20:35 INFO - PROCESS | 1770 | 1466810435815 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1770 | 1466810435824 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x96e3dc00 == 56 [pid = 1770] [id = 272] 16:20:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x96ecd400) [pid = 1770] [serial = 817] [outer = (nil)] 16:20:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x98a36000) [pid = 1770] [serial = 818] [outer = 0x96ecd400] 16:20:35 INFO - PROCESS | 1770 | 1466810435913 Marionette DEBUG loaded listener.js 16:20:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x98a9ec00) [pid = 1770] [serial = 819] [outer = 0x96ecd400] 16:20:36 INFO - PROCESS | 1770 | 1466810436772 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1558ms 16:20:36 INFO - PROCESS | 1770 | 1466810436813 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 16:20:36 INFO - PROCESS | 1770 | 1466810436818 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 16:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:20:36 INFO - PROCESS | 1770 | 1466810436825 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:20:36 INFO - PROCESS | 1770 | 1466810436829 Marionette TRACE conn4 <- [1,1062,null,{}] 16:20:36 INFO - PROCESS | 1770 | 1466810436835 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:36 INFO - PROCESS | 1770 | 1466810436840 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:37 INFO - PROCESS | 1770 | 1466810437031 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 16:20:37 INFO - PROCESS | 1770 | 1466810437207 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810437213 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x95387400 == 57 [pid = 1770] [id = 273] 16:20:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x98f5f800) [pid = 1770] [serial = 820] [outer = (nil)] 16:20:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x998c9400) [pid = 1770] [serial = 821] [outer = 0x98f5f800] 16:20:37 INFO - PROCESS | 1770 | 1466810437294 Marionette DEBUG loaded listener.js 16:20:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x99b60000) [pid = 1770] [serial = 822] [outer = 0x98f5f800] 16:20:38 INFO - PROCESS | 1770 | 1466810438292 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1480ms 16:20:38 INFO - PROCESS | 1770 | 1466810438306 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 16:20:38 INFO - PROCESS | 1770 | 1466810438310 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 16:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:20:38 INFO - PROCESS | 1770 | 1466810438318 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:20:38 INFO - PROCESS | 1770 | 1466810438321 Marionette TRACE conn4 <- [1,1066,null,{}] 16:20:38 INFO - PROCESS | 1770 | 1466810438327 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:38 INFO - PROCESS | 1770 | 1466810438332 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:38 INFO - PROCESS | 1770 | 1466810438506 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 16:20:38 INFO - PROCESS | 1770 | 1466810438691 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1770 | 1466810438699 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x8deea000 == 58 [pid = 1770] [id = 274] 16:20:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x93b97400) [pid = 1770] [serial = 823] [outer = (nil)] 16:20:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x99c4a800) [pid = 1770] [serial = 824] [outer = 0x93b97400] 16:20:38 INFO - PROCESS | 1770 | 1466810438788 Marionette DEBUG loaded listener.js 16:20:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x99c4c800) [pid = 1770] [serial = 825] [outer = 0x93b97400] 16:20:39 INFO - PROCESS | 1770 | 1466810439788 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1533ms 16:20:39 INFO - PROCESS | 1770 | 1466810439850 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 16:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:20:39 INFO - PROCESS | 1770 | 1466810439856 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 16:20:39 INFO - PROCESS | 1770 | 1466810439862 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:20:39 INFO - PROCESS | 1770 | 1466810439866 Marionette TRACE conn4 <- [1,1070,null,{}] 16:20:39 INFO - PROCESS | 1770 | 1466810439872 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:39 INFO - PROCESS | 1770 | 1466810439882 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:40 INFO - PROCESS | 1770 | 1466810440123 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 16:20:40 INFO - PROCESS | 1770 | 1466810440359 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810440370 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beab000 == 59 [pid = 1770] [id = 275] 16:20:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x91d4a000) [pid = 1770] [serial = 826] [outer = (nil)] 16:20:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x9a0c1800) [pid = 1770] [serial = 827] [outer = 0x91d4a000] 16:20:40 INFO - PROCESS | 1770 | 1466810440488 Marionette DEBUG loaded listener.js 16:20:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x9a113c00) [pid = 1770] [serial = 828] [outer = 0x91d4a000] 16:20:41 INFO - PROCESS | 1770 | 1466810441336 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1538ms 16:20:41 INFO - PROCESS | 1770 | 1466810441400 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 16:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:20:41 INFO - PROCESS | 1770 | 1466810441404 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 16:20:41 INFO - PROCESS | 1770 | 1466810441410 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:20:41 INFO - PROCESS | 1770 | 1466810441414 Marionette TRACE conn4 <- [1,1074,null,{}] 16:20:41 INFO - PROCESS | 1770 | 1466810441420 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:41 INFO - PROCESS | 1770 | 1466810441426 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:41 INFO - PROCESS | 1770 | 1466810441599 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 16:20:41 INFO - PROCESS | 1770 | 1466810441780 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1770 | 1466810441789 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x8df19c00 == 60 [pid = 1770] [id = 276] 16:20:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x8df1a400) [pid = 1770] [serial = 829] [outer = (nil)] 16:20:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x9a113800) [pid = 1770] [serial = 830] [outer = 0x8df1a400] 16:20:41 INFO - PROCESS | 1770 | 1466810441871 Marionette DEBUG loaded listener.js 16:20:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x9a11b000) [pid = 1770] [serial = 831] [outer = 0x8df1a400] 16:20:42 INFO - PROCESS | 1770 | 1466810442819 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1733ms 16:20:43 INFO - PROCESS | 1770 | 1466810443151 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 16:20:43 INFO - PROCESS | 1770 | 1466810443157 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 16:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:20:43 INFO - PROCESS | 1770 | 1466810443167 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:20:43 INFO - PROCESS | 1770 | 1466810443171 Marionette TRACE conn4 <- [1,1078,null,{}] 16:20:43 INFO - PROCESS | 1770 | 1466810443180 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:43 INFO - PROCESS | 1770 | 1466810443186 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:43 INFO - PROCESS | 1770 | 1466810443431 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 16:20:43 INFO - PROCESS | 1770 | 1466810443610 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810443627 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x8df17800 == 61 [pid = 1770] [id = 277] 16:20:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x8df1bc00) [pid = 1770] [serial = 832] [outer = (nil)] 16:20:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x8e856c00) [pid = 1770] [serial = 833] [outer = 0x8df1bc00] 16:20:43 INFO - PROCESS | 1770 | 1466810443700 Marionette DEBUG loaded listener.js 16:20:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x8e85f000) [pid = 1770] [serial = 834] [outer = 0x8df1bc00] 16:20:44 INFO - PROCESS | 1770 | 1466810444600 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1487ms 16:20:44 INFO - PROCESS | 1770 | 1466810444654 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 16:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:20:44 INFO - PROCESS | 1770 | 1466810444660 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 16:20:44 INFO - PROCESS | 1770 | 1466810444671 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:20:44 INFO - PROCESS | 1770 | 1466810444677 Marionette TRACE conn4 <- [1,1082,null,{}] 16:20:44 INFO - PROCESS | 1770 | 1466810444683 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:44 INFO - PROCESS | 1770 | 1466810444689 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:44 INFO - PROCESS | 1770 | 1466810444961 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 16:20:45 INFO - PROCESS | 1770 | 1466810445238 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810445246 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fabdc00 == 62 [pid = 1770] [id = 278] 16:20:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x91d47c00) [pid = 1770] [serial = 835] [outer = (nil)] 16:20:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x9220b400) [pid = 1770] [serial = 836] [outer = 0x91d47c00] 16:20:45 INFO - PROCESS | 1770 | 1466810445337 Marionette DEBUG loaded listener.js 16:20:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x92b79c00) [pid = 1770] [serial = 837] [outer = 0x91d47c00] 16:20:46 INFO - PROCESS | 1770 | 1466810446274 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1638ms 16:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:20:46 INFO - PROCESS | 1770 | 1466810446305 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 16:20:46 INFO - PROCESS | 1770 | 1466810446308 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 16:20:46 INFO - PROCESS | 1770 | 1466810446315 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:20:46 INFO - PROCESS | 1770 | 1466810446319 Marionette TRACE conn4 <- [1,1086,null,{}] 16:20:46 INFO - PROCESS | 1770 | 1466810446334 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:46 INFO - PROCESS | 1770 | 1466810446342 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:46 INFO - PROCESS | 1770 | 1466810446529 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 16:20:46 INFO - PROCESS | 1770 | 1466810446798 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810446812 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x8df19400 == 63 [pid = 1770] [id = 279] 16:20:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x8e8df800) [pid = 1770] [serial = 838] [outer = (nil)] 16:20:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x8f130000) [pid = 1770] [serial = 839] [outer = 0x8e8df800] 16:20:46 INFO - PROCESS | 1770 | 1466810446961 Marionette DEBUG loaded listener.js 16:20:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x92b7d800) [pid = 1770] [serial = 840] [outer = 0x8e8df800] 16:20:47 INFO - PROCESS | 1770 | --DOCSHELL 0x91dca800 == 62 [pid = 1770] [id = 231] 16:20:47 INFO - PROCESS | 1770 | --DOCSHELL 0x8d4e1000 == 61 [pid = 1770] [id = 232] 16:20:47 INFO - PROCESS | 1770 | --DOCSHELL 0x8df14c00 == 60 [pid = 1770] [id = 268] 16:20:47 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x91d50c00) [pid = 1770] [serial = 728] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x95242400) [pid = 1770] [serial = 737] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x8e860400) [pid = 1770] [serial = 725] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x95156400) [pid = 1770] [serial = 734] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0x95009800) [pid = 1770] [serial = 731] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0x95275000) [pid = 1770] [serial = 740] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x8fac5800) [pid = 1770] [serial = 743] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1770 | --DOCSHELL 0x8e8da400 == 59 [pid = 1770] [id = 267] 16:20:47 INFO - PROCESS | 1770 | --DOCSHELL 0x92212400 == 58 [pid = 1770] [id = 266] 16:20:47 INFO - PROCESS | 1770 | --DOCSHELL 0x91f3cc00 == 57 [pid = 1770] [id = 265] 16:20:47 INFO - PROCESS | 1770 | --DOCSHELL 0x8beae000 == 56 [pid = 1770] [id = 264] 16:20:47 INFO - PROCESS | 1770 | --DOCSHELL 0x8e8d7400 == 55 [pid = 1770] [id = 263] 16:20:47 INFO - PROCESS | 1770 | --DOCSHELL 0x8fac9800 == 54 [pid = 1770] [id = 256] 16:20:47 INFO - PROCESS | 1770 | --DOCSHELL 0x8e5f6400 == 53 [pid = 1770] [id = 255] 16:20:47 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x950ae800) [pid = 1770] [serial = 758] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x95153800) [pid = 1770] [serial = 759] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x8e5f6000) [pid = 1770] [serial = 749] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x8f12fc00) [pid = 1770] [serial = 750] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x8eee3800) [pid = 1770] [serial = 747] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x8e8de400) [pid = 1770] [serial = 746] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x93b5a400) [pid = 1770] [serial = 755] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x9232e400) [pid = 1770] [serial = 752] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x92b7b400) [pid = 1770] [serial = 753] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x9524b800) [pid = 1770] [serial = 761] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x93ba1000) [pid = 1770] [serial = 756] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x95272000) [pid = 1770] [serial = 762] [outer = (nil)] [url = about:blank] 16:20:47 INFO - PROCESS | 1770 | 1466810447829 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1583ms 16:20:47 INFO - PROCESS | 1770 | 1466810447898 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 16:20:47 INFO - PROCESS | 1770 | 1466810447902 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 16:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:20:47 INFO - PROCESS | 1770 | 1466810447908 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:20:47 INFO - PROCESS | 1770 | 1466810447911 Marionette TRACE conn4 <- [1,1090,null,{}] 16:20:47 INFO - PROCESS | 1770 | 1466810447917 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:47 INFO - PROCESS | 1770 | 1466810447922 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:48 INFO - PROCESS | 1770 | 1466810448086 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 16:20:48 INFO - PROCESS | 1770 | 1466810448095 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810448107 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x8df14c00 == 54 [pid = 1770] [id = 280] 16:20:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x8f12fc00) [pid = 1770] [serial = 841] [outer = (nil)] 16:20:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x9515b800) [pid = 1770] [serial = 842] [outer = 0x8f12fc00] 16:20:48 INFO - PROCESS | 1770 | 1466810448171 Marionette DEBUG loaded listener.js 16:20:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x95249000) [pid = 1770] [serial = 843] [outer = 0x8f12fc00] 16:20:49 INFO - PROCESS | 1770 | 1466810449066 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1187ms 16:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:20:49 INFO - PROCESS | 1770 | 1466810449095 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 16:20:49 INFO - PROCESS | 1770 | 1466810449098 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 16:20:49 INFO - PROCESS | 1770 | 1466810449103 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:20:49 INFO - PROCESS | 1770 | 1466810449107 Marionette TRACE conn4 <- [1,1094,null,{}] 16:20:49 INFO - PROCESS | 1770 | 1466810449113 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:49 INFO - PROCESS | 1770 | 1466810449118 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:49 INFO - PROCESS | 1770 | 1466810449278 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 16:20:49 INFO - PROCESS | 1770 | 1466810449444 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810449452 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x92b7b400 == 55 [pid = 1770] [id = 281] 16:20:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x95157400) [pid = 1770] [serial = 844] [outer = (nil)] 16:20:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x95275c00) [pid = 1770] [serial = 845] [outer = 0x95157400] 16:20:49 INFO - PROCESS | 1770 | 1466810449522 Marionette DEBUG loaded listener.js 16:20:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x9527dc00) [pid = 1770] [serial = 846] [outer = 0x95157400] 16:20:50 INFO - PROCESS | 1770 | 1466810450385 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1343ms 16:20:50 INFO - PROCESS | 1770 | 1466810450447 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 16:20:50 INFO - PROCESS | 1770 | 1466810450451 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 16:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:20:50 INFO - PROCESS | 1770 | 1466810450461 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:20:50 INFO - PROCESS | 1770 | 1466810450463 Marionette TRACE conn4 <- [1,1098,null,{}] 16:20:50 INFO - PROCESS | 1770 | 1466810450470 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:50 INFO - PROCESS | 1770 | 1466810450479 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:50 INFO - PROCESS | 1770 | 1466810450756 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 16:20:50 INFO - PROCESS | 1770 | 1466810450781 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810450790 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e5800 == 56 [pid = 1770] [id = 282] 16:20:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x953c6c00) [pid = 1770] [serial = 847] [outer = (nil)] 16:20:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x98a97800) [pid = 1770] [serial = 848] [outer = 0x953c6c00] 16:20:50 INFO - PROCESS | 1770 | 1466810450855 Marionette DEBUG loaded listener.js 16:20:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x99b37c00) [pid = 1770] [serial = 849] [outer = 0x953c6c00] 16:20:52 INFO - PROCESS | 1770 | 1466810452228 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x92209c00) [pid = 1770] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x8eed6c00) [pid = 1770] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x8d4db400) [pid = 1770] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x8e8dc000) [pid = 1770] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x8d4ddc00) [pid = 1770] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x930c5000) [pid = 1770] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x8df1ac00) [pid = 1770] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x9139b000) [pid = 1770] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x913a3400) [pid = 1770] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x8e8d4c00) [pid = 1770] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x930ce000) [pid = 1770] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x95151c00) [pid = 1770] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x8eeda800) [pid = 1770] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x91dd5c00) [pid = 1770] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x8e8d4000) [pid = 1770] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x92b73000) [pid = 1770] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x91de4400) [pid = 1770] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x8faca800) [pid = 1770] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x8de47000) [pid = 1770] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x93d65c00) [pid = 1770] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x92b73800) [pid = 1770] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x8fac8800) [pid = 1770] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x9241b400) [pid = 1770] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x8df15c00) [pid = 1770] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x8df1d400) [pid = 1770] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x8bead800) [pid = 1770] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0x8d2e3400) [pid = 1770] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0x91dd6000) [pid = 1770] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 125 (0x8f129000) [pid = 1770] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 124 (0x8beac400) [pid = 1770] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:20:52 INFO - PROCESS | 1770 | --DOMWINDOW == 123 (0x93d63800) [pid = 1770] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1882ms 16:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:20:52 INFO - PROCESS | 1770 | 1466810452381 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 16:20:52 INFO - PROCESS | 1770 | 1466810452384 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 16:20:52 INFO - PROCESS | 1770 | 1466810452391 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:20:52 INFO - PROCESS | 1770 | 1466810452394 Marionette TRACE conn4 <- [1,1102,null,{}] 16:20:52 INFO - PROCESS | 1770 | 1466810452400 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:52 INFO - PROCESS | 1770 | 1466810452405 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:52 INFO - PROCESS | 1770 | 1466810452599 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 16:20:52 INFO - PROCESS | 1770 | 1466810452690 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810452702 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d4db400 == 57 [pid = 1770] [id = 283] 16:20:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 124 (0x8deec800) [pid = 1770] [serial = 850] [outer = (nil)] 16:20:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x8e85ec00) [pid = 1770] [serial = 851] [outer = 0x8deec800] 16:20:52 INFO - PROCESS | 1770 | 1466810452766 Marionette DEBUG loaded listener.js 16:20:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 126 (0x8e8d9800) [pid = 1770] [serial = 852] [outer = 0x8deec800] 16:20:53 INFO - PROCESS | 1770 | 1466810453501 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1129ms 16:20:53 INFO - PROCESS | 1770 | 1466810453520 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 16:20:53 INFO - PROCESS | 1770 | 1466810453523 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 16:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:20:53 INFO - PROCESS | 1770 | 1466810453529 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:20:53 INFO - PROCESS | 1770 | 1466810453533 Marionette TRACE conn4 <- [1,1106,null,{}] 16:20:53 INFO - PROCESS | 1770 | 1466810453548 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:53 INFO - PROCESS | 1770 | 1466810453553 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:53 INFO - PROCESS | 1770 | 1466810453713 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 16:20:53 INFO - PROCESS | 1770 | 1466810453728 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1770 | 1466810453737 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e6c00 == 58 [pid = 1770] [id = 284] 16:20:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x8df1d400) [pid = 1770] [serial = 853] [outer = (nil)] 16:20:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x91dd2800) [pid = 1770] [serial = 854] [outer = 0x8df1d400] 16:20:53 INFO - PROCESS | 1770 | 1466810453802 Marionette DEBUG loaded listener.js 16:20:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x92b73000) [pid = 1770] [serial = 855] [outer = 0x8df1d400] 16:20:54 INFO - PROCESS | 1770 | 1466810454950 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:20:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:20:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1495ms 16:20:55 INFO - PROCESS | 1770 | 1466810455027 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 16:20:55 INFO - PROCESS | 1770 | 1466810455034 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 16:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:20:55 INFO - PROCESS | 1770 | 1466810455043 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:20:55 INFO - PROCESS | 1770 | 1466810455049 Marionette TRACE conn4 <- [1,1110,null,{}] 16:20:55 INFO - PROCESS | 1770 | 1466810455058 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:55 INFO - PROCESS | 1770 | 1466810455063 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:55 INFO - PROCESS | 1770 | 1466810455309 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 16:20:55 INFO - PROCESS | 1770 | 1466810455571 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1770 | 1466810455582 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x8dee3800 == 59 [pid = 1770] [id = 285] 16:20:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x8deeec00) [pid = 1770] [serial = 856] [outer = (nil)] 16:20:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x8eee2c00) [pid = 1770] [serial = 857] [outer = 0x8deeec00] 16:20:55 INFO - PROCESS | 1770 | 1466810455705 Marionette DEBUG loaded listener.js 16:20:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x8fac9800) [pid = 1770] [serial = 858] [outer = 0x8deeec00] 16:20:56 INFO - PROCESS | 1770 | 1466810456671 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1697ms 16:20:56 INFO - PROCESS | 1770 | 1466810456740 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 16:20:56 INFO - PROCESS | 1770 | 1466810456748 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 16:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:20:56 INFO - PROCESS | 1770 | 1466810456759 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:20:56 INFO - PROCESS | 1770 | 1466810456763 Marionette TRACE conn4 <- [1,1114,null,{}] 16:20:56 INFO - PROCESS | 1770 | 1466810456771 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:56 INFO - PROCESS | 1770 | 1466810456776 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:57 INFO - PROCESS | 1770 | 1466810457007 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 16:20:57 INFO - PROCESS | 1770 | 1466810457246 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810457255 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x91f3ac00 == 60 [pid = 1770] [id = 286] 16:20:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x92413c00) [pid = 1770] [serial = 859] [outer = (nil)] 16:20:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x93a66000) [pid = 1770] [serial = 860] [outer = 0x92413c00] 16:20:57 INFO - PROCESS | 1770 | 1466810457385 Marionette DEBUG loaded listener.js 16:20:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x93b9a000) [pid = 1770] [serial = 861] [outer = 0x92413c00] 16:20:58 INFO - PROCESS | 1770 | 1466810458407 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1687ms 16:20:58 INFO - PROCESS | 1770 | 1466810458446 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 16:20:58 INFO - PROCESS | 1770 | 1466810458450 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 16:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:20:58 INFO - PROCESS | 1770 | 1466810458457 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:20:58 INFO - PROCESS | 1770 | 1466810458463 Marionette TRACE conn4 <- [1,1118,null,{}] 16:20:58 INFO - PROCESS | 1770 | 1466810458480 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:58 INFO - PROCESS | 1770 | 1466810458489 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:58 INFO - PROCESS | 1770 | 1466810458721 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 16:20:59 INFO - PROCESS | 1770 | 1466810459016 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810459029 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:20:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x953c3400 == 61 [pid = 1770] [id = 287] 16:20:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x953c3c00) [pid = 1770] [serial = 862] [outer = (nil)] 16:20:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x96e3d800) [pid = 1770] [serial = 863] [outer = 0x953c3c00] 16:20:59 INFO - PROCESS | 1770 | 1466810459118 Marionette DEBUG loaded listener.js 16:20:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x98387800) [pid = 1770] [serial = 864] [outer = 0x953c3c00] 16:21:00 INFO - PROCESS | 1770 | 1466810460022 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1637ms 16:21:00 INFO - PROCESS | 1770 | 1466810460095 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 16:21:00 INFO - PROCESS | 1770 | 1466810460100 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 16:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:21:00 INFO - PROCESS | 1770 | 1466810460107 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:21:00 INFO - PROCESS | 1770 | 1466810460111 Marionette TRACE conn4 <- [1,1122,null,{}] 16:21:00 INFO - PROCESS | 1770 | 1466810460117 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:00 INFO - PROCESS | 1770 | 1466810460122 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:00 INFO - PROCESS | 1770 | 1466810460347 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 16:21:00 INFO - PROCESS | 1770 | 1466810460592 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810460601 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beb3c00 == 62 [pid = 1770] [id = 288] 16:21:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x95278400) [pid = 1770] [serial = 865] [outer = (nil)] 16:21:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x99c49000) [pid = 1770] [serial = 866] [outer = 0x95278400] 16:21:00 INFO - PROCESS | 1770 | 1466810460729 Marionette DEBUG loaded listener.js 16:21:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x99c52000) [pid = 1770] [serial = 867] [outer = 0x95278400] 16:21:01 INFO - PROCESS | 1770 | 1466810461654 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1589ms 16:21:01 INFO - PROCESS | 1770 | 1466810461697 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 16:21:01 INFO - PROCESS | 1770 | 1466810461701 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 16:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:21:01 INFO - PROCESS | 1770 | 1466810461707 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:21:01 INFO - PROCESS | 1770 | 1466810461711 Marionette TRACE conn4 <- [1,1126,null,{}] 16:21:01 INFO - PROCESS | 1770 | 1466810461717 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:01 INFO - PROCESS | 1770 | 1466810461722 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:01 INFO - PROCESS | 1770 | 1466810461941 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 16:21:02 INFO - PROCESS | 1770 | 1466810462174 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810462184 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beaf400 == 63 [pid = 1770] [id = 289] 16:21:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x8beb2400) [pid = 1770] [serial = 868] [outer = (nil)] 16:21:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x9a0c2000) [pid = 1770] [serial = 869] [outer = 0x8beb2400] 16:21:02 INFO - PROCESS | 1770 | 1466810462308 Marionette DEBUG loaded listener.js 16:21:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x9a119000) [pid = 1770] [serial = 870] [outer = 0x8beb2400] 16:21:03 INFO - PROCESS | 1770 | 1466810463306 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1642ms 16:21:03 INFO - PROCESS | 1770 | 1466810463350 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 16:21:03 INFO - PROCESS | 1770 | 1466810463354 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 16:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:21:03 INFO - PROCESS | 1770 | 1466810463361 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:21:03 INFO - PROCESS | 1770 | 1466810463364 Marionette TRACE conn4 <- [1,1130,null,{}] 16:21:03 INFO - PROCESS | 1770 | 1466810463370 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:03 INFO - PROCESS | 1770 | 1466810463381 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:03 INFO - PROCESS | 1770 | 1466810463652 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 16:21:03 INFO - PROCESS | 1770 | 1466810463935 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810463945 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bea6c00 == 64 [pid = 1770] [id = 290] 16:21:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x8beab400) [pid = 1770] [serial = 871] [outer = (nil)] 16:21:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x8df20c00) [pid = 1770] [serial = 872] [outer = 0x8beab400] 16:21:04 INFO - PROCESS | 1770 | 1466810464025 Marionette DEBUG loaded listener.js 16:21:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x8fac5c00) [pid = 1770] [serial = 873] [outer = 0x8beab400] 16:21:05 INFO - PROCESS | 1770 | 1466810465278 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1931ms 16:21:05 INFO - PROCESS | 1770 | 1466810465302 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 16:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:21:05 INFO - PROCESS | 1770 | 1466810465308 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 16:21:05 INFO - PROCESS | 1770 | 1466810465316 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:21:05 INFO - PROCESS | 1770 | 1466810465322 Marionette TRACE conn4 <- [1,1134,null,{}] 16:21:05 INFO - PROCESS | 1770 | 1466810465330 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:05 INFO - PROCESS | 1770 | 1466810465335 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:05 INFO - PROCESS | 1770 | 1466810465576 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 16:21:05 INFO - PROCESS | 1770 | 1466810465777 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810465790 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x8dee5400 == 65 [pid = 1770] [id = 291] 16:21:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x8eed9800) [pid = 1770] [serial = 874] [outer = (nil)] 16:21:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x8f128800) [pid = 1770] [serial = 875] [outer = 0x8eed9800] 16:21:05 INFO - PROCESS | 1770 | 1466810465876 Marionette DEBUG loaded listener.js 16:21:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x8fa57400) [pid = 1770] [serial = 876] [outer = 0x8eed9800] 16:21:06 INFO - PROCESS | 1770 | 1466810466885 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1639ms 16:21:06 INFO - PROCESS | 1770 | 1466810466956 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 16:21:06 INFO - PROCESS | 1770 | 1466810466963 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 16:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:21:06 INFO - PROCESS | 1770 | 1466810466973 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:21:06 INFO - PROCESS | 1770 | 1466810466977 Marionette TRACE conn4 <- [1,1138,null,{}] 16:21:06 INFO - PROCESS | 1770 | 1466810466983 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:06 INFO - PROCESS | 1770 | 1466810466989 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:07 INFO - PROCESS | 1770 | 1466810467231 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 16:21:07 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa5a800 == 64 [pid = 1770] [id = 242] 16:21:07 INFO - PROCESS | 1770 | --DOCSHELL 0x8e5f3400 == 63 [pid = 1770] [id = 246] 16:21:07 INFO - PROCESS | 1770 | --DOCSHELL 0x930c3800 == 62 [pid = 1770] [id = 243] 16:21:07 INFO - PROCESS | 1770 | --DOCSHELL 0x92b77800 == 61 [pid = 1770] [id = 245] 16:21:07 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x953bc800) [pid = 1770] [serial = 809] [outer = (nil)] [url = about:blank] 16:21:07 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa51800 == 60 [pid = 1770] [id = 244] 16:21:07 INFO - PROCESS | 1770 | --DOCSHELL 0x8de42000 == 59 [pid = 1770] [id = 241] 16:21:07 INFO - PROCESS | 1770 | --DOCSHELL 0x8d4db400 == 58 [pid = 1770] [id = 283] 16:21:07 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e5800 == 57 [pid = 1770] [id = 282] 16:21:07 INFO - PROCESS | 1770 | --DOCSHELL 0x92b7b400 == 56 [pid = 1770] [id = 281] 16:21:07 INFO - PROCESS | 1770 | 1466810467498 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1770 | 1466810467506 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:07 INFO - PROCESS | 1770 | --DOCSHELL 0x8df14c00 == 55 [pid = 1770] [id = 280] 16:21:07 INFO - PROCESS | 1770 | --DOCSHELL 0x8df19400 == 54 [pid = 1770] [id = 279] 16:21:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e5800 == 55 [pid = 1770] [id = 292] 16:21:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x8df14c00) [pid = 1770] [serial = 877] [outer = (nil)] 16:21:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x8e8e1800) [pid = 1770] [serial = 878] [outer = 0x8df14c00] 16:21:07 INFO - PROCESS | 1770 | 1466810467588 Marionette DEBUG loaded listener.js 16:21:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x8fa4f800) [pid = 1770] [serial = 879] [outer = 0x8df14c00] 16:21:07 INFO - PROCESS | 1770 | --DOCSHELL 0x8fabdc00 == 54 [pid = 1770] [id = 278] 16:21:07 INFO - PROCESS | 1770 | --DOCSHELL 0x8df17800 == 53 [pid = 1770] [id = 277] 16:21:07 INFO - PROCESS | 1770 | --DOCSHELL 0x92414400 == 52 [pid = 1770] [id = 271] 16:21:07 INFO - PROCESS | 1770 | --DOCSHELL 0x8df20000 == 51 [pid = 1770] [id = 270] 16:21:07 INFO - PROCESS | 1770 | --DOCSHELL 0x95273400 == 50 [pid = 1770] [id = 269] 16:21:07 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x92330c00) [pid = 1770] [serial = 797] [outer = (nil)] [url = about:blank] 16:21:07 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x91de1400) [pid = 1770] [serial = 687] [outer = (nil)] [url = about:blank] 16:21:07 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x8df1b800) [pid = 1770] [serial = 690] [outer = (nil)] [url = about:blank] 16:21:07 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x8f064c00) [pid = 1770] [serial = 791] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x9538f000) [pid = 1770] [serial = 764] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x8e8ddc00) [pid = 1770] [serial = 795] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x93b99000) [pid = 1770] [serial = 801] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x9538a800) [pid = 1770] [serial = 806] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x91dcf800) [pid = 1770] [serial = 651] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x91dd0400) [pid = 1770] [serial = 729] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x9980f400) [pid = 1770] [serial = 785] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x8fa4e400) [pid = 1770] [serial = 693] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x93a63800) [pid = 1770] [serial = 663] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x93a6dc00) [pid = 1770] [serial = 800] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x95244400) [pid = 1770] [serial = 738] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x8f05e000) [pid = 1770] [serial = 639] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x950b5800) [pid = 1770] [serial = 803] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x96e31c00) [pid = 1770] [serial = 776] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x8fac6800) [pid = 1770] [serial = 654] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x93b52c00) [pid = 1770] [serial = 788] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x98eb3000) [pid = 1770] [serial = 782] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x92b7fc00) [pid = 1770] [serial = 660] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x92b76400) [pid = 1770] [serial = 798] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x953c2000) [pid = 1770] [serial = 773] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0x8eedfc00) [pid = 1770] [serial = 767] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0x91f32800) [pid = 1770] [serial = 657] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 125 (0x93d6e000) [pid = 1770] [serial = 723] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 124 (0x8eedd000) [pid = 1770] [serial = 726] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 123 (0x8def2400) [pid = 1770] [serial = 794] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 122 (0x9515a400) [pid = 1770] [serial = 735] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 121 (0x91dcc400) [pid = 1770] [serial = 702] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 120 (0x9139f400) [pid = 1770] [serial = 642] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x95278c00) [pid = 1770] [serial = 741] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x93a6ac00) [pid = 1770] [serial = 666] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0x92b76c00) [pid = 1770] [serial = 770] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x8e5f5400) [pid = 1770] [serial = 636] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x96eda000) [pid = 1770] [serial = 779] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x8d2ea800) [pid = 1770] [serial = 633] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x95278000) [pid = 1770] [serial = 744] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x8fa4ec00) [pid = 1770] [serial = 792] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x9538ec00) [pid = 1770] [serial = 807] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x91f3f000) [pid = 1770] [serial = 696] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x92417800) [pid = 1770] [serial = 699] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x8de4b400) [pid = 1770] [serial = 669] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x950b1000) [pid = 1770] [serial = 732] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x95159800) [pid = 1770] [serial = 804] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1770 | 1466810468505 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1588ms 16:21:08 INFO - PROCESS | 1770 | 1466810468567 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 16:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:21:08 INFO - PROCESS | 1770 | 1466810468571 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 16:21:08 INFO - PROCESS | 1770 | 1466810468578 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:21:08 INFO - PROCESS | 1770 | 1466810468584 Marionette TRACE conn4 <- [1,1142,null,{}] 16:21:08 INFO - PROCESS | 1770 | 1466810468600 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:08 INFO - PROCESS | 1770 | 1466810468608 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:08 INFO - PROCESS | 1770 | 1466810468775 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 16:21:08 INFO - PROCESS | 1770 | 1466810468788 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810468799 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x91f35000 == 51 [pid = 1770] [id = 293] 16:21:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x91f3a000) [pid = 1770] [serial = 880] [outer = (nil)] 16:21:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x92330c00) [pid = 1770] [serial = 881] [outer = 0x91f3a000] 16:21:08 INFO - PROCESS | 1770 | 1466810468882 Marionette DEBUG loaded listener.js 16:21:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x92b75c00) [pid = 1770] [serial = 882] [outer = 0x91f3a000] 16:21:09 INFO - PROCESS | 1770 | 1466810469844 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1290ms 16:21:09 INFO - PROCESS | 1770 | 1466810469869 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 16:21:09 INFO - PROCESS | 1770 | 1466810469874 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 16:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:21:09 INFO - PROCESS | 1770 | 1466810469881 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:21:09 INFO - PROCESS | 1770 | 1466810469884 Marionette TRACE conn4 <- [1,1146,null,{}] 16:21:09 INFO - PROCESS | 1770 | 1466810469890 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:09 INFO - PROCESS | 1770 | 1466810469895 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:10 INFO - PROCESS | 1770 | 1466810470103 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 16:21:10 INFO - PROCESS | 1770 | 1466810470122 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810470129 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x91dcf800 == 52 [pid = 1770] [id = 294] 16:21:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x92b7a000) [pid = 1770] [serial = 883] [outer = (nil)] 16:21:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x93a5f000) [pid = 1770] [serial = 884] [outer = 0x92b7a000] 16:21:10 INFO - PROCESS | 1770 | 1466810470197 Marionette DEBUG loaded listener.js 16:21:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x93a6b800) [pid = 1770] [serial = 885] [outer = 0x92b7a000] 16:21:11 INFO - PROCESS | 1770 | 1466810471135 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1292ms 16:21:11 INFO - PROCESS | 1770 | 1466810471172 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 16:21:11 INFO - PROCESS | 1770 | 1466810471176 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 16:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:21:11 INFO - PROCESS | 1770 | 1466810471204 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:21:11 INFO - PROCESS | 1770 | 1466810471207 Marionette TRACE conn4 <- [1,1150,null,{}] 16:21:11 INFO - PROCESS | 1770 | 1466810471211 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:11 INFO - PROCESS | 1770 | 1466810471217 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:11 INFO - PROCESS | 1770 | 1466810471430 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 16:21:11 INFO - PROCESS | 1770 | 1466810471454 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810471464 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x91de1400 == 53 [pid = 1770] [id = 295] 16:21:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x92b7fc00) [pid = 1770] [serial = 886] [outer = (nil)] 16:21:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x93b97000) [pid = 1770] [serial = 887] [outer = 0x92b7fc00] 16:21:11 INFO - PROCESS | 1770 | 1466810471528 Marionette DEBUG loaded listener.js 16:21:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x93ba1000) [pid = 1770] [serial = 888] [outer = 0x92b7fc00] 16:21:12 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x8d2e9800) [pid = 1770] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:21:12 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x91f32400) [pid = 1770] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:21:12 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x8e5f7800) [pid = 1770] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:21:12 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x8d4dac00) [pid = 1770] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:21:12 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x9524a000) [pid = 1770] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:21:12 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x9538c400) [pid = 1770] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:21:12 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x95157400) [pid = 1770] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:21:12 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x953c6c00) [pid = 1770] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:21:12 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x8df1bc00) [pid = 1770] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:21:12 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x8e8df800) [pid = 1770] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:21:12 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x8f12fc00) [pid = 1770] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:21:12 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x91d47c00) [pid = 1770] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:21:12 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x8deec800) [pid = 1770] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:21:12 INFO - PROCESS | 1770 | 1466810472712 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1561ms 16:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:21:12 INFO - PROCESS | 1770 | 1466810472747 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 16:21:12 INFO - PROCESS | 1770 | 1466810472749 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 16:21:12 INFO - PROCESS | 1770 | 1466810472756 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:21:12 INFO - PROCESS | 1770 | 1466810472760 Marionette TRACE conn4 <- [1,1154,null,{}] 16:21:12 INFO - PROCESS | 1770 | 1466810472765 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:12 INFO - PROCESS | 1770 | 1466810472775 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:13 INFO - PROCESS | 1770 | 1466810473013 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 16:21:13 INFO - PROCESS | 1770 | 1466810473027 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810473034 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x8de47c00 == 54 [pid = 1770] [id = 296] 16:21:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x8e5f3800) [pid = 1770] [serial = 889] [outer = (nil)] 16:21:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x93d69800) [pid = 1770] [serial = 890] [outer = 0x8e5f3800] 16:21:13 INFO - PROCESS | 1770 | 1466810473104 Marionette DEBUG loaded listener.js 16:21:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x92211000) [pid = 1770] [serial = 891] [outer = 0x8e5f3800] 16:21:13 INFO - PROCESS | 1770 | 1466810473952 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1240ms 16:21:13 INFO - PROCESS | 1770 | 1466810473995 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 16:21:14 INFO - PROCESS | 1770 | 1466810473999 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 16:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:21:14 INFO - PROCESS | 1770 | 1466810474005 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:21:14 INFO - PROCESS | 1770 | 1466810474009 Marionette TRACE conn4 <- [1,1158,null,{}] 16:21:14 INFO - PROCESS | 1770 | 1466810474014 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:14 INFO - PROCESS | 1770 | 1466810474019 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:14 INFO - PROCESS | 1770 | 1466810474179 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 16:21:14 INFO - PROCESS | 1770 | 1466810474190 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810474198 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa59800 == 55 [pid = 1770] [id = 297] 16:21:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x8fac6c00) [pid = 1770] [serial = 892] [outer = (nil)] 16:21:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x95242c00) [pid = 1770] [serial = 893] [outer = 0x8fac6c00] 16:21:14 INFO - PROCESS | 1770 | 1466810474267 Marionette DEBUG loaded listener.js 16:21:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x95245c00) [pid = 1770] [serial = 894] [outer = 0x8fac6c00] 16:21:15 INFO - PROCESS | 1770 | 1466810475450 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 16:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1529ms 16:21:15 INFO - PROCESS | 1770 | 1466810475537 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 16:21:15 INFO - PROCESS | 1770 | 1466810475544 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 16:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:21:15 INFO - PROCESS | 1770 | 1466810475552 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:21:15 INFO - PROCESS | 1770 | 1466810475560 Marionette TRACE conn4 <- [1,1162,null,{}] 16:21:15 INFO - PROCESS | 1770 | 1466810475568 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:15 INFO - PROCESS | 1770 | 1466810475574 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:15 INFO - PROCESS | 1770 | 1466810475806 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 16:21:16 INFO - PROCESS | 1770 | 1466810476099 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810476112 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5f7800 == 56 [pid = 1770] [id = 298] 16:21:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x8e5f7c00) [pid = 1770] [serial = 895] [outer = (nil)] 16:21:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x8eee1400) [pid = 1770] [serial = 896] [outer = 0x8e5f7c00] 16:21:16 INFO - PROCESS | 1770 | 1466810476198 Marionette DEBUG loaded listener.js 16:21:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x8fa4e400) [pid = 1770] [serial = 897] [outer = 0x8e5f7c00] 16:21:17 INFO - PROCESS | 1770 | 1466810477130 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1641ms 16:21:17 INFO - PROCESS | 1770 | 1466810477193 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 16:21:17 INFO - PROCESS | 1770 | 1466810477201 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 16:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:21:17 INFO - PROCESS | 1770 | 1466810477212 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:21:17 INFO - PROCESS | 1770 | 1466810477216 Marionette TRACE conn4 <- [1,1166,null,{}] 16:21:17 INFO - PROCESS | 1770 | 1466810477222 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:17 INFO - PROCESS | 1770 | 1466810477229 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:17 INFO - PROCESS | 1770 | 1466810477461 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 16:21:17 INFO - PROCESS | 1770 | 1466810477745 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1770 | 1466810477755 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x91dca400 == 57 [pid = 1770] [id = 299] 16:21:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x91f34800) [pid = 1770] [serial = 898] [outer = (nil)] 16:21:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x92412400) [pid = 1770] [serial = 899] [outer = 0x91f34800] 16:21:17 INFO - PROCESS | 1770 | 1466810477881 Marionette DEBUG loaded listener.js 16:21:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x92b77800) [pid = 1770] [serial = 900] [outer = 0x91f34800] 16:21:18 INFO - PROCESS | 1770 | 1466810478807 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 16:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1633ms 16:21:18 INFO - PROCESS | 1770 | 1466810478846 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 16:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:21:18 INFO - PROCESS | 1770 | 1466810478851 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 16:21:18 INFO - PROCESS | 1770 | 1466810478858 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:21:18 INFO - PROCESS | 1770 | 1466810478864 Marionette TRACE conn4 <- [1,1170,null,{}] 16:21:18 INFO - PROCESS | 1770 | 1466810478881 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:18 INFO - PROCESS | 1770 | 1466810478889 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:19 INFO - PROCESS | 1770 | 1466810479083 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 16:21:19 INFO - PROCESS | 1770 | 1466810479310 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810479318 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x91f3f800 == 58 [pid = 1770] [id = 300] 16:21:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x95153800) [pid = 1770] [serial = 901] [outer = (nil)] 16:21:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x95249c00) [pid = 1770] [serial = 902] [outer = 0x95153800] 16:21:19 INFO - PROCESS | 1770 | 1466810479450 Marionette DEBUG loaded listener.js 16:21:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x9527b000) [pid = 1770] [serial = 903] [outer = 0x95153800] 16:21:20 INFO - PROCESS | 1770 | 1466810480340 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 16:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1549ms 16:21:20 INFO - PROCESS | 1770 | 1466810480406 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 16:21:20 INFO - PROCESS | 1770 | 1466810480411 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 16:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:21:20 INFO - PROCESS | 1770 | 1466810480417 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:21:20 INFO - PROCESS | 1770 | 1466810480421 Marionette TRACE conn4 <- [1,1174,null,{}] 16:21:20 INFO - PROCESS | 1770 | 1466810480427 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:20 INFO - PROCESS | 1770 | 1466810480432 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:20 INFO - PROCESS | 1770 | 1466810480670 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 16:21:20 INFO - PROCESS | 1770 | 1466810480908 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810480917 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x9527a000 == 59 [pid = 1770] [id = 301] 16:21:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x9527e800) [pid = 1770] [serial = 904] [outer = (nil)] 16:21:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x95390800) [pid = 1770] [serial = 905] [outer = 0x9527e800] 16:21:21 INFO - PROCESS | 1770 | 1466810481060 Marionette DEBUG loaded listener.js 16:21:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x953be000) [pid = 1770] [serial = 906] [outer = 0x9527e800] 16:21:21 INFO - PROCESS | 1770 | 1466810481975 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 16:21:22 INFO - PROCESS | 1770 | 1466810482055 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 16:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:21:22 INFO - PROCESS | 1770 | 1466810482063 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:21:22 INFO - PROCESS | 1770 | 1466810482067 Marionette TRACE conn4 <- [1,1178,null,{}] 16:21:22 INFO - PROCESS | 1770 | 1466810482073 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:22 INFO - PROCESS | 1770 | 1466810482078 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:22 INFO - PROCESS | 1770 | 1466810482257 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 16:21:22 INFO - PROCESS | 1770 | 1466810482491 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1770 | 1466810482499 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x950ae800 == 60 [pid = 1770] [id = 302] 16:21:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 121 (0x9538ec00) [pid = 1770] [serial = 907] [outer = (nil)] 16:21:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 122 (0x96e3d000) [pid = 1770] [serial = 908] [outer = 0x9538ec00] 16:21:22 INFO - PROCESS | 1770 | 1466810482620 Marionette DEBUG loaded listener.js 16:21:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 123 (0x96ed9c00) [pid = 1770] [serial = 909] [outer = 0x9538ec00] 16:21:23 INFO - PROCESS | 1770 | --DOCSHELL 0x92419800 == 59 [pid = 1770] [id = 9] 16:21:23 INFO - PROCESS | 1770 | 1466810483655 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 16:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:21:23 INFO - PROCESS | 1770 | 1466810483752 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 16:21:23 INFO - PROCESS | 1770 | 1466810483759 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:21:23 INFO - PROCESS | 1770 | 1466810483762 Marionette TRACE conn4 <- [1,1182,null,{}] 16:21:23 INFO - PROCESS | 1770 | 1466810483768 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:23 INFO - PROCESS | 1770 | 1466810483779 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:24 INFO - PROCESS | 1770 | 1466810484010 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 16:21:24 INFO - PROCESS | 1770 | 1466810484255 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1770 | 1466810484264 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d4e3400 == 60 [pid = 1770] [id = 303] 16:21:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 124 (0x9139f400) [pid = 1770] [serial = 910] [outer = (nil)] 16:21:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x9981e800) [pid = 1770] [serial = 911] [outer = 0x9139f400] 16:21:24 INFO - PROCESS | 1770 | 1466810484344 Marionette DEBUG loaded listener.js 16:21:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 126 (0x99c51800) [pid = 1770] [serial = 912] [outer = 0x9139f400] 16:21:25 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:25 INFO - PROCESS | 1770 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:21:25 INFO - PROCESS | 1770 | 1466810485239 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:21:25 INFO - PROCESS | 1770 | 1466810485303 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 16:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:21:25 INFO - PROCESS | 1770 | 1466810485310 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:21:25 INFO - PROCESS | 1770 | 1466810485313 Marionette TRACE conn4 <- [1,1186,null,{}] 16:21:25 INFO - PROCESS | 1770 | 1466810485320 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:25 INFO - PROCESS | 1770 | 1466810485325 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:25 INFO - PROCESS | 1770 | 1466810485518 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 16:21:25 INFO - PROCESS | 1770 | 1466810485747 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810485757 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x92211800 == 61 [pid = 1770] [id = 304] 16:21:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x9241a000) [pid = 1770] [serial = 913] [outer = (nil)] 16:21:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x9a356000) [pid = 1770] [serial = 914] [outer = 0x9241a000] 16:21:25 INFO - PROCESS | 1770 | 1466810485890 Marionette DEBUG loaded listener.js 16:21:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x9a35d800) [pid = 1770] [serial = 915] [outer = 0x9241a000] 16:21:26 INFO - PROCESS | 1770 | 1466810486792 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 16:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:21:26 INFO - PROCESS | 1770 | 1466810486850 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 16:21:26 INFO - PROCESS | 1770 | 1466810486857 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:21:26 INFO - PROCESS | 1770 | 1466810486860 Marionette TRACE conn4 <- [1,1190,null,{}] 16:21:26 INFO - PROCESS | 1770 | 1466810486866 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:26 INFO - PROCESS | 1770 | 1466810486871 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:27 INFO - PROCESS | 1770 | 1466810487051 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 16:21:27 INFO - PROCESS | 1770 | 1466810487246 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1770 | 1466810487254 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x8df1ec00 == 62 [pid = 1770] [id = 305] 16:21:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x8df21400) [pid = 1770] [serial = 916] [outer = (nil)] 16:21:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x9a46b800) [pid = 1770] [serial = 917] [outer = 0x8df21400] 16:21:27 INFO - PROCESS | 1770 | 1466810487378 Marionette DEBUG loaded listener.js 16:21:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x9a46ec00) [pid = 1770] [serial = 918] [outer = 0x8df21400] 16:21:28 INFO - PROCESS | 1770 | 1466810488233 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 16:21:28 INFO - PROCESS | 1770 | 1466810488298 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 16:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:21:28 INFO - PROCESS | 1770 | 1466810488305 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:21:28 INFO - PROCESS | 1770 | 1466810488309 Marionette TRACE conn4 <- [1,1194,null,{}] 16:21:28 INFO - PROCESS | 1770 | 1466810488315 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:28 INFO - PROCESS | 1770 | 1466810488320 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:28 INFO - PROCESS | 1770 | 1466810488512 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 16:21:28 INFO - PROCESS | 1770 | 1466810488699 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810488707 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fac4400 == 63 [pid = 1770] [id = 306] 16:21:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x8fac4800) [pid = 1770] [serial = 919] [outer = (nil)] 16:21:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x98a97400) [pid = 1770] [serial = 920] [outer = 0x8fac4800] 16:21:28 INFO - PROCESS | 1770 | 1466810488825 Marionette DEBUG loaded listener.js 16:21:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x9a114c00) [pid = 1770] [serial = 921] [outer = 0x8fac4800] 16:21:29 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:29 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:30 INFO - PROCESS | 1770 | 1466810489991 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 16:21:30 INFO - PROCESS | 1770 | 1466810490053 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 16:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:21:30 INFO - PROCESS | 1770 | 1466810490061 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:21:30 INFO - PROCESS | 1770 | 1466810490066 Marionette TRACE conn4 <- [1,1198,null,{}] 16:21:30 INFO - PROCESS | 1770 | 1466810490074 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:30 INFO - PROCESS | 1770 | 1466810490080 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:30 INFO - PROCESS | 1770 | 1466810490312 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 16:21:30 INFO - PROCESS | 1770 | 1466810490526 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1770 | 1466810490548 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5ee000 == 64 [pid = 1770] [id = 307] 16:21:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x8e857c00) [pid = 1770] [serial = 922] [outer = (nil)] 16:21:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x9139e800) [pid = 1770] [serial = 923] [outer = 0x8e857c00] 16:21:30 INFO - PROCESS | 1770 | 1466810490622 Marionette DEBUG loaded listener.js 16:21:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x91d46400) [pid = 1770] [serial = 924] [outer = 0x8e857c00] 16:21:31 INFO - PROCESS | 1770 | --DOCSHELL 0x8de47c00 == 63 [pid = 1770] [id = 296] 16:21:31 INFO - PROCESS | 1770 | --DOCSHELL 0x91de1400 == 62 [pid = 1770] [id = 295] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x91dd2800) [pid = 1770] [serial = 854] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | 1466810491694 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:21:31 INFO - PROCESS | 1770 | --DOCSHELL 0x91dcf800 == 61 [pid = 1770] [id = 294] 16:21:31 INFO - PROCESS | 1770 | --DOCSHELL 0x91f35000 == 60 [pid = 1770] [id = 293] 16:21:31 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e5800 == 59 [pid = 1770] [id = 292] 16:21:31 INFO - PROCESS | 1770 | --DOCSHELL 0x8dee5400 == 58 [pid = 1770] [id = 291] 16:21:31 INFO - PROCESS | 1770 | --DOCSHELL 0x8beaf400 == 57 [pid = 1770] [id = 289] 16:21:31 INFO - PROCESS | 1770 | --DOCSHELL 0x8beb3c00 == 56 [pid = 1770] [id = 288] 16:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1682ms 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x98378c00) [pid = 1770] [serial = 780] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x93b54400) [pid = 1770] [serial = 771] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x8fa52400) [pid = 1770] [serial = 768] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x96e37000) [pid = 1770] [serial = 777] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x953be800) [pid = 1770] [serial = 765] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x953c7400) [pid = 1770] [serial = 774] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x9a113800) [pid = 1770] [serial = 830] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x95275c00) [pid = 1770] [serial = 845] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x98a97800) [pid = 1770] [serial = 848] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0x8e85f000) [pid = 1770] [serial = 834] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0x8e856c00) [pid = 1770] [serial = 833] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 125 (0x98a36000) [pid = 1770] [serial = 818] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 124 (0x8f060400) [pid = 1770] [serial = 812] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 123 (0x8f130000) [pid = 1770] [serial = 839] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 122 (0x92b7d800) [pid = 1770] [serial = 840] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 121 (0x9515b800) [pid = 1770] [serial = 842] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 120 (0x95249000) [pid = 1770] [serial = 843] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x92b79c00) [pid = 1770] [serial = 837] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x9220b400) [pid = 1770] [serial = 836] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0x99c4a800) [pid = 1770] [serial = 824] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x93b56800) [pid = 1770] [serial = 815] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x998c9400) [pid = 1770] [serial = 821] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x9a0c1800) [pid = 1770] [serial = 827] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x8e85ec00) [pid = 1770] [serial = 851] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x99b37c00) [pid = 1770] [serial = 849] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x9527dc00) [pid = 1770] [serial = 846] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x8e8d9800) [pid = 1770] [serial = 852] [outer = (nil)] [url = about:blank] 16:21:31 INFO - PROCESS | 1770 | 1466810491766 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 16:21:31 INFO - PROCESS | 1770 | 1466810491776 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 16:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:21:31 INFO - PROCESS | 1770 | 1466810491799 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:21:31 INFO - PROCESS | 1770 | 1466810491803 Marionette TRACE conn4 <- [1,1202,null,{}] 16:21:31 INFO - PROCESS | 1770 | 1466810491816 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:31 INFO - PROCESS | 1770 | 1466810491820 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:32 INFO - PROCESS | 1770 | 1466810492000 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 16:21:32 INFO - PROCESS | 1770 | 1466810492195 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1770 | 1466810492205 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa52400 == 57 [pid = 1770] [id = 308] 16:21:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x8fa5b800) [pid = 1770] [serial = 925] [outer = (nil)] 16:21:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x9139e400) [pid = 1770] [serial = 926] [outer = 0x8fa5b800] 16:21:32 INFO - PROCESS | 1770 | 1466810492282 Marionette DEBUG loaded listener.js 16:21:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x91f37400) [pid = 1770] [serial = 927] [outer = 0x8fa5b800] 16:21:33 INFO - PROCESS | 1770 | 1466810493093 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:21:33 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:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1333ms 16:21:33 INFO - PROCESS | 1770 | 1466810493132 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 16:21:33 INFO - PROCESS | 1770 | 1466810493136 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 16:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:21:33 INFO - PROCESS | 1770 | 1466810493142 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:21:33 INFO - PROCESS | 1770 | 1466810493148 Marionette TRACE conn4 <- [1,1206,null,{}] 16:21:33 INFO - PROCESS | 1770 | 1466810493163 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:33 INFO - PROCESS | 1770 | 1466810493171 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:33 INFO - PROCESS | 1770 | 1466810493341 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 16:21:33 INFO - PROCESS | 1770 | 1466810493354 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810493362 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x93b5c800 == 58 [pid = 1770] [id = 309] 16:21:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x93b60800) [pid = 1770] [serial = 928] [outer = (nil)] 16:21:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x93d65c00) [pid = 1770] [serial = 929] [outer = 0x93b60800] 16:21:33 INFO - PROCESS | 1770 | 1466810493433 Marionette DEBUG loaded listener.js 16:21:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x95016000) [pid = 1770] [serial = 930] [outer = 0x93b60800] 16:21:34 INFO - PROCESS | 1770 | 1466810494354 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:21:34 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:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1238ms 16:21:34 INFO - PROCESS | 1770 | 1466810494391 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 16:21:34 INFO - PROCESS | 1770 | 1466810494395 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 16:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:21:34 INFO - PROCESS | 1770 | 1466810494408 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:21:34 INFO - PROCESS | 1770 | 1466810494410 Marionette TRACE conn4 <- [1,1210,null,{}] 16:21:34 INFO - PROCESS | 1770 | 1466810494416 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:34 INFO - PROCESS | 1770 | 1466810494421 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:34 INFO - PROCESS | 1770 | 1466810494635 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 16:21:34 INFO - PROCESS | 1770 | 1466810494659 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810494667 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x93a63000 == 59 [pid = 1770] [id = 310] 16:21:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x95151000) [pid = 1770] [serial = 931] [outer = (nil)] 16:21:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x95247400) [pid = 1770] [serial = 932] [outer = 0x95151000] 16:21:34 INFO - PROCESS | 1770 | 1466810494733 Marionette DEBUG loaded listener.js 16:21:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x9527d800) [pid = 1770] [serial = 933] [outer = 0x95151000] 16:21:35 INFO - PROCESS | 1770 | 1466810495717 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1381ms 16:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:21:35 INFO - PROCESS | 1770 | 1466810495790 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 16:21:35 INFO - PROCESS | 1770 | 1466810495793 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 16:21:35 INFO - PROCESS | 1770 | 1466810495799 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:21:35 INFO - PROCESS | 1770 | 1466810495803 Marionette TRACE conn4 <- [1,1214,null,{}] 16:21:35 INFO - PROCESS | 1770 | 1466810495816 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:35 INFO - PROCESS | 1770 | 1466810495820 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:36 INFO - PROCESS | 1770 | 1466810496057 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 16:21:36 INFO - PROCESS | 1770 | 1466810496083 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810496090 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa4dc00 == 60 [pid = 1770] [id = 311] 16:21:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x91f34c00) [pid = 1770] [serial = 934] [outer = (nil)] 16:21:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 121 (0x95394800) [pid = 1770] [serial = 935] [outer = 0x91f34c00] 16:21:36 INFO - PROCESS | 1770 | 1466810496156 Marionette DEBUG loaded listener.js 16:21:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 122 (0x953c7c00) [pid = 1770] [serial = 936] [outer = 0x91f34c00] 16:21:36 INFO - PROCESS | 1770 | --DOMWINDOW == 121 (0x8df14c00) [pid = 1770] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:21:36 INFO - PROCESS | 1770 | --DOMWINDOW == 120 (0x92b7fc00) [pid = 1770] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:21:36 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x92b7a000) [pid = 1770] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:21:36 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x91f3a000) [pid = 1770] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:21:36 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0x8e5f3800) [pid = 1770] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:21:36 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x8eed9800) [pid = 1770] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:21:37 INFO - PROCESS | 1770 | 1466810497104 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1335ms 16:21:37 INFO - PROCESS | 1770 | 1466810497133 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 16:21:37 INFO - PROCESS | 1770 | 1466810497137 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 16:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:21:37 INFO - PROCESS | 1770 | 1466810497143 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:21:37 INFO - PROCESS | 1770 | 1466810497146 Marionette TRACE conn4 <- [1,1218,null,{}] 16:21:37 INFO - PROCESS | 1770 | 1466810497152 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:37 INFO - PROCESS | 1770 | 1466810497161 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:37 INFO - PROCESS | 1770 | 1466810497405 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 16:21:37 INFO - PROCESS | 1770 | 1466810497421 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810497428 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f066800 == 61 [pid = 1770] [id = 312] 16:21:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x91dcac00) [pid = 1770] [serial = 937] [outer = (nil)] 16:21:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x96e3e400) [pid = 1770] [serial = 938] [outer = 0x91dcac00] 16:21:37 INFO - PROCESS | 1770 | 1466810497495 Marionette DEBUG loaded listener.js 16:21:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x996cd800) [pid = 1770] [serial = 939] [outer = 0x91dcac00] 16:21:38 INFO - PROCESS | 1770 | 1466810498326 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1228ms 16:21:38 INFO - PROCESS | 1770 | 1466810498372 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 16:21:38 INFO - PROCESS | 1770 | 1466810498376 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 16:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:21:38 INFO - PROCESS | 1770 | 1466810498382 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:21:38 INFO - PROCESS | 1770 | 1466810498386 Marionette TRACE conn4 <- [1,1222,null,{}] 16:21:38 INFO - PROCESS | 1770 | 1466810498391 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:38 INFO - PROCESS | 1770 | 1466810498396 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:38 INFO - PROCESS | 1770 | 1466810498582 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 16:21:38 INFO - PROCESS | 1770 | 1466810498822 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810498835 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bead400 == 62 [pid = 1770] [id = 313] 16:21:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x8beb2c00) [pid = 1770] [serial = 940] [outer = (nil)] 16:21:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 121 (0x8d2eac00) [pid = 1770] [serial = 941] [outer = 0x8beb2c00] 16:21:38 INFO - PROCESS | 1770 | 1466810498918 Marionette DEBUG loaded listener.js 16:21:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 122 (0x8de4b400) [pid = 1770] [serial = 942] [outer = 0x8beb2c00] 16:21:39 INFO - PROCESS | 1770 | 1466810499959 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 16:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:21:40 INFO - PROCESS | 1770 | 1466810500022 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 16:21:40 INFO - PROCESS | 1770 | 1466810500030 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:21:40 INFO - PROCESS | 1770 | 1466810500035 Marionette TRACE conn4 <- [1,1226,null,{}] 16:21:40 INFO - PROCESS | 1770 | 1466810500044 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:40 INFO - PROCESS | 1770 | 1466810500053 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:40 INFO - PROCESS | 1770 | 1466810500293 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 16:21:40 INFO - PROCESS | 1770 | 1466810500538 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810500549 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f05a800 == 63 [pid = 1770] [id = 314] 16:21:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 123 (0x8f05ec00) [pid = 1770] [serial = 943] [outer = (nil)] 16:21:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 124 (0x8f132400) [pid = 1770] [serial = 944] [outer = 0x8f05ec00] 16:21:40 INFO - PROCESS | 1770 | 1466810500689 Marionette DEBUG loaded listener.js 16:21:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x8fac1800) [pid = 1770] [serial = 945] [outer = 0x8f05ec00] 16:21:41 INFO - PROCESS | 1770 | 1466810501627 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1640ms 16:21:41 INFO - PROCESS | 1770 | 1466810501674 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 16:21:41 INFO - PROCESS | 1770 | 1466810501681 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 16:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:21:41 INFO - PROCESS | 1770 | 1466810501689 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:21:41 INFO - PROCESS | 1770 | 1466810501693 Marionette TRACE conn4 <- [1,1230,null,{}] 16:21:41 INFO - PROCESS | 1770 | 1466810501700 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:41 INFO - PROCESS | 1770 | 1466810501706 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:41 INFO - PROCESS | 1770 | 1466810501908 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 16:21:42 INFO - PROCESS | 1770 | 1466810502186 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1770 | 1466810502195 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fac6800 == 64 [pid = 1770] [id = 315] 16:21:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 126 (0x92411400) [pid = 1770] [serial = 946] [outer = (nil)] 16:21:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x92b7b000) [pid = 1770] [serial = 947] [outer = 0x92411400] 16:21:42 INFO - PROCESS | 1770 | 1466810502323 Marionette DEBUG loaded listener.js 16:21:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x93a68800) [pid = 1770] [serial = 948] [outer = 0x92411400] 16:21:43 INFO - PROCESS | 1770 | 1466810503291 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1636ms 16:21:43 INFO - PROCESS | 1770 | 1466810503325 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 16:21:43 INFO - PROCESS | 1770 | 1466810503329 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 16:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:21:43 INFO - PROCESS | 1770 | 1466810503339 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:21:43 INFO - PROCESS | 1770 | 1466810503349 Marionette TRACE conn4 <- [1,1234,null,{}] 16:21:43 INFO - PROCESS | 1770 | 1466810503364 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:43 INFO - PROCESS | 1770 | 1466810503371 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:43 INFO - PROCESS | 1770 | 1466810503573 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 16:21:43 INFO - PROCESS | 1770 | 1466810503819 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810503831 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d4d9c00 == 65 [pid = 1770] [id = 316] 16:21:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x8f132800) [pid = 1770] [serial = 949] [outer = (nil)] 16:21:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x96ed1400) [pid = 1770] [serial = 950] [outer = 0x8f132800] 16:21:43 INFO - PROCESS | 1770 | 1466810503956 Marionette DEBUG loaded listener.js 16:21:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x98a3e800) [pid = 1770] [serial = 951] [outer = 0x8f132800] 16:21:44 INFO - PROCESS | 1770 | 1466810504862 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1594ms 16:21:44 INFO - PROCESS | 1770 | 1466810504932 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 16:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:21:44 INFO - PROCESS | 1770 | 1466810504937 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 16:21:44 INFO - PROCESS | 1770 | 1466810504945 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:21:44 INFO - PROCESS | 1770 | 1466810504948 Marionette TRACE conn4 <- [1,1238,null,{}] 16:21:44 INFO - PROCESS | 1770 | 1466810504954 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:44 INFO - PROCESS | 1770 | 1466810504960 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:45 INFO - PROCESS | 1770 | 1466810505153 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 16:21:45 INFO - PROCESS | 1770 | 1466810505399 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1770 | 1466810505407 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d4db400 == 66 [pid = 1770] [id = 317] 16:21:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x95013800) [pid = 1770] [serial = 952] [outer = (nil)] 16:21:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x99c52400) [pid = 1770] [serial = 953] [outer = 0x95013800] 16:21:45 INFO - PROCESS | 1770 | 1466810505533 Marionette DEBUG loaded listener.js 16:21:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x9a11a400) [pid = 1770] [serial = 954] [outer = 0x95013800] 16:21:46 INFO - PROCESS | 1770 | 1466810506423 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1546ms 16:21:46 INFO - PROCESS | 1770 | 1466810506490 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 16:21:46 INFO - PROCESS | 1770 | 1466810506494 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 16:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:21:46 INFO - PROCESS | 1770 | 1466810506500 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:21:46 INFO - PROCESS | 1770 | 1466810506504 Marionette TRACE conn4 <- [1,1242,null,{}] 16:21:46 INFO - PROCESS | 1770 | 1466810506510 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:46 INFO - PROCESS | 1770 | 1466810506515 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:46 INFO - PROCESS | 1770 | 1466810506697 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 16:21:46 INFO - PROCESS | 1770 | 1466810506888 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810506906 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x9a0c1800 == 67 [pid = 1770] [id = 318] 16:21:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x9a466000) [pid = 1770] [serial = 955] [outer = (nil)] 16:21:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x9a474000) [pid = 1770] [serial = 956] [outer = 0x9a466000] 16:21:47 INFO - PROCESS | 1770 | 1466810507092 Marionette DEBUG loaded listener.js 16:21:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x9a928400) [pid = 1770] [serial = 957] [outer = 0x9a466000] 16:21:48 INFO - PROCESS | 1770 | 1466810508082 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1634ms 16:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:21:48 INFO - PROCESS | 1770 | 1466810508135 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 16:21:48 INFO - PROCESS | 1770 | 1466810508138 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 16:21:48 INFO - PROCESS | 1770 | 1466810508145 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:21:48 INFO - PROCESS | 1770 | 1466810508148 Marionette TRACE conn4 <- [1,1246,null,{}] 16:21:48 INFO - PROCESS | 1770 | 1466810508154 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:48 INFO - PROCESS | 1770 | 1466810508160 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:48 INFO - PROCESS | 1770 | 1466810508358 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 16:21:48 INFO - PROCESS | 1770 | 1466810508589 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1770 | 1466810508599 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d4d8000 == 68 [pid = 1770] [id = 319] 16:21:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x8dee4800) [pid = 1770] [serial = 958] [outer = (nil)] 16:21:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x9ac31800) [pid = 1770] [serial = 959] [outer = 0x8dee4800] 16:21:48 INFO - PROCESS | 1770 | 1466810508730 Marionette DEBUG loaded listener.js 16:21:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x9af73c00) [pid = 1770] [serial = 960] [outer = 0x8dee4800] 16:21:49 INFO - PROCESS | 1770 | 1466810509615 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1534ms 16:21:49 INFO - PROCESS | 1770 | 1466810509679 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 16:21:49 INFO - PROCESS | 1770 | 1466810509682 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 16:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:21:49 INFO - PROCESS | 1770 | 1466810509689 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:21:49 INFO - PROCESS | 1770 | 1466810509693 Marionette TRACE conn4 <- [1,1250,null,{}] 16:21:49 INFO - PROCESS | 1770 | 1466810509699 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:49 INFO - PROCESS | 1770 | 1466810509704 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:49 INFO - PROCESS | 1770 | 1466810509887 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 16:21:50 INFO - PROCESS | 1770 | 1466810510142 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1770 | 1466810510151 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x8de44400 == 69 [pid = 1770] [id = 320] 16:21:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x8dee6000) [pid = 1770] [serial = 961] [outer = (nil)] 16:21:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x8fac0c00) [pid = 1770] [serial = 962] [outer = 0x8dee6000] 16:21:50 INFO - PROCESS | 1770 | 1466810510279 Marionette DEBUG loaded listener.js 16:21:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x93a69800) [pid = 1770] [serial = 963] [outer = 0x8dee6000] 16:21:51 INFO - PROCESS | 1770 | 1466810511550 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1938ms 16:21:51 INFO - PROCESS | 1770 | 1466810511628 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 16:21:51 INFO - PROCESS | 1770 | 1466810511635 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 16:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:21:51 INFO - PROCESS | 1770 | 1466810511642 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:21:51 INFO - PROCESS | 1770 | 1466810511650 Marionette TRACE conn4 <- [1,1254,null,{}] 16:21:51 INFO - PROCESS | 1770 | 1466810511657 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:51 INFO - PROCESS | 1770 | 1466810511662 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:51 INFO - PROCESS | 1770 | 1466810511842 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 16:21:52 INFO - PROCESS | 1770 | 1466810512035 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810512042 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e8dc000 == 70 [pid = 1770] [id = 321] 16:21:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x8eed6c00) [pid = 1770] [serial = 964] [outer = (nil)] 16:21:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x8f064c00) [pid = 1770] [serial = 965] [outer = 0x8eed6c00] 16:21:52 INFO - PROCESS | 1770 | 1466810512167 Marionette DEBUG loaded listener.js 16:21:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x8fa5b000) [pid = 1770] [serial = 966] [outer = 0x8eed6c00] 16:21:53 INFO - PROCESS | 1770 | 1466810513169 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1585ms 16:21:53 INFO - PROCESS | 1770 | 1466810513227 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 16:21:53 INFO - PROCESS | 1770 | 1466810513234 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 16:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:21:53 INFO - PROCESS | 1770 | 1466810513244 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:21:53 INFO - PROCESS | 1770 | 1466810513247 Marionette TRACE conn4 <- [1,1258,null,{}] 16:21:53 INFO - PROCESS | 1770 | 1466810513254 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:53 INFO - PROCESS | 1770 | 1466810513259 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:53 INFO - PROCESS | 1770 | 1466810513451 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 16:21:53 INFO - PROCESS | 1770 | 1466810513703 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1770 | 1466810513710 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x8faca800 == 71 [pid = 1770] [id = 322] 16:21:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x91d4c800) [pid = 1770] [serial = 967] [outer = (nil)] 16:21:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x9241e400) [pid = 1770] [serial = 968] [outer = 0x91d4c800] 16:21:53 INFO - PROCESS | 1770 | 1466810513835 Marionette DEBUG loaded listener.js 16:21:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x92b80800) [pid = 1770] [serial = 969] [outer = 0x91d4c800] 16:21:54 INFO - PROCESS | 1770 | --DOCSHELL 0x8f066800 == 70 [pid = 1770] [id = 312] 16:21:54 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x8df20c00) [pid = 1770] [serial = 872] [outer = (nil)] [url = about:blank] 16:21:54 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x96e3d800) [pid = 1770] [serial = 863] [outer = (nil)] [url = about:blank] 16:21:54 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x99c49000) [pid = 1770] [serial = 866] [outer = (nil)] [url = about:blank] 16:21:54 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x93a66000) [pid = 1770] [serial = 860] [outer = (nil)] [url = about:blank] 16:21:54 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x9a0c2000) [pid = 1770] [serial = 869] [outer = (nil)] [url = about:blank] 16:21:54 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x8eee2c00) [pid = 1770] [serial = 857] [outer = (nil)] [url = about:blank] 16:21:54 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa4dc00 == 69 [pid = 1770] [id = 311] 16:21:54 INFO - PROCESS | 1770 | --DOCSHELL 0x93a63000 == 68 [pid = 1770] [id = 310] 16:21:54 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e6c00 == 67 [pid = 1770] [id = 284] 16:21:54 INFO - PROCESS | 1770 | --DOCSHELL 0x93b5c800 == 66 [pid = 1770] [id = 309] 16:21:54 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa52400 == 65 [pid = 1770] [id = 308] 16:21:54 INFO - PROCESS | 1770 | --DOCSHELL 0x9220e400 == 64 [pid = 1770] [id = 11] 16:21:54 INFO - PROCESS | 1770 | --DOCSHELL 0x8e5ee000 == 63 [pid = 1770] [id = 307] 16:21:54 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x92211000) [pid = 1770] [serial = 891] [outer = (nil)] [url = about:blank] 16:21:54 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x8e8e1800) [pid = 1770] [serial = 878] [outer = (nil)] [url = about:blank] 16:21:54 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x93ba1000) [pid = 1770] [serial = 888] [outer = (nil)] [url = about:blank] 16:21:54 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x93a5f000) [pid = 1770] [serial = 884] [outer = (nil)] [url = about:blank] 16:21:54 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x93a6b800) [pid = 1770] [serial = 885] [outer = (nil)] [url = about:blank] 16:21:54 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x93b97000) [pid = 1770] [serial = 887] [outer = (nil)] [url = about:blank] 16:21:54 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x8fa4f800) [pid = 1770] [serial = 879] [outer = (nil)] [url = about:blank] 16:21:54 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x92330c00) [pid = 1770] [serial = 881] [outer = (nil)] [url = about:blank] 16:21:54 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x92b75c00) [pid = 1770] [serial = 882] [outer = (nil)] [url = about:blank] 16:21:54 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x93d69800) [pid = 1770] [serial = 890] [outer = (nil)] [url = about:blank] 16:21:54 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x8fa57400) [pid = 1770] [serial = 876] [outer = (nil)] [url = about:blank] 16:21:54 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x8f128800) [pid = 1770] [serial = 875] [outer = (nil)] [url = about:blank] 16:21:54 INFO - PROCESS | 1770 | 1466810514938 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 16:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1738ms 16:21:54 INFO - PROCESS | 1770 | 1466810514981 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 16:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:21:54 INFO - PROCESS | 1770 | 1466810514986 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 16:21:54 INFO - PROCESS | 1770 | 1466810514992 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:21:55 INFO - PROCESS | 1770 | 1466810514998 Marionette TRACE conn4 <- [1,1262,null,{}] 16:21:55 INFO - PROCESS | 1770 | 1466810515013 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:55 INFO - PROCESS | 1770 | 1466810515022 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:55 INFO - PROCESS | 1770 | 1466810515219 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 16:21:55 INFO - PROCESS | 1770 | 1466810515408 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1770 | 1466810515418 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f131400 == 64 [pid = 1770] [id = 323] 16:21:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x8fac3800) [pid = 1770] [serial = 970] [outer = (nil)] 16:21:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x93a66400) [pid = 1770] [serial = 971] [outer = 0x8fac3800] 16:21:55 INFO - PROCESS | 1770 | 1466810515534 Marionette DEBUG loaded listener.js 16:21:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x93b9c800) [pid = 1770] [serial = 972] [outer = 0x8fac3800] 16:21:56 INFO - PROCESS | 1770 | 1466810516327 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 16:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1353ms 16:21:56 INFO - PROCESS | 1770 | 1466810516344 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 16:21:56 INFO - PROCESS | 1770 | 1466810516349 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 16:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:21:56 INFO - PROCESS | 1770 | 1466810516356 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:21:56 INFO - PROCESS | 1770 | 1466810516358 Marionette TRACE conn4 <- [1,1266,null,{}] 16:21:56 INFO - PROCESS | 1770 | 1466810516364 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:56 INFO - PROCESS | 1770 | 1466810516369 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:56 INFO - PROCESS | 1770 | 1466810516600 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 16:21:56 INFO - PROCESS | 1770 | 1466810516614 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1770 | 1466810516622 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f066400 == 65 [pid = 1770] [id = 324] 16:21:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x950a9800) [pid = 1770] [serial = 973] [outer = (nil)] 16:21:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x95157000) [pid = 1770] [serial = 974] [outer = 0x950a9800] 16:21:56 INFO - PROCESS | 1770 | 1466810516690 Marionette DEBUG loaded listener.js 16:21:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x95246400) [pid = 1770] [serial = 975] [outer = 0x950a9800] 16:21:57 INFO - PROCESS | 1770 | 1466810517605 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 16:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1278ms 16:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:21:57 INFO - PROCESS | 1770 | 1466810517636 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 16:21:57 INFO - PROCESS | 1770 | 1466810517638 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 16:21:57 INFO - PROCESS | 1770 | 1466810517645 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:21:57 INFO - PROCESS | 1770 | 1466810517648 Marionette TRACE conn4 <- [1,1270,null,{}] 16:21:57 INFO - PROCESS | 1770 | 1466810517654 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:57 INFO - PROCESS | 1770 | 1466810517659 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:57 INFO - PROCESS | 1770 | 1466810517883 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 16:21:57 INFO - PROCESS | 1770 | 1466810517908 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810517914 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x8eedd000 == 66 [pid = 1770] [id = 325] 16:21:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x9500dc00) [pid = 1770] [serial = 976] [outer = (nil)] 16:21:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x95386800) [pid = 1770] [serial = 977] [outer = 0x9500dc00] 16:21:57 INFO - PROCESS | 1770 | 1466810517985 Marionette DEBUG loaded listener.js 16:21:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x95391000) [pid = 1770] [serial = 978] [outer = 0x9500dc00] 16:21:58 INFO - PROCESS | 1770 | 1466810518956 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 16:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1384ms 16:21:59 INFO - PROCESS | 1770 | 1466810519036 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 16:21:59 INFO - PROCESS | 1770 | 1466810519039 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 16:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:21:59 INFO - PROCESS | 1770 | 1466810519045 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:21:59 INFO - PROCESS | 1770 | 1466810519048 Marionette TRACE conn4 <- [1,1274,null,{}] 16:21:59 INFO - PROCESS | 1770 | 1466810519054 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:59 INFO - PROCESS | 1770 | 1466810519070 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:21:59 INFO - PROCESS | 1770 | 1466810519328 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 16:21:59 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x8deeec00) [pid = 1770] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:21:59 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x98f5f800) [pid = 1770] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:21:59 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x92b80400) [pid = 1770] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:21:59 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x8beab400) [pid = 1770] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:21:59 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x96ecd400) [pid = 1770] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:21:59 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x91d4a000) [pid = 1770] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:21:59 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x9527e000) [pid = 1770] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:21:59 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x93b97400) [pid = 1770] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:21:59 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x91395c00) [pid = 1770] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:21:59 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x92413c00) [pid = 1770] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:21:59 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x8d4dc800) [pid = 1770] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:21:59 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x8beb2400) [pid = 1770] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:21:59 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0x91f34c00) [pid = 1770] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:21:59 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0x93b60800) [pid = 1770] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:21:59 INFO - PROCESS | 1770 | --DOMWINDOW == 125 (0x8e857c00) [pid = 1770] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:21:59 INFO - PROCESS | 1770 | --DOMWINDOW == 124 (0x8fa5b800) [pid = 1770] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:21:59 INFO - PROCESS | 1770 | --DOMWINDOW == 123 (0x95151000) [pid = 1770] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:21:59 INFO - PROCESS | 1770 | --DOMWINDOW == 122 (0x9241cc00) [pid = 1770] [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:21:59 INFO - PROCESS | 1770 | --DOMWINDOW == 121 (0x92419c00) [pid = 1770] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:21:59 INFO - PROCESS | 1770 | --DOMWINDOW == 120 (0x8df1d400) [pid = 1770] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:21:59 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x953c3c00) [pid = 1770] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:21:59 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x8df1a400) [pid = 1770] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:21:59 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0x9797a800) [pid = 1770] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:21:59 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x95278400) [pid = 1770] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:21:59 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x8e5f1000) [pid = 1770] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:22:00 INFO - PROCESS | 1770 | 1466810519972 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1770 | 1466810519981 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beab400 == 67 [pid = 1770] [id = 326] 16:22:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x8beaf400) [pid = 1770] [serial = 979] [outer = (nil)] 16:22:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x8deeac00) [pid = 1770] [serial = 980] [outer = 0x8beaf400] 16:22:00 INFO - PROCESS | 1770 | 1466810520048 Marionette DEBUG loaded listener.js 16:22:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x8e857c00) [pid = 1770] [serial = 981] [outer = 0x8beaf400] 16:22:00 INFO - PROCESS | 1770 | 1466810520774 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 16:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1786ms 16:22:00 INFO - PROCESS | 1770 | 1466810520831 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 16:22:00 INFO - PROCESS | 1770 | 1466810520835 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 16:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:22:00 INFO - PROCESS | 1770 | 1466810520845 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:22:00 INFO - PROCESS | 1770 | 1466810520848 Marionette TRACE conn4 <- [1,1278,null,{}] 16:22:00 INFO - PROCESS | 1770 | 1466810520854 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:00 INFO - PROCESS | 1770 | 1466810520859 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:01 INFO - PROCESS | 1770 | 1466810521020 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 16:22:01 INFO - PROCESS | 1770 | 1466810521029 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810521042 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beb4400 == 68 [pid = 1770] [id = 327] 16:22:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x91f34c00) [pid = 1770] [serial = 982] [outer = (nil)] 16:22:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x9523ec00) [pid = 1770] [serial = 983] [outer = 0x91f34c00] 16:22:01 INFO - PROCESS | 1770 | 1466810521118 Marionette DEBUG loaded listener.js 16:22:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 121 (0x9797a800) [pid = 1770] [serial = 984] [outer = 0x91f34c00] 16:22:02 INFO - PROCESS | 1770 | 1466810522206 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 16:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1435ms 16:22:02 INFO - PROCESS | 1770 | 1466810522282 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 16:22:02 INFO - PROCESS | 1770 | 1466810522290 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 16:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:22:02 INFO - PROCESS | 1770 | 1466810522302 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:22:02 INFO - PROCESS | 1770 | 1466810522306 Marionette TRACE conn4 <- [1,1282,null,{}] 16:22:02 INFO - PROCESS | 1770 | 1466810522316 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:02 INFO - PROCESS | 1770 | 1466810522322 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:02 INFO - PROCESS | 1770 | 1466810522566 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 16:22:02 INFO - PROCESS | 1770 | 1466810522881 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810522897 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x8deed400 == 69 [pid = 1770] [id = 328] 16:22:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 122 (0x8df16c00) [pid = 1770] [serial = 985] [outer = (nil)] 16:22:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 123 (0x8eed8400) [pid = 1770] [serial = 986] [outer = 0x8df16c00] 16:22:02 INFO - PROCESS | 1770 | 1466810522982 Marionette DEBUG loaded listener.js 16:22:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 124 (0x8eee5800) [pid = 1770] [serial = 987] [outer = 0x8df16c00] 16:22:03 INFO - PROCESS | 1770 | 1466810523941 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 16:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1697ms 16:22:04 INFO - PROCESS | 1770 | 1466810523998 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 16:22:04 INFO - PROCESS | 1770 | 1466810524006 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 16:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:22:04 INFO - PROCESS | 1770 | 1466810524017 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:22:04 INFO - PROCESS | 1770 | 1466810524021 Marionette TRACE conn4 <- [1,1286,null,{}] 16:22:04 INFO - PROCESS | 1770 | 1466810524028 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:04 INFO - PROCESS | 1770 | 1466810524034 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:04 INFO - PROCESS | 1770 | 1466810524239 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 16:22:04 INFO - PROCESS | 1770 | 1466810524540 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810524548 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e8e0800 == 70 [pid = 1770] [id = 329] 16:22:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x8facac00) [pid = 1770] [serial = 988] [outer = (nil)] 16:22:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 126 (0x92211000) [pid = 1770] [serial = 989] [outer = 0x8facac00] 16:22:04 INFO - PROCESS | 1770 | 1466810524641 Marionette DEBUG loaded listener.js 16:22:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x9241c400) [pid = 1770] [serial = 990] [outer = 0x8facac00] 16:22:05 INFO - PROCESS | 1770 | 1466810525577 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 16:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1600ms 16:22:05 INFO - PROCESS | 1770 | 1466810525618 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 16:22:05 INFO - PROCESS | 1770 | 1466810525622 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 16:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:22:05 INFO - PROCESS | 1770 | 1466810525647 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:22:05 INFO - PROCESS | 1770 | 1466810525654 Marionette TRACE conn4 <- [1,1290,null,{}] 16:22:05 INFO - PROCESS | 1770 | 1466810525671 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:05 INFO - PROCESS | 1770 | 1466810525680 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:05 INFO - PROCESS | 1770 | 1466810525895 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 16:22:06 INFO - PROCESS | 1770 | 1466810526208 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810526223 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d4e0800 == 71 [pid = 1770] [id = 330] 16:22:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x96ed7000) [pid = 1770] [serial = 991] [outer = (nil)] 16:22:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x996ca000) [pid = 1770] [serial = 992] [outer = 0x96ed7000] 16:22:06 INFO - PROCESS | 1770 | 1466810526413 Marionette DEBUG loaded listener.js 16:22:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x99c52800) [pid = 1770] [serial = 993] [outer = 0x96ed7000] 16:22:07 INFO - PROCESS | 1770 | 1466810527678 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 16:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 2092ms 16:22:07 INFO - PROCESS | 1770 | 1466810527737 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 16:22:07 INFO - PROCESS | 1770 | 1466810527743 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 16:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:22:07 INFO - PROCESS | 1770 | 1466810527749 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:22:07 INFO - PROCESS | 1770 | 1466810527753 Marionette TRACE conn4 <- [1,1294,null,{}] 16:22:07 INFO - PROCESS | 1770 | 1466810527759 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:07 INFO - PROCESS | 1770 | 1466810527764 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:07 INFO - PROCESS | 1770 | 1466810527972 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 16:22:08 INFO - PROCESS | 1770 | 1466810528214 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1770 | 1466810528223 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x99c55800 == 72 [pid = 1770] [id = 331] 16:22:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x99c56000) [pid = 1770] [serial = 994] [outer = (nil)] 16:22:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x9a120400) [pid = 1770] [serial = 995] [outer = 0x99c56000] 16:22:08 INFO - PROCESS | 1770 | 1466810528361 Marionette DEBUG loaded listener.js 16:22:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x9a473000) [pid = 1770] [serial = 996] [outer = 0x99c56000] 16:22:09 INFO - PROCESS | 1770 | 1466810529264 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 16:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1588ms 16:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:22:09 INFO - PROCESS | 1770 | 1466810529338 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 16:22:09 INFO - PROCESS | 1770 | 1466810529341 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 16:22:09 INFO - PROCESS | 1770 | 1466810529348 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:22:09 INFO - PROCESS | 1770 | 1466810529350 Marionette TRACE conn4 <- [1,1298,null,{}] 16:22:09 INFO - PROCESS | 1770 | 1466810529357 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:09 INFO - PROCESS | 1770 | 1466810529362 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:09 INFO - PROCESS | 1770 | 1466810529589 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 16:22:09 INFO - PROCESS | 1770 | 1466810529841 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810529848 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d4d8c00 == 73 [pid = 1770] [id = 332] 16:22:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x8d4d9800) [pid = 1770] [serial = 997] [outer = (nil)] 16:22:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x9a90b400) [pid = 1770] [serial = 998] [outer = 0x8d4d9800] 16:22:09 INFO - PROCESS | 1770 | 1466810529976 Marionette DEBUG loaded listener.js 16:22:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x9a927000) [pid = 1770] [serial = 999] [outer = 0x8d4d9800] 16:22:10 INFO - PROCESS | 1770 | 1466810530883 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1586ms 16:22:10 INFO - PROCESS | 1770 | 1466810530934 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 16:22:10 INFO - PROCESS | 1770 | 1466810530938 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 16:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:22:10 INFO - PROCESS | 1770 | 1466810530945 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:22:10 INFO - PROCESS | 1770 | 1466810530949 Marionette TRACE conn4 <- [1,1302,null,{}] 16:22:10 INFO - PROCESS | 1770 | 1466810530955 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:10 INFO - PROCESS | 1770 | 1466810530965 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:11 INFO - PROCESS | 1770 | 1466810531235 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 16:22:11 INFO - PROCESS | 1770 | 1466810531485 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810531491 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x93b54800 == 74 [pid = 1770] [id = 333] 16:22:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x9a118c00) [pid = 1770] [serial = 1000] [outer = (nil)] 16:22:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x9b4c1000) [pid = 1770] [serial = 1001] [outer = 0x9a118c00] 16:22:11 INFO - PROCESS | 1770 | 1466810531588 Marionette DEBUG loaded listener.js 16:22:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x9b4fa000) [pid = 1770] [serial = 1002] [outer = 0x9a118c00] 16:22:12 INFO - PROCESS | 1770 | 1466810532445 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 16:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1535ms 16:22:12 INFO - PROCESS | 1770 | 1466810532481 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 16:22:12 INFO - PROCESS | 1770 | 1466810532485 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 16:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:22:12 INFO - PROCESS | 1770 | 1466810532491 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:22:12 INFO - PROCESS | 1770 | 1466810532495 Marionette TRACE conn4 <- [1,1306,null,{}] 16:22:12 INFO - PROCESS | 1770 | 1466810532521 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:12 INFO - PROCESS | 1770 | 1466810532526 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:12 INFO - PROCESS | 1770 | 1466810532710 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 16:22:12 INFO - PROCESS | 1770 | 1466810532906 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810532914 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2dfc00 == 75 [pid = 1770] [id = 334] 16:22:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x9a0c2000) [pid = 1770] [serial = 1003] [outer = (nil)] 16:22:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x9b881c00) [pid = 1770] [serial = 1004] [outer = 0x9a0c2000] 16:22:13 INFO - PROCESS | 1770 | 1466810533033 Marionette DEBUG loaded listener.js 16:22:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x9b886400) [pid = 1770] [serial = 1005] [outer = 0x9a0c2000] 16:22:14 INFO - PROCESS | 1770 | 1466810534012 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 16:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1585ms 16:22:14 INFO - PROCESS | 1770 | 1466810534078 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 16:22:14 INFO - PROCESS | 1770 | 1466810534082 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 16:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:22:14 INFO - PROCESS | 1770 | 1466810534089 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:22:14 INFO - PROCESS | 1770 | 1466810534093 Marionette TRACE conn4 <- [1,1310,null,{}] 16:22:14 INFO - PROCESS | 1770 | 1466810534099 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:14 INFO - PROCESS | 1770 | 1466810534104 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:14 INFO - PROCESS | 1770 | 1466810534295 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 16:22:14 INFO - PROCESS | 1770 | 1466810534561 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810534570 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beb3c00 == 76 [pid = 1770] [id = 335] 16:22:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x8d2ea800) [pid = 1770] [serial = 1006] [outer = (nil)] 16:22:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x9b88b800) [pid = 1770] [serial = 1007] [outer = 0x8d2ea800] 16:22:14 INFO - PROCESS | 1770 | 1466810534692 Marionette DEBUG loaded listener.js 16:22:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x9cb1b800) [pid = 1770] [serial = 1008] [outer = 0x8d2ea800] 16:22:15 INFO - PROCESS | 1770 | 1466810535594 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 16:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:22:15 INFO - PROCESS | 1770 | 1466810535678 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 16:22:15 INFO - PROCESS | 1770 | 1466810535684 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:22:15 INFO - PROCESS | 1770 | 1466810535688 Marionette TRACE conn4 <- [1,1314,null,{}] 16:22:15 INFO - PROCESS | 1770 | 1466810535694 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:15 INFO - PROCESS | 1770 | 1466810535699 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:15 INFO - PROCESS | 1770 | 1466810535929 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 16:22:16 INFO - PROCESS | 1770 | 1466810536185 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810536191 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x9a115000 == 77 [pid = 1770] [id = 336] 16:22:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x9b87e400) [pid = 1770] [serial = 1009] [outer = (nil)] 16:22:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x9cc39c00) [pid = 1770] [serial = 1010] [outer = 0x9b87e400] 16:22:16 INFO - PROCESS | 1770 | 1466810536316 Marionette DEBUG loaded listener.js 16:22:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x9d90cc00) [pid = 1770] [serial = 1011] [outer = 0x9b87e400] 16:22:17 INFO - PROCESS | 1770 | 1466810537170 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 16:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1547ms 16:22:17 INFO - PROCESS | 1770 | 1466810537232 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 16:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:22:17 INFO - PROCESS | 1770 | 1466810537236 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 16:22:17 INFO - PROCESS | 1770 | 1466810537242 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:22:17 INFO - PROCESS | 1770 | 1466810537246 Marionette TRACE conn4 <- [1,1318,null,{}] 16:22:17 INFO - PROCESS | 1770 | 1466810537252 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:17 INFO - PROCESS | 1770 | 1466810537257 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:17 INFO - PROCESS | 1770 | 1466810537439 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 16:22:17 INFO - PROCESS | 1770 | 1466810537638 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1770 | 1466810537647 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bea7000 == 78 [pid = 1770] [id = 337] 16:22:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x9b87e800) [pid = 1770] [serial = 1012] [outer = (nil)] 16:22:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x9d9e6400) [pid = 1770] [serial = 1013] [outer = 0x9b87e800] 16:22:17 INFO - PROCESS | 1770 | 1466810537764 Marionette DEBUG loaded listener.js 16:22:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0xa1188400) [pid = 1770] [serial = 1014] [outer = 0x9b87e800] 16:22:18 INFO - PROCESS | 1770 | 1466810538762 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 16:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1594ms 16:22:18 INFO - PROCESS | 1770 | 1466810538837 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 16:22:18 INFO - PROCESS | 1770 | 1466810538842 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 16:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:22:18 INFO - PROCESS | 1770 | 1466810538848 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:22:18 INFO - PROCESS | 1770 | 1466810538853 Marionette TRACE conn4 <- [1,1322,null,{}] 16:22:18 INFO - PROCESS | 1770 | 1466810538859 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:18 INFO - PROCESS | 1770 | 1466810538865 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:19 INFO - PROCESS | 1770 | 1466810539129 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 16:22:19 INFO - PROCESS | 1770 | 1466810539445 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810539459 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x92b7a000 == 79 [pid = 1770] [id = 338] 16:22:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x92b7fc00) [pid = 1770] [serial = 1015] [outer = (nil)] 16:22:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x9527a800) [pid = 1770] [serial = 1016] [outer = 0x92b7fc00] 16:22:19 INFO - PROCESS | 1770 | 1466810539569 Marionette DEBUG loaded listener.js 16:22:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0xa223c800) [pid = 1770] [serial = 1017] [outer = 0x92b7fc00] 16:22:20 INFO - PROCESS | 1770 | 1466810540500 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 16:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1693ms 16:22:20 INFO - PROCESS | 1770 | 1466810540542 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 16:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:22:20 INFO - PROCESS | 1770 | 1466810540546 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 16:22:20 INFO - PROCESS | 1770 | 1466810540553 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:22:20 INFO - PROCESS | 1770 | 1466810540557 Marionette TRACE conn4 <- [1,1326,null,{}] 16:22:20 INFO - PROCESS | 1770 | 1466810540563 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:20 INFO - PROCESS | 1770 | 1466810540568 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:20 INFO - PROCESS | 1770 | 1466810540750 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 16:22:20 INFO - PROCESS | 1770 | 1466810540962 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1770 | 1466810540970 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x8de46800 == 80 [pid = 1770] [id = 339] 16:22:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x8f058800) [pid = 1770] [serial = 1018] [outer = (nil)] 16:22:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x953bf800) [pid = 1770] [serial = 1019] [outer = 0x8f058800] 16:22:21 INFO - PROCESS | 1770 | 1466810541097 Marionette DEBUG loaded listener.js 16:22:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x9a042000) [pid = 1770] [serial = 1020] [outer = 0x8f058800] 16:22:22 INFO - PROCESS | 1770 | 1466810542249 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:22:22 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:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1792ms 16:22:22 INFO - PROCESS | 1770 | 1466810542346 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 16:22:22 INFO - PROCESS | 1770 | 1466810542352 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 16:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:22:22 INFO - PROCESS | 1770 | 1466810542361 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:22:22 INFO - PROCESS | 1770 | 1466810542367 Marionette TRACE conn4 <- [1,1330,null,{}] 16:22:22 INFO - PROCESS | 1770 | 1466810542375 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:22 INFO - PROCESS | 1770 | 1466810542381 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:22 INFO - PROCESS | 1770 | 1466810542600 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 16:22:22 INFO - PROCESS | 1770 | 1466810542843 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1770 | 1466810542858 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5f7400 == 81 [pid = 1770] [id = 340] 16:22:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x8e855400) [pid = 1770] [serial = 1021] [outer = (nil)] 16:22:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x8eed9800) [pid = 1770] [serial = 1022] [outer = 0x8e855400] 16:22:22 INFO - PROCESS | 1770 | 1466810542930 Marionette DEBUG loaded listener.js 16:22:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x8e8e1800) [pid = 1770] [serial = 1023] [outer = 0x8e855400] 16:22:23 INFO - PROCESS | 1770 | 1466810543822 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:22:23 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:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1544ms 16:22:23 INFO - PROCESS | 1770 | 1466810543906 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 16:22:23 INFO - PROCESS | 1770 | 1466810543914 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 16:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:22:23 INFO - PROCESS | 1770 | 1466810543929 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:22:23 INFO - PROCESS | 1770 | 1466810543935 Marionette TRACE conn4 <- [1,1334,null,{}] 16:22:23 INFO - PROCESS | 1770 | 1466810543944 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:23 INFO - PROCESS | 1770 | 1466810543953 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:24 INFO - PROCESS | 1770 | 1466810544256 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 16:22:24 INFO - PROCESS | 1770 | 1466810544603 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810544612 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x8deef400 == 82 [pid = 1770] [id = 341] 16:22:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x8e5f9800) [pid = 1770] [serial = 1024] [outer = (nil)] 16:22:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x91f3c800) [pid = 1770] [serial = 1025] [outer = 0x8e5f9800] 16:22:24 INFO - PROCESS | 1770 | 1466810544694 Marionette DEBUG loaded listener.js 16:22:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x92b7a800) [pid = 1770] [serial = 1026] [outer = 0x8e5f9800] 16:22:25 INFO - PROCESS | 1770 | --DOCSHELL 0x8df1b400 == 81 [pid = 1770] [id = 211] 16:22:25 INFO - PROCESS | 1770 | --DOCSHELL 0x91f3ac00 == 80 [pid = 1770] [id = 286] 16:22:25 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2db800 == 79 [pid = 1770] [id = 259] 16:22:25 INFO - PROCESS | 1770 | --DOCSHELL 0x953c3400 == 78 [pid = 1770] [id = 287] 16:22:25 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e2800 == 77 [pid = 1770] [id = 258] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x92324c00) [pid = 1770] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x96e3e400) [pid = 1770] [serial = 938] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOCSHELL 0x8bead400 == 76 [pid = 1770] [id = 313] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x92b73000) [pid = 1770] [serial = 855] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0x98387800) [pid = 1770] [serial = 864] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0x9a11b000) [pid = 1770] [serial = 831] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x98f5f400) [pid = 1770] [serial = 783] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x99c52000) [pid = 1770] [serial = 867] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x8fac3400) [pid = 1770] [serial = 813] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x8fac9800) [pid = 1770] [serial = 858] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x99b60000) [pid = 1770] [serial = 822] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x95018c00) [pid = 1770] [serial = 816] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x8fac5c00) [pid = 1770] [serial = 873] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x98a9ec00) [pid = 1770] [serial = 819] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x9a113c00) [pid = 1770] [serial = 828] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x953c9800) [pid = 1770] [serial = 810] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x99c4c800) [pid = 1770] [serial = 825] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x93d6d000) [pid = 1770] [serial = 789] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x93b9a000) [pid = 1770] [serial = 861] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x99815c00) [pid = 1770] [serial = 786] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x9a119000) [pid = 1770] [serial = 870] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x95247400) [pid = 1770] [serial = 932] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x91dea000) [pid = 1770] [serial = 624] [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:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x9527d800) [pid = 1770] [serial = 933] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x95016000) [pid = 1770] [serial = 930] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x95394800) [pid = 1770] [serial = 935] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x953c7c00) [pid = 1770] [serial = 936] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x95390800) [pid = 1770] [serial = 905] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x95242c00) [pid = 1770] [serial = 893] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x93d65c00) [pid = 1770] [serial = 929] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x9981e800) [pid = 1770] [serial = 911] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x92412400) [pid = 1770] [serial = 899] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x95249c00) [pid = 1770] [serial = 902] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x9a46b800) [pid = 1770] [serial = 917] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x8eee1400) [pid = 1770] [serial = 896] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x91d46400) [pid = 1770] [serial = 924] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0x9139e800) [pid = 1770] [serial = 923] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0x96e3d000) [pid = 1770] [serial = 908] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 125 (0x9139e400) [pid = 1770] [serial = 926] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 124 (0x91f37400) [pid = 1770] [serial = 927] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 123 (0x9a356000) [pid = 1770] [serial = 914] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | --DOMWINDOW == 122 (0x98a97400) [pid = 1770] [serial = 920] [outer = (nil)] [url = about:blank] 16:22:25 INFO - PROCESS | 1770 | 1466810545717 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1841ms 16:22:25 INFO - PROCESS | 1770 | 1466810545769 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 16:22:25 INFO - PROCESS | 1770 | 1466810545774 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 16:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:22:25 INFO - PROCESS | 1770 | 1466810545788 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:22:25 INFO - PROCESS | 1770 | 1466810545793 Marionette TRACE conn4 <- [1,1338,null,{}] 16:22:25 INFO - PROCESS | 1770 | 1466810545815 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:25 INFO - PROCESS | 1770 | 1466810545823 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:26 INFO - PROCESS | 1770 | 1466810546000 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 16:22:26 INFO - PROCESS | 1770 | 1466810546169 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810546181 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x91dcc800 == 77 [pid = 1770] [id = 342] 16:22:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 123 (0x91dcd400) [pid = 1770] [serial = 1027] [outer = (nil)] 16:22:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 124 (0x93a5f000) [pid = 1770] [serial = 1028] [outer = 0x91dcd400] 16:22:26 INFO - PROCESS | 1770 | 1466810546257 Marionette DEBUG loaded listener.js 16:22:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x93b9b400) [pid = 1770] [serial = 1029] [outer = 0x91dcd400] 16:22:27 INFO - PROCESS | 1770 | 1466810547544 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 16:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1798ms 16:22:27 INFO - PROCESS | 1770 | 1466810547595 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 16:22:27 INFO - PROCESS | 1770 | 1466810547598 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 16:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:22:27 INFO - PROCESS | 1770 | 1466810547605 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:22:27 INFO - PROCESS | 1770 | 1466810547608 Marionette TRACE conn4 <- [1,1342,null,{}] 16:22:27 INFO - PROCESS | 1770 | 1466810547623 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:27 INFO - PROCESS | 1770 | 1466810547627 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:27 INFO - PROCESS | 1770 | 1466810547841 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 16:22:27 INFO - PROCESS | 1770 | 1466810547910 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810547917 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x8df15c00 == 78 [pid = 1770] [id = 343] 16:22:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 126 (0x93a6a800) [pid = 1770] [serial = 1030] [outer = (nil)] 16:22:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x95151c00) [pid = 1770] [serial = 1031] [outer = 0x93a6a800] 16:22:27 INFO - PROCESS | 1770 | 1466810547987 Marionette DEBUG loaded listener.js 16:22:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x95273000) [pid = 1770] [serial = 1032] [outer = 0x93a6a800] 16:22:28 INFO - PROCESS | 1770 | 1466810548866 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 16:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1333ms 16:22:28 INFO - PROCESS | 1770 | 1466810548944 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 16:22:28 INFO - PROCESS | 1770 | 1466810548948 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 16:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:22:28 INFO - PROCESS | 1770 | 1466810548959 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:22:28 INFO - PROCESS | 1770 | 1466810548961 Marionette TRACE conn4 <- [1,1346,null,{}] 16:22:28 INFO - PROCESS | 1770 | 1466810548974 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:28 INFO - PROCESS | 1770 | 1466810548977 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:29 INFO - PROCESS | 1770 | 1466810549201 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 16:22:29 INFO - PROCESS | 1770 | 1466810549220 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810549245 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x8df18000 == 79 [pid = 1770] [id = 344] 16:22:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x8f126c00) [pid = 1770] [serial = 1033] [outer = (nil)] 16:22:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x95385c00) [pid = 1770] [serial = 1034] [outer = 0x8f126c00] 16:22:29 INFO - PROCESS | 1770 | 1466810549413 Marionette DEBUG loaded listener.js 16:22:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x953bdc00) [pid = 1770] [serial = 1035] [outer = 0x8f126c00] 16:22:29 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x8beaf400) [pid = 1770] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:22:29 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x91dcac00) [pid = 1770] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:22:29 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x91d4c800) [pid = 1770] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:22:29 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0x8eed6c00) [pid = 1770] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:22:29 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0x950a9800) [pid = 1770] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:22:29 INFO - PROCESS | 1770 | --DOMWINDOW == 125 (0x9500dc00) [pid = 1770] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:22:29 INFO - PROCESS | 1770 | --DOMWINDOW == 124 (0x8fac3800) [pid = 1770] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:22:30 INFO - PROCESS | 1770 | 1466810550433 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 16:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1530ms 16:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:22:30 INFO - PROCESS | 1770 | 1466810550489 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 16:22:30 INFO - PROCESS | 1770 | 1466810550492 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 16:22:30 INFO - PROCESS | 1770 | 1466810550499 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:22:30 INFO - PROCESS | 1770 | 1466810550502 Marionette TRACE conn4 <- [1,1350,null,{}] 16:22:30 INFO - PROCESS | 1770 | 1466810550508 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:30 INFO - PROCESS | 1770 | 1466810550517 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:30 INFO - PROCESS | 1770 | 1466810550717 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 16:22:30 INFO - PROCESS | 1770 | 1466810550884 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1770 | 1466810550890 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e856c00 == 80 [pid = 1770] [id = 345] 16:22:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x8fa56400) [pid = 1770] [serial = 1036] [outer = (nil)] 16:22:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 126 (0x9797c800) [pid = 1770] [serial = 1037] [outer = 0x8fa56400] 16:22:30 INFO - PROCESS | 1770 | 1466810550959 Marionette DEBUG loaded listener.js 16:22:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x996c6400) [pid = 1770] [serial = 1038] [outer = 0x8fa56400] 16:22:31 INFO - PROCESS | 1770 | 1466810551839 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 16:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1389ms 16:22:31 INFO - PROCESS | 1770 | 1466810551887 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 16:22:31 INFO - PROCESS | 1770 | 1466810551894 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 16:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:22:31 INFO - PROCESS | 1770 | 1466810551903 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:22:31 INFO - PROCESS | 1770 | 1466810551909 Marionette TRACE conn4 <- [1,1354,null,{}] 16:22:31 INFO - PROCESS | 1770 | 1466810551918 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:31 INFO - PROCESS | 1770 | 1466810551923 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:32 INFO - PROCESS | 1770 | 1466810552130 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 16:22:32 INFO - PROCESS | 1770 | 1466810552315 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1770 | 1466810552330 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x8def2400 == 81 [pid = 1770] [id = 346] 16:22:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x8e5f1000) [pid = 1770] [serial = 1039] [outer = (nil)] 16:22:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x8eee1400) [pid = 1770] [serial = 1040] [outer = 0x8e5f1000] 16:22:32 INFO - PROCESS | 1770 | 1466810552476 Marionette DEBUG loaded listener.js 16:22:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x8fa5a800) [pid = 1770] [serial = 1041] [outer = 0x8e5f1000] 16:22:33 INFO - PROCESS | 1770 | 1466810553463 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 16:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1595ms 16:22:33 INFO - PROCESS | 1770 | 1466810553497 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 16:22:33 INFO - PROCESS | 1770 | 1466810553504 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 16:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:22:33 INFO - PROCESS | 1770 | 1466810553516 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:22:33 INFO - PROCESS | 1770 | 1466810553520 Marionette TRACE conn4 <- [1,1358,null,{}] 16:22:33 INFO - PROCESS | 1770 | 1466810553527 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:33 INFO - PROCESS | 1770 | 1466810553533 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:33 INFO - PROCESS | 1770 | 1466810553768 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 16:22:34 INFO - PROCESS | 1770 | 1466810554022 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810554032 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x91d50400 == 82 [pid = 1770] [id = 347] 16:22:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x91dcf800) [pid = 1770] [serial = 1042] [outer = (nil)] 16:22:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x92330800) [pid = 1770] [serial = 1043] [outer = 0x91dcf800] 16:22:34 INFO - PROCESS | 1770 | 1466810554155 Marionette DEBUG loaded listener.js 16:22:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x93d6b400) [pid = 1770] [serial = 1044] [outer = 0x91dcf800] 16:22:35 INFO - PROCESS | 1770 | 1466810555148 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 16:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1689ms 16:22:35 INFO - PROCESS | 1770 | 1466810555205 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 16:22:35 INFO - PROCESS | 1770 | 1466810555210 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 16:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:22:35 INFO - PROCESS | 1770 | 1466810555217 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:22:35 INFO - PROCESS | 1770 | 1466810555223 Marionette TRACE conn4 <- [1,1362,null,{}] 16:22:35 INFO - PROCESS | 1770 | 1466810555240 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:35 INFO - PROCESS | 1770 | 1466810555249 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:35 INFO - PROCESS | 1770 | 1466810555494 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 16:22:35 INFO - PROCESS | 1770 | 1466810555833 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810555855 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x98a33800 == 83 [pid = 1770] [id = 348] 16:22:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x98a36400) [pid = 1770] [serial = 1045] [outer = (nil)] 16:22:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x996c5800) [pid = 1770] [serial = 1046] [outer = 0x98a36400] 16:22:35 INFO - PROCESS | 1770 | 1466810555943 Marionette DEBUG loaded listener.js 16:22:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x99b39c00) [pid = 1770] [serial = 1047] [outer = 0x98a36400] 16:22:36 INFO - PROCESS | 1770 | 1466810556944 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1792ms 16:22:37 INFO - PROCESS | 1770 | 1466810557009 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 16:22:37 INFO - PROCESS | 1770 | 1466810557014 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 16:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:22:37 INFO - PROCESS | 1770 | 1466810557022 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:22:37 INFO - PROCESS | 1770 | 1466810557026 Marionette TRACE conn4 <- [1,1366,null,{}] 16:22:37 INFO - PROCESS | 1770 | 1466810557032 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:37 INFO - PROCESS | 1770 | 1466810557037 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:37 INFO - PROCESS | 1770 | 1466810557233 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 16:22:37 INFO - PROCESS | 1770 | 1466810557480 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1770 | 1466810557489 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d4e5800 == 84 [pid = 1770] [id = 349] 16:22:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x953c1800) [pid = 1770] [serial = 1048] [outer = (nil)] 16:22:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x9a114400) [pid = 1770] [serial = 1049] [outer = 0x953c1800] 16:22:37 INFO - PROCESS | 1770 | 1466810557584 Marionette DEBUG loaded listener.js 16:22:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x9a120000) [pid = 1770] [serial = 1050] [outer = 0x953c1800] 16:22:38 INFO - PROCESS | 1770 | 1466810558531 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 16:22:38 INFO - PROCESS | 1770 | 1466810558559 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 16:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:22:38 INFO - PROCESS | 1770 | 1466810558566 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:22:38 INFO - PROCESS | 1770 | 1466810558570 Marionette TRACE conn4 <- [1,1370,null,{}] 16:22:38 INFO - PROCESS | 1770 | 1466810558576 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:38 INFO - PROCESS | 1770 | 1466810558581 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:38 INFO - PROCESS | 1770 | 1466810558765 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 16:22:39 INFO - PROCESS | 1770 | 1466810559012 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810559018 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beaa000 == 85 [pid = 1770] [id = 350] 16:22:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x8d4dfc00) [pid = 1770] [serial = 1051] [outer = (nil)] 16:22:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x9232ec00) [pid = 1770] [serial = 1052] [outer = 0x8d4dfc00] 16:22:39 INFO - PROCESS | 1770 | 1466810559157 Marionette DEBUG loaded listener.js 16:22:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x9a932c00) [pid = 1770] [serial = 1053] [outer = 0x8d4dfc00] 16:22:40 INFO - PROCESS | 1770 | 1466810560132 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 16:22:40 INFO - PROCESS | 1770 | 1466810560157 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 16:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:22:40 INFO - PROCESS | 1770 | 1466810560163 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:22:40 INFO - PROCESS | 1770 | 1466810560167 Marionette TRACE conn4 <- [1,1374,null,{}] 16:22:40 INFO - PROCESS | 1770 | 1466810560173 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:40 INFO - PROCESS | 1770 | 1466810560183 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:40 INFO - PROCESS | 1770 | 1466810560413 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 16:22:40 INFO - PROCESS | 1770 | 1466810560666 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1770 | 1466810560674 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x9a0c8400 == 86 [pid = 1770] [id = 351] 16:22:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x9b409400) [pid = 1770] [serial = 1054] [outer = (nil)] 16:22:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x9cc34c00) [pid = 1770] [serial = 1055] [outer = 0x9b409400] 16:22:40 INFO - PROCESS | 1770 | 1466810560771 Marionette DEBUG loaded listener.js 16:22:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0xa111a000) [pid = 1770] [serial = 1056] [outer = 0x9b409400] 16:22:41 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:41 INFO - PROCESS | 1770 | 1466810561712 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:22:41 INFO - PROCESS | 1770 | 1466810561759 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 16:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:22:41 INFO - PROCESS | 1770 | 1466810561765 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:22:41 INFO - PROCESS | 1770 | 1466810561769 Marionette TRACE conn4 <- [1,1378,null,{}] 16:22:41 INFO - PROCESS | 1770 | 1466810561775 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:41 INFO - PROCESS | 1770 | 1466810561780 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:41 INFO - PROCESS | 1770 | 1466810561974 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 16:22:42 INFO - PROCESS | 1770 | 1466810562217 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1770 | 1466810562226 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e5800 == 87 [pid = 1770] [id = 352] 16:22:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0xa1190400) [pid = 1770] [serial = 1057] [outer = (nil)] 16:22:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0xa2322c00) [pid = 1770] [serial = 1058] [outer = 0xa1190400] 16:22:42 INFO - PROCESS | 1770 | 1466810562348 Marionette DEBUG loaded listener.js 16:22:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0xa23a3400) [pid = 1770] [serial = 1059] [outer = 0xa1190400] 16:22:43 INFO - PROCESS | 1770 | 1466810563242 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 16:22:43 INFO - PROCESS | 1770 | 1466810563308 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 16:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:22:43 INFO - PROCESS | 1770 | 1466810563317 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:22:43 INFO - PROCESS | 1770 | 1466810563321 Marionette TRACE conn4 <- [1,1382,null,{}] 16:22:43 INFO - PROCESS | 1770 | 1466810563327 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:43 INFO - PROCESS | 1770 | 1466810563333 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:43 INFO - PROCESS | 1770 | 1466810563621 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 16:22:43 INFO - PROCESS | 1770 | 1466810563811 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810563818 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x92213c00 == 88 [pid = 1770] [id = 353] 16:22:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x93b56000) [pid = 1770] [serial = 1060] [outer = (nil)] 16:22:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0xa23f9400) [pid = 1770] [serial = 1061] [outer = 0x93b56000] 16:22:43 INFO - PROCESS | 1770 | 1466810563946 Marionette DEBUG loaded listener.js 16:22:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0xa2557c00) [pid = 1770] [serial = 1062] [outer = 0x93b56000] 16:22:44 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:44 INFO - PROCESS | 1770 | 1466810564896 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 16:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:22:44 INFO - PROCESS | 1770 | 1466810564960 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 16:22:44 INFO - PROCESS | 1770 | 1466810564966 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:22:44 INFO - PROCESS | 1770 | 1466810564970 Marionette TRACE conn4 <- [1,1386,null,{}] 16:22:44 INFO - PROCESS | 1770 | 1466810564976 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:44 INFO - PROCESS | 1770 | 1466810564981 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:45 INFO - PROCESS | 1770 | 1466810565173 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 16:22:45 INFO - PROCESS | 1770 | 1466810565421 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1770 | 1466810565428 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x9a90c000 == 89 [pid = 1770] [id = 354] 16:22:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0xa25f0400) [pid = 1770] [serial = 1063] [outer = (nil)] 16:22:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0xa2fed800) [pid = 1770] [serial = 1064] [outer = 0xa25f0400] 16:22:45 INFO - PROCESS | 1770 | 1466810565554 Marionette DEBUG loaded listener.js 16:22:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0xa3288400) [pid = 1770] [serial = 1065] [outer = 0xa25f0400] 16:22:46 INFO - PROCESS | 1770 | 1466810566523 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 16:22:46 INFO - PROCESS | 1770 | 1466810566566 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 16:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:22:46 INFO - PROCESS | 1770 | 1466810566573 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:22:46 INFO - PROCESS | 1770 | 1466810566576 Marionette TRACE conn4 <- [1,1390,null,{}] 16:22:46 INFO - PROCESS | 1770 | 1466810566582 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:46 INFO - PROCESS | 1770 | 1466810566588 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:46 INFO - PROCESS | 1770 | 1466810566811 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 16:22:47 INFO - PROCESS | 1770 | 1466810567058 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1770 | 1466810567066 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beb1000 == 90 [pid = 1770] [id = 355] 16:22:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0xa2fb7c00) [pid = 1770] [serial = 1066] [outer = (nil)] 16:22:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0xa33cd000) [pid = 1770] [serial = 1067] [outer = 0xa2fb7c00] 16:22:47 INFO - PROCESS | 1770 | 1466810567193 Marionette DEBUG loaded listener.js 16:22:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0xa4d10000) [pid = 1770] [serial = 1068] [outer = 0xa2fb7c00] 16:22:48 INFO - PROCESS | 1770 | 1466810568105 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 16:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1585ms 16:22:48 INFO - PROCESS | 1770 | 1466810568159 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 16:22:48 INFO - PROCESS | 1770 | 1466810568163 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 16:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:22:48 INFO - PROCESS | 1770 | 1466810568170 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:22:48 INFO - PROCESS | 1770 | 1466810568175 Marionette TRACE conn4 <- [1,1394,null,{}] 16:22:48 INFO - PROCESS | 1770 | 1466810568181 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:48 INFO - PROCESS | 1770 | 1466810568187 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:48 INFO - PROCESS | 1770 | 1466810568443 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 16:22:48 INFO - PROCESS | 1770 | 1466810568752 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810568762 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f059000 == 91 [pid = 1770] [id = 356] 16:22:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0xa4f20400) [pid = 1770] [serial = 1069] [outer = (nil)] 16:22:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0xa61b6000) [pid = 1770] [serial = 1070] [outer = 0xa4f20400] 16:22:48 INFO - PROCESS | 1770 | 1466810568846 Marionette DEBUG loaded listener.js 16:22:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0xa67a1400) [pid = 1770] [serial = 1071] [outer = 0xa4f20400] 16:22:49 INFO - PROCESS | 1770 | 1466810569789 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 16:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1638ms 16:22:49 INFO - PROCESS | 1770 | 1466810569808 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 16:22:49 INFO - PROCESS | 1770 | 1466810569813 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 16:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:22:49 INFO - PROCESS | 1770 | 1466810569819 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:22:49 INFO - PROCESS | 1770 | 1466810569821 Marionette TRACE conn4 <- [1,1398,null,{}] 16:22:49 INFO - PROCESS | 1770 | 1466810569828 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:49 INFO - PROCESS | 1770 | 1466810569833 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:50 INFO - PROCESS | 1770 | 1466810570015 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 16:22:50 INFO - PROCESS | 1770 | 1466810570275 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810570285 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e9800 == 92 [pid = 1770] [id = 357] 16:22:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x8d4d6c00) [pid = 1770] [serial = 1072] [outer = (nil)] 16:22:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x8d4e2000) [pid = 1770] [serial = 1073] [outer = 0x8d4d6c00] 16:22:50 INFO - PROCESS | 1770 | 1466810570713 Marionette DEBUG loaded listener.js 16:22:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x8deec400) [pid = 1770] [serial = 1074] [outer = 0x8d4d6c00] 16:22:51 INFO - PROCESS | 1770 | 1466810571877 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 16:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 2086ms 16:22:51 INFO - PROCESS | 1770 | 1466810571907 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 16:22:51 INFO - PROCESS | 1770 | 1466810571913 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 16:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:22:51 INFO - PROCESS | 1770 | 1466810571921 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:22:51 INFO - PROCESS | 1770 | 1466810571924 Marionette TRACE conn4 <- [1,1402,null,{}] 16:22:51 INFO - PROCESS | 1770 | 1466810571932 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:51 INFO - PROCESS | 1770 | 1466810571937 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:52 INFO - PROCESS | 1770 | 1466810572128 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 16:22:52 INFO - PROCESS | 1770 | 1466810572525 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810572537 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f97b400 == 93 [pid = 1770] [id = 358] 16:22:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x8f97c000) [pid = 1770] [serial = 1075] [outer = (nil)] 16:22:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x8fa54c00) [pid = 1770] [serial = 1076] [outer = 0x8f97c000] 16:22:52 INFO - PROCESS | 1770 | 1466810572619 Marionette DEBUG loaded listener.js 16:22:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x913a1400) [pid = 1770] [serial = 1077] [outer = 0x8f97c000] 16:22:53 INFO - PROCESS | 1770 | 1466810573507 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 16:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1632ms 16:22:53 INFO - PROCESS | 1770 | 1466810573566 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 16:22:53 INFO - PROCESS | 1770 | 1466810573573 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 16:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:22:53 INFO - PROCESS | 1770 | 1466810573586 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:22:53 INFO - PROCESS | 1770 | 1466810573590 Marionette TRACE conn4 <- [1,1406,null,{}] 16:22:53 INFO - PROCESS | 1770 | 1466810573596 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:53 INFO - PROCESS | 1770 | 1466810573602 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:53 INFO - PROCESS | 1770 | 1466810573797 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 16:22:54 INFO - PROCESS | 1770 | 1466810574072 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1770 | 1466810574081 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x91de7000 == 94 [pid = 1770] [id = 359] 16:22:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 167 (0x91dee000) [pid = 1770] [serial = 1078] [outer = (nil)] 16:22:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 168 (0x93b53000) [pid = 1770] [serial = 1079] [outer = 0x91dee000] 16:22:54 INFO - PROCESS | 1770 | 1466810574197 Marionette DEBUG loaded listener.js 16:22:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 169 (0x9515c400) [pid = 1770] [serial = 1080] [outer = 0x91dee000] 16:22:55 INFO - PROCESS | 1770 | --DOCSHELL 0x8e5ee400 == 93 [pid = 1770] [id = 223] 16:22:55 INFO - PROCESS | 1770 | --DOCSHELL 0x8eeda000 == 92 [pid = 1770] [id = 225] 16:22:55 INFO - PROCESS | 1770 | --DOCSHELL 0x8bea8c00 == 91 [pid = 1770] [id = 224] 16:22:55 INFO - PROCESS | 1770 | --DOCSHELL 0x8deea000 == 90 [pid = 1770] [id = 274] 16:22:55 INFO - PROCESS | 1770 | --DOMWINDOW == 168 (0x9523ec00) [pid = 1770] [serial = 983] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1770 | --DOMWINDOW == 167 (0x9a474000) [pid = 1770] [serial = 956] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1770 | --DOMWINDOW == 166 (0x92b7b000) [pid = 1770] [serial = 947] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x9ac31800) [pid = 1770] [serial = 959] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x8fac0c00) [pid = 1770] [serial = 962] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x96ed1400) [pid = 1770] [serial = 950] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x8f132400) [pid = 1770] [serial = 944] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x99c52400) [pid = 1770] [serial = 953] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x8d2eac00) [pid = 1770] [serial = 941] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1770 | --DOCSHELL 0x8beab000 == 89 [pid = 1770] [id = 275] 16:22:55 INFO - PROCESS | 1770 | 1466810575305 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 16:22:55 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0x8deeac00) [pid = 1770] [serial = 980] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0x8e857c00) [pid = 1770] [serial = 981] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x996cd800) [pid = 1770] [serial = 939] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x92b80800) [pid = 1770] [serial = 969] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x8f064c00) [pid = 1770] [serial = 965] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x95246400) [pid = 1770] [serial = 975] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x95391000) [pid = 1770] [serial = 978] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x95157000) [pid = 1770] [serial = 974] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x8fa5b000) [pid = 1770] [serial = 966] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x9241e400) [pid = 1770] [serial = 968] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x93a66400) [pid = 1770] [serial = 971] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x93b9c800) [pid = 1770] [serial = 972] [outer = (nil)] [url = about:blank] 16:22:55 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x95386800) [pid = 1770] [serial = 977] [outer = (nil)] [url = about:blank] 16:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1794ms 16:22:55 INFO - PROCESS | 1770 | 1466810575389 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 16:22:55 INFO - PROCESS | 1770 | 1466810575394 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 16:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:22:55 INFO - PROCESS | 1770 | 1466810575405 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:22:55 INFO - PROCESS | 1770 | 1466810575409 Marionette TRACE conn4 <- [1,1410,null,{}] 16:22:55 INFO - PROCESS | 1770 | 1466810575426 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:55 INFO - PROCESS | 1770 | 1466810575434 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:55 INFO - PROCESS | 1770 | 1466810575617 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 16:22:55 INFO - PROCESS | 1770 | 1466810575851 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810575859 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x9139c800 == 90 [pid = 1770] [id = 360] 16:22:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x9241ec00) [pid = 1770] [serial = 1081] [outer = (nil)] 16:22:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x9515bc00) [pid = 1770] [serial = 1082] [outer = 0x9241ec00] 16:22:55 INFO - PROCESS | 1770 | 1466810575934 Marionette DEBUG loaded listener.js 16:22:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x9524b400) [pid = 1770] [serial = 1083] [outer = 0x9241ec00] 16:22:56 INFO - PROCESS | 1770 | 1466810576782 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 16:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1437ms 16:22:56 INFO - PROCESS | 1770 | 1466810576842 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 16:22:56 INFO - PROCESS | 1770 | 1466810576846 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 16:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:22:56 INFO - PROCESS | 1770 | 1466810576853 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:22:56 INFO - PROCESS | 1770 | 1466810576856 Marionette TRACE conn4 <- [1,1414,null,{}] 16:22:56 INFO - PROCESS | 1770 | 1466810576862 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:56 INFO - PROCESS | 1770 | 1466810576867 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:57 INFO - PROCESS | 1770 | 1466810577046 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 16:22:57 INFO - PROCESS | 1770 | 1466810577232 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1770 | 1466810577242 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x91d47800 == 91 [pid = 1770] [id = 361] 16:22:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x92b7c400) [pid = 1770] [serial = 1084] [outer = (nil)] 16:22:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x953c7400) [pid = 1770] [serial = 1085] [outer = 0x92b7c400] 16:22:57 INFO - PROCESS | 1770 | 1466810577308 Marionette DEBUG loaded listener.js 16:22:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x98387800) [pid = 1770] [serial = 1086] [outer = 0x92b7c400] 16:22:58 INFO - PROCESS | 1770 | 1466810578246 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 16:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1440ms 16:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:22:58 INFO - PROCESS | 1770 | 1466810578301 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 16:22:58 INFO - PROCESS | 1770 | 1466810578304 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 16:22:58 INFO - PROCESS | 1770 | 1466810578311 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:22:58 INFO - PROCESS | 1770 | 1466810578314 Marionette TRACE conn4 <- [1,1418,null,{}] 16:22:58 INFO - PROCESS | 1770 | 1466810578320 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:58 INFO - PROCESS | 1770 | 1466810578325 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:58 INFO - PROCESS | 1770 | 1466810578554 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 16:22:58 INFO - PROCESS | 1770 | 1466810578582 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810578594 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:22:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x9524cc00 == 92 [pid = 1770] [id = 362] 16:22:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x95274800) [pid = 1770] [serial = 1087] [outer = (nil)] 16:22:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x99978800) [pid = 1770] [serial = 1088] [outer = 0x95274800] 16:22:58 INFO - PROCESS | 1770 | 1466810578696 Marionette DEBUG loaded listener.js 16:22:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x9a11c000) [pid = 1770] [serial = 1089] [outer = 0x95274800] 16:23:00 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x8e855400) [pid = 1770] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:23:00 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x91dcd400) [pid = 1770] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:23:00 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x8f126c00) [pid = 1770] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:23:00 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x8fac4800) [pid = 1770] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:23:00 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x8dee6000) [pid = 1770] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:23:00 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x8e5f9800) [pid = 1770] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:23:00 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x93a6a800) [pid = 1770] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:23:00 INFO - PROCESS | 1770 | 1466810580247 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 16:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 2038ms 16:23:00 INFO - PROCESS | 1770 | 1466810580349 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 16:23:00 INFO - PROCESS | 1770 | 1466810580353 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 16:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:23:00 INFO - PROCESS | 1770 | 1466810580361 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:23:00 INFO - PROCESS | 1770 | 1466810580364 Marionette TRACE conn4 <- [1,1422,null,{}] 16:23:00 INFO - PROCESS | 1770 | 1466810580376 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:00 INFO - PROCESS | 1770 | 1466810580386 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:00 INFO - PROCESS | 1770 | 1466810580607 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 16:23:00 INFO - PROCESS | 1770 | 1466810580714 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810580722 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f063c00 == 93 [pid = 1770] [id = 363] 16:23:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x8facb000) [pid = 1770] [serial = 1090] [outer = (nil)] 16:23:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x92b72400) [pid = 1770] [serial = 1091] [outer = 0x8facb000] 16:23:00 INFO - PROCESS | 1770 | 1466810580791 Marionette DEBUG loaded listener.js 16:23:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x95247400) [pid = 1770] [serial = 1092] [outer = 0x8facb000] 16:23:01 INFO - PROCESS | 1770 | 1466810581595 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 16:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1292ms 16:23:01 INFO - PROCESS | 1770 | 1466810581655 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 16:23:01 INFO - PROCESS | 1770 | 1466810581659 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 16:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:23:01 INFO - PROCESS | 1770 | 1466810581665 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:23:01 INFO - PROCESS | 1770 | 1466810581668 Marionette TRACE conn4 <- [1,1426,null,{}] 16:23:01 INFO - PROCESS | 1770 | 1466810581674 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:01 INFO - PROCESS | 1770 | 1466810581679 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:01 INFO - PROCESS | 1770 | 1466810581864 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 16:23:02 INFO - PROCESS | 1770 | 1466810582028 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1770 | 1466810582036 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f126c00 == 94 [pid = 1770] [id = 364] 16:23:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x91dcd400) [pid = 1770] [serial = 1093] [outer = (nil)] 16:23:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x9a465400) [pid = 1770] [serial = 1094] [outer = 0x91dcd400] 16:23:02 INFO - PROCESS | 1770 | 1466810582106 Marionette DEBUG loaded listener.js 16:23:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x9a92b400) [pid = 1770] [serial = 1095] [outer = 0x91dcd400] 16:23:03 INFO - PROCESS | 1770 | 1466810583210 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 16:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1586ms 16:23:03 INFO - PROCESS | 1770 | 1466810583253 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 16:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:23:03 INFO - PROCESS | 1770 | 1466810583260 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 16:23:03 INFO - PROCESS | 1770 | 1466810583268 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:23:03 INFO - PROCESS | 1770 | 1466810583276 Marionette TRACE conn4 <- [1,1430,null,{}] 16:23:03 INFO - PROCESS | 1770 | 1466810583285 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:03 INFO - PROCESS | 1770 | 1466810583291 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:03 INFO - PROCESS | 1770 | 1466810583505 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 16:23:03 INFO - PROCESS | 1770 | 1466810583763 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810583770 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e8dc800 == 95 [pid = 1770] [id = 365] 16:23:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x8eedfc00) [pid = 1770] [serial = 1096] [outer = (nil)] 16:23:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x8f977400) [pid = 1770] [serial = 1097] [outer = 0x8eedfc00] 16:23:03 INFO - PROCESS | 1770 | 1466810583907 Marionette DEBUG loaded listener.js 16:23:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x8fa58800) [pid = 1770] [serial = 1098] [outer = 0x8eedfc00] 16:23:04 INFO - PROCESS | 1770 | 1466810584845 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 16:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1642ms 16:23:04 INFO - PROCESS | 1770 | 1466810584909 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 16:23:04 INFO - PROCESS | 1770 | 1466810584917 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 16:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:23:04 INFO - PROCESS | 1770 | 1466810584928 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:23:04 INFO - PROCESS | 1770 | 1466810584932 Marionette TRACE conn4 <- [1,1434,null,{}] 16:23:04 INFO - PROCESS | 1770 | 1466810584939 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:04 INFO - PROCESS | 1770 | 1466810584945 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:05 INFO - PROCESS | 1770 | 1466810585198 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 16:23:05 INFO - PROCESS | 1770 | 1466810585495 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810585505 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f97b800 == 96 [pid = 1770] [id = 366] 16:23:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x930cf400) [pid = 1770] [serial = 1099] [outer = (nil)] 16:23:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x93b9f400) [pid = 1770] [serial = 1100] [outer = 0x930cf400] 16:23:05 INFO - PROCESS | 1770 | 1466810585632 Marionette DEBUG loaded listener.js 16:23:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x9523e400) [pid = 1770] [serial = 1101] [outer = 0x930cf400] 16:23:06 INFO - PROCESS | 1770 | 1466810586654 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 16:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1786ms 16:23:06 INFO - PROCESS | 1770 | 1466810586715 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 16:23:06 INFO - PROCESS | 1770 | 1466810586719 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 16:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:23:06 INFO - PROCESS | 1770 | 1466810586726 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:23:06 INFO - PROCESS | 1770 | 1466810586732 Marionette TRACE conn4 <- [1,1438,null,{}] 16:23:06 INFO - PROCESS | 1770 | 1466810586749 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:06 INFO - PROCESS | 1770 | 1466810586758 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:07 INFO - PROCESS | 1770 | 1466810586996 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 16:23:07 INFO - PROCESS | 1770 | 1466810587296 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810587309 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x9a119000 == 97 [pid = 1770] [id = 367] 16:23:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x9a119400) [pid = 1770] [serial = 1102] [outer = (nil)] 16:23:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x9b407000) [pid = 1770] [serial = 1103] [outer = 0x9a119400] 16:23:07 INFO - PROCESS | 1770 | 1466810587394 Marionette DEBUG loaded listener.js 16:23:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x9b888c00) [pid = 1770] [serial = 1104] [outer = 0x9a119400] 16:23:08 INFO - PROCESS | 1770 | 1466810588309 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 16:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1639ms 16:23:08 INFO - PROCESS | 1770 | 1466810588367 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 16:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:23:08 INFO - PROCESS | 1770 | 1466810588372 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 16:23:08 INFO - PROCESS | 1770 | 1466810588378 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:23:08 INFO - PROCESS | 1770 | 1466810588382 Marionette TRACE conn4 <- [1,1442,null,{}] 16:23:08 INFO - PROCESS | 1770 | 1466810588388 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:08 INFO - PROCESS | 1770 | 1466810588394 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:08 INFO - PROCESS | 1770 | 1466810588594 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 16:23:08 INFO - PROCESS | 1770 | 1466810588903 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1770 | 1466810588910 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2db400 == 98 [pid = 1770] [id = 368] 16:23:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x92212000) [pid = 1770] [serial = 1105] [outer = (nil)] 16:23:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x9cb98c00) [pid = 1770] [serial = 1106] [outer = 0x92212000] 16:23:09 INFO - PROCESS | 1770 | 1466810588998 Marionette DEBUG loaded listener.js 16:23:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 167 (0x9d907c00) [pid = 1770] [serial = 1107] [outer = 0x92212000] 16:23:09 INFO - PROCESS | 1770 | 1466810589907 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 16:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1581ms 16:23:09 INFO - PROCESS | 1770 | 1466810589960 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 16:23:09 INFO - PROCESS | 1770 | 1466810589965 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 16:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:23:09 INFO - PROCESS | 1770 | 1466810589971 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:23:09 INFO - PROCESS | 1770 | 1466810589975 Marionette TRACE conn4 <- [1,1446,null,{}] 16:23:09 INFO - PROCESS | 1770 | 1466810589981 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:09 INFO - PROCESS | 1770 | 1466810589986 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:10 INFO - PROCESS | 1770 | 1466810590220 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 16:23:10 INFO - PROCESS | 1770 | 1466810590483 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810590492 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:10 INFO - PROCESS | 1770 | ++DOCSHELL 0xa2239c00 == 99 [pid = 1770] [id = 369] 16:23:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 168 (0xa236ac00) [pid = 1770] [serial = 1108] [outer = (nil)] 16:23:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 169 (0xa23f9800) [pid = 1770] [serial = 1109] [outer = 0xa236ac00] 16:23:10 INFO - PROCESS | 1770 | 1466810590633 Marionette DEBUG loaded listener.js 16:23:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 170 (0xa33c2400) [pid = 1770] [serial = 1110] [outer = 0xa236ac00] 16:23:11 INFO - PROCESS | 1770 | 1466810591619 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 16:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1686ms 16:23:11 INFO - PROCESS | 1770 | 1466810591658 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 16:23:11 INFO - PROCESS | 1770 | 1466810591661 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 16:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:23:11 INFO - PROCESS | 1770 | 1466810591668 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:23:11 INFO - PROCESS | 1770 | 1466810591672 Marionette TRACE conn4 <- [1,1450,null,{}] 16:23:11 INFO - PROCESS | 1770 | 1466810591678 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:11 INFO - PROCESS | 1770 | 1466810591688 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:11 INFO - PROCESS | 1770 | 1466810591891 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 16:23:12 INFO - PROCESS | 1770 | 1466810592143 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810592154 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2dec00 == 100 [pid = 1770] [id = 370] 16:23:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 171 (0x92cb9c00) [pid = 1770] [serial = 1111] [outer = (nil)] 16:23:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 172 (0x92cc3000) [pid = 1770] [serial = 1112] [outer = 0x92cb9c00] 16:23:12 INFO - PROCESS | 1770 | 1466810592277 Marionette DEBUG loaded listener.js 16:23:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 173 (0xa33c1c00) [pid = 1770] [serial = 1113] [outer = 0x92cb9c00] 16:23:13 INFO - PROCESS | 1770 | 1466810593184 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 16:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1585ms 16:23:13 INFO - PROCESS | 1770 | 1466810593255 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 16:23:13 INFO - PROCESS | 1770 | 1466810593258 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 16:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:23:13 INFO - PROCESS | 1770 | 1466810593265 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:23:13 INFO - PROCESS | 1770 | 1466810593269 Marionette TRACE conn4 <- [1,1454,null,{}] 16:23:13 INFO - PROCESS | 1770 | 1466810593275 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:13 INFO - PROCESS | 1770 | 1466810593280 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:13 INFO - PROCESS | 1770 | 1466810593501 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 16:23:13 INFO - PROCESS | 1770 | 1466810593806 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810593814 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e668c00 == 101 [pid = 1770] [id = 371] 16:23:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 174 (0x8e669400) [pid = 1770] [serial = 1114] [outer = (nil)] 16:23:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 175 (0x8e670c00) [pid = 1770] [serial = 1115] [outer = 0x8e669400] 16:23:13 INFO - PROCESS | 1770 | 1466810593900 Marionette DEBUG loaded listener.js 16:23:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 176 (0x8e673000) [pid = 1770] [serial = 1116] [outer = 0x8e669400] 16:23:14 INFO - PROCESS | 1770 | 1466810594802 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 16:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1593ms 16:23:14 INFO - PROCESS | 1770 | 1466810594860 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 16:23:14 INFO - PROCESS | 1770 | 1466810594863 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 16:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:23:14 INFO - PROCESS | 1770 | 1466810594870 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:23:14 INFO - PROCESS | 1770 | 1466810594874 Marionette TRACE conn4 <- [1,1458,null,{}] 16:23:14 INFO - PROCESS | 1770 | 1466810594880 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:14 INFO - PROCESS | 1770 | 1466810594885 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:15 INFO - PROCESS | 1770 | 1466810595087 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 16:23:15 INFO - PROCESS | 1770 | 1466810595340 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810595349 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e66d000 == 102 [pid = 1770] [id = 372] 16:23:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 177 (0x8e674000) [pid = 1770] [serial = 1117] [outer = (nil)] 16:23:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 178 (0x92cc5c00) [pid = 1770] [serial = 1118] [outer = 0x8e674000] 16:23:15 INFO - PROCESS | 1770 | 1466810595472 Marionette DEBUG loaded listener.js 16:23:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 179 (0xa2ff1c00) [pid = 1770] [serial = 1119] [outer = 0x8e674000] 16:23:16 INFO - PROCESS | 1770 | 1466810596427 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 16:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1631ms 16:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:23:16 INFO - PROCESS | 1770 | 1466810596502 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 16:23:16 INFO - PROCESS | 1770 | 1466810596505 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 16:23:16 INFO - PROCESS | 1770 | 1466810596512 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:23:16 INFO - PROCESS | 1770 | 1466810596516 Marionette TRACE conn4 <- [1,1462,null,{}] 16:23:16 INFO - PROCESS | 1770 | 1466810596522 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:16 INFO - PROCESS | 1770 | 1466810596527 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:16 INFO - PROCESS | 1770 | 1466810596713 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 16:23:16 INFO - PROCESS | 1770 | 1466810596968 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1770 | 1466810596978 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e672c00 == 103 [pid = 1770] [id = 373] 16:23:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 180 (0x8e677800) [pid = 1770] [serial = 1120] [outer = (nil)] 16:23:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 181 (0x8fa81000) [pid = 1770] [serial = 1121] [outer = 0x8e677800] 16:23:17 INFO - PROCESS | 1770 | 1466810597096 Marionette DEBUG loaded listener.js 16:23:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 182 (0x8fa84400) [pid = 1770] [serial = 1122] [outer = 0x8e677800] 16:23:18 INFO - PROCESS | 1770 | 1466810598013 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 16:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1533ms 16:23:18 INFO - PROCESS | 1770 | 1466810598045 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 16:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:23:18 INFO - PROCESS | 1770 | 1466810598050 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 16:23:18 INFO - PROCESS | 1770 | 1466810598056 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:23:18 INFO - PROCESS | 1770 | 1466810598060 Marionette TRACE conn4 <- [1,1466,null,{}] 16:23:18 INFO - PROCESS | 1770 | 1466810598065 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:18 INFO - PROCESS | 1770 | 1466810598070 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:18 INFO - PROCESS | 1770 | 1466810598267 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 16:23:18 INFO - PROCESS | 1770 | 1466810598588 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810598594 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa87c00 == 104 [pid = 1770] [id = 374] 16:23:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 183 (0x8fa88400) [pid = 1770] [serial = 1123] [outer = (nil)] 16:23:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 184 (0xa4f1b400) [pid = 1770] [serial = 1124] [outer = 0x8fa88400] 16:23:18 INFO - PROCESS | 1770 | 1466810598683 Marionette DEBUG loaded listener.js 16:23:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 185 (0xa4f80400) [pid = 1770] [serial = 1125] [outer = 0x8fa88400] 16:23:19 INFO - PROCESS | 1770 | 1466810599608 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 16:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1632ms 16:23:19 INFO - PROCESS | 1770 | 1466810599688 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 16:23:19 INFO - PROCESS | 1770 | 1466810599693 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 16:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:23:19 INFO - PROCESS | 1770 | 1466810599700 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:23:19 INFO - PROCESS | 1770 | 1466810599705 Marionette TRACE conn4 <- [1,1470,null,{}] 16:23:19 INFO - PROCESS | 1770 | 1466810599711 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:19 INFO - PROCESS | 1770 | 1466810599716 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:19 INFO - PROCESS | 1770 | 1466810599959 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 16:23:20 INFO - PROCESS | 1770 | 1466810600262 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810600274 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x8c0dcc00 == 105 [pid = 1770] [id = 375] 16:23:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 186 (0x8c0dd400) [pid = 1770] [serial = 1126] [outer = (nil)] 16:23:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 187 (0x8e5fac00) [pid = 1770] [serial = 1127] [outer = 0x8c0dd400] 16:23:20 INFO - PROCESS | 1770 | 1466810600391 Marionette DEBUG loaded listener.js 16:23:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 188 (0x91395000) [pid = 1770] [serial = 1128] [outer = 0x8c0dd400] 16:23:21 INFO - PROCESS | 1770 | 1466810601373 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 16:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1736ms 16:23:21 INFO - PROCESS | 1770 | 1466810601437 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 16:23:21 INFO - PROCESS | 1770 | 1466810601441 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 16:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:23:21 INFO - PROCESS | 1770 | 1466810601448 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:23:21 INFO - PROCESS | 1770 | 1466810601451 Marionette TRACE conn4 <- [1,1474,null,{}] 16:23:21 INFO - PROCESS | 1770 | 1466810601457 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:21 INFO - PROCESS | 1770 | 1466810601462 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:21 INFO - PROCESS | 1770 | 1466810601653 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 16:23:21 INFO - PROCESS | 1770 | 1466810601917 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1770 | 1466810601923 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x8c0d5c00 == 106 [pid = 1770] [id = 376] 16:23:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 189 (0x8c0e1400) [pid = 1770] [serial = 1129] [outer = (nil)] 16:23:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 190 (0x8d212000) [pid = 1770] [serial = 1130] [outer = 0x8c0e1400] 16:23:22 INFO - PROCESS | 1770 | 1466810602045 Marionette DEBUG loaded listener.js 16:23:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 191 (0x8d214800) [pid = 1770] [serial = 1131] [outer = 0x8c0e1400] 16:23:22 INFO - PROCESS | 1770 | 1466810602956 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 16:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1580ms 16:23:23 INFO - PROCESS | 1770 | 1466810603029 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 16:23:23 INFO - PROCESS | 1770 | 1466810603033 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 16:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:23:23 INFO - PROCESS | 1770 | 1466810603040 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:23:23 INFO - PROCESS | 1770 | 1466810603042 Marionette TRACE conn4 <- [1,1478,null,{}] 16:23:23 INFO - PROCESS | 1770 | 1466810603049 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:23 INFO - PROCESS | 1770 | 1466810603055 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:23 INFO - PROCESS | 1770 | 1466810603257 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 16:23:23 INFO - PROCESS | 1770 | 1466810603929 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1770 | 1466810603939 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x8c0e4400 == 107 [pid = 1770] [id = 377] 16:23:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 192 (0x8d20b400) [pid = 1770] [serial = 1132] [outer = (nil)] 16:23:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 193 (0x8d2e1400) [pid = 1770] [serial = 1133] [outer = 0x8d20b400] 16:23:24 INFO - PROCESS | 1770 | 1466810604023 Marionette DEBUG loaded listener.js 16:23:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 194 (0x8d4dac00) [pid = 1770] [serial = 1134] [outer = 0x8d20b400] 16:23:24 INFO - PROCESS | 1770 | 1466810604984 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 16:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1981ms 16:23:25 INFO - PROCESS | 1770 | 1466810605024 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 16:23:25 INFO - PROCESS | 1770 | 1466810605030 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 16:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:23:25 INFO - PROCESS | 1770 | 1466810605038 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:23:25 INFO - PROCESS | 1770 | 1466810605042 Marionette TRACE conn4 <- [1,1482,null,{}] 16:23:25 INFO - PROCESS | 1770 | 1466810605050 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:25 INFO - PROCESS | 1770 | 1466810605059 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:25 INFO - PROCESS | 1770 | 1466810605254 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 16:23:25 INFO - PROCESS | 1770 | 1466810605621 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810605630 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f05e800 == 108 [pid = 1770] [id = 378] 16:23:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 195 (0x8f12e000) [pid = 1770] [serial = 1135] [outer = (nil)] 16:23:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 196 (0x8f973c00) [pid = 1770] [serial = 1136] [outer = 0x8f12e000] 16:23:25 INFO - PROCESS | 1770 | 1466810605769 Marionette DEBUG loaded listener.js 16:23:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 197 (0x8fa4d400) [pid = 1770] [serial = 1137] [outer = 0x8f12e000] 16:23:26 INFO - PROCESS | 1770 | 1466810606762 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 16:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1792ms 16:23:26 INFO - PROCESS | 1770 | 1466810606834 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 16:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:23:26 INFO - PROCESS | 1770 | 1466810606840 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 16:23:26 INFO - PROCESS | 1770 | 1466810606847 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:23:26 INFO - PROCESS | 1770 | 1466810606851 Marionette TRACE conn4 <- [1,1486,null,{}] 16:23:26 INFO - PROCESS | 1770 | 1466810606857 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:26 INFO - PROCESS | 1770 | 1466810606862 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:27 INFO - PROCESS | 1770 | 1466810607104 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 16:23:27 INFO - PROCESS | 1770 | --DOCSHELL 0x8df15c00 == 107 [pid = 1770] [id = 343] 16:23:27 INFO - PROCESS | 1770 | --DOCSHELL 0x8d4e3800 == 106 [pid = 1770] [id = 254] 16:23:27 INFO - PROCESS | 1770 | --DOCSHELL 0x96ed9400 == 105 [pid = 1770] [id = 260] 16:23:27 INFO - PROCESS | 1770 | --DOMWINDOW == 196 (0x9797c800) [pid = 1770] [serial = 1037] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1770 | --DOCSHELL 0x8dee3800 == 104 [pid = 1770] [id = 285] 16:23:27 INFO - PROCESS | 1770 | --DOCSHELL 0x8f063c00 == 103 [pid = 1770] [id = 363] 16:23:27 INFO - PROCESS | 1770 | --DOCSHELL 0x9524cc00 == 102 [pid = 1770] [id = 362] 16:23:27 INFO - PROCESS | 1770 | --DOCSHELL 0x91d47800 == 101 [pid = 1770] [id = 361] 16:23:27 INFO - PROCESS | 1770 | --DOCSHELL 0x9139c800 == 100 [pid = 1770] [id = 360] 16:23:27 INFO - PROCESS | 1770 | --DOCSHELL 0x91de7000 == 99 [pid = 1770] [id = 359] 16:23:27 INFO - PROCESS | 1770 | --DOCSHELL 0x8f97b400 == 98 [pid = 1770] [id = 358] 16:23:27 INFO - PROCESS | 1770 | 1466810607475 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810607484 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:27 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e9800 == 97 [pid = 1770] [id = 357] 16:23:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e9800 == 98 [pid = 1770] [id = 379] 16:23:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 197 (0x8f977c00) [pid = 1770] [serial = 1138] [outer = (nil)] 16:23:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 198 (0x91de1400) [pid = 1770] [serial = 1139] [outer = 0x8f977c00] 16:23:27 INFO - PROCESS | 1770 | 1466810607560 Marionette DEBUG loaded listener.js 16:23:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 199 (0x92330400) [pid = 1770] [serial = 1140] [outer = 0x8f977c00] 16:23:27 INFO - PROCESS | 1770 | --DOCSHELL 0x8beaa000 == 97 [pid = 1770] [id = 350] 16:23:27 INFO - PROCESS | 1770 | --DOCSHELL 0x8d4e5800 == 96 [pid = 1770] [id = 349] 16:23:27 INFO - PROCESS | 1770 | --DOMWINDOW == 198 (0x8eed9800) [pid = 1770] [serial = 1022] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1770 | --DOMWINDOW == 197 (0x953bf800) [pid = 1770] [serial = 1019] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1770 | --DOMWINDOW == 196 (0x93b9b400) [pid = 1770] [serial = 1029] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1770 | --DOMWINDOW == 195 (0x95385c00) [pid = 1770] [serial = 1034] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1770 | --DOMWINDOW == 194 (0x9a114c00) [pid = 1770] [serial = 921] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1770 | --DOMWINDOW == 193 (0x93a69800) [pid = 1770] [serial = 963] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1770 | --DOMWINDOW == 192 (0x9a120400) [pid = 1770] [serial = 995] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1770 | --DOMWINDOW == 191 (0x9b881c00) [pid = 1770] [serial = 1004] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1770 | --DOMWINDOW == 190 (0x9d9e6400) [pid = 1770] [serial = 1013] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1770 | --DOMWINDOW == 189 (0x9b88b800) [pid = 1770] [serial = 1007] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1770 | --DOMWINDOW == 188 (0x9b4c1000) [pid = 1770] [serial = 1001] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1770 | --DOMWINDOW == 187 (0x9a90b400) [pid = 1770] [serial = 998] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1770 | --DOMWINDOW == 186 (0x91f3c800) [pid = 1770] [serial = 1025] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1770 | --DOMWINDOW == 185 (0x93a5f000) [pid = 1770] [serial = 1028] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1770 | --DOMWINDOW == 184 (0x95273000) [pid = 1770] [serial = 1032] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1770 | --DOMWINDOW == 183 (0x92b7a800) [pid = 1770] [serial = 1026] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1770 | --DOMWINDOW == 182 (0x953bdc00) [pid = 1770] [serial = 1035] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1770 | --DOMWINDOW == 181 (0x9527a800) [pid = 1770] [serial = 1016] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1770 | --DOMWINDOW == 180 (0x92211000) [pid = 1770] [serial = 989] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1770 | --DOMWINDOW == 179 (0x9cc39c00) [pid = 1770] [serial = 1010] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1770 | --DOMWINDOW == 178 (0x996ca000) [pid = 1770] [serial = 992] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1770 | --DOMWINDOW == 177 (0x95151c00) [pid = 1770] [serial = 1031] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1770 | --DOMWINDOW == 176 (0x8eed8400) [pid = 1770] [serial = 986] [outer = (nil)] [url = about:blank] 16:23:27 INFO - PROCESS | 1770 | --DOMWINDOW == 175 (0x8e8e1800) [pid = 1770] [serial = 1023] [outer = (nil)] [url = about:blank] 16:23:28 INFO - PROCESS | 1770 | 1466810608419 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 16:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1633ms 16:23:28 INFO - PROCESS | 1770 | 1466810608500 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 16:23:28 INFO - PROCESS | 1770 | 1466810608504 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 16:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:23:28 INFO - PROCESS | 1770 | 1466810608520 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:23:28 INFO - PROCESS | 1770 | 1466810608530 Marionette TRACE conn4 <- [1,1490,null,{}] 16:23:28 INFO - PROCESS | 1770 | 1466810608538 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:28 INFO - PROCESS | 1770 | 1466810608546 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:28 INFO - PROCESS | 1770 | 1466810608726 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 16:23:28 INFO - PROCESS | 1770 | 1466810608737 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810608743 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x92417000 == 97 [pid = 1770] [id = 380] 16:23:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 176 (0x92cbb400) [pid = 1770] [serial = 1141] [outer = (nil)] 16:23:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 177 (0x930c5000) [pid = 1770] [serial = 1142] [outer = 0x92cbb400] 16:23:28 INFO - PROCESS | 1770 | 1466810608812 Marionette DEBUG loaded listener.js 16:23:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 178 (0x93a63000) [pid = 1770] [serial = 1143] [outer = 0x92cbb400] 16:23:29 INFO - PROCESS | 1770 | 1466810609753 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 16:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1295ms 16:23:29 INFO - PROCESS | 1770 | 1466810609808 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 16:23:29 INFO - PROCESS | 1770 | 1466810609813 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 16:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:23:29 INFO - PROCESS | 1770 | 1466810609823 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:23:29 INFO - PROCESS | 1770 | 1466810609826 Marionette TRACE conn4 <- [1,1494,null,{}] 16:23:29 INFO - PROCESS | 1770 | 1466810609836 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:29 INFO - PROCESS | 1770 | 1466810609841 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:30 INFO - PROCESS | 1770 | 1466810610077 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 16:23:30 INFO - PROCESS | 1770 | 1466810610098 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1770 | 1466810610108 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x8c0df800 == 98 [pid = 1770] [id = 381] 16:23:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 179 (0x8df1dc00) [pid = 1770] [serial = 1144] [outer = (nil)] 16:23:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 180 (0x93b9c800) [pid = 1770] [serial = 1145] [outer = 0x8df1dc00] 16:23:30 INFO - PROCESS | 1770 | 1466810610174 Marionette DEBUG loaded listener.js 16:23:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 181 (0x95018c00) [pid = 1770] [serial = 1146] [outer = 0x8df1dc00] 16:23:31 INFO - PROCESS | 1770 | 1466810611159 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 16:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1383ms 16:23:31 INFO - PROCESS | 1770 | 1466810611208 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 16:23:31 INFO - PROCESS | 1770 | 1466810611211 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 16:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:23:31 INFO - PROCESS | 1770 | 1466810611223 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:23:31 INFO - PROCESS | 1770 | 1466810611240 Marionette TRACE conn4 <- [1,1498,null,{}] 16:23:31 INFO - PROCESS | 1770 | 1466810611247 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:31 INFO - PROCESS | 1770 | 1466810611252 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:31 INFO - PROCESS | 1770 | 1466810611506 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 16:23:31 INFO - PROCESS | 1770 | 1466810611530 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810611547 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x95249c00 == 99 [pid = 1770] [id = 382] 16:23:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 182 (0x9524cc00) [pid = 1770] [serial = 1147] [outer = (nil)] 16:23:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 183 (0x95393000) [pid = 1770] [serial = 1148] [outer = 0x9524cc00] 16:23:31 INFO - PROCESS | 1770 | 1466810611624 Marionette DEBUG loaded listener.js 16:23:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 184 (0x9837e000) [pid = 1770] [serial = 1149] [outer = 0x9524cc00] 16:23:32 INFO - PROCESS | 1770 | --DOMWINDOW == 183 (0x9241ec00) [pid = 1770] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:23:32 INFO - PROCESS | 1770 | --DOMWINDOW == 182 (0x8f97c000) [pid = 1770] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:23:32 INFO - PROCESS | 1770 | --DOMWINDOW == 181 (0x95274800) [pid = 1770] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:23:32 INFO - PROCESS | 1770 | --DOMWINDOW == 180 (0x8d4d6c00) [pid = 1770] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:23:32 INFO - PROCESS | 1770 | --DOMWINDOW == 179 (0x91dee000) [pid = 1770] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:23:32 INFO - PROCESS | 1770 | --DOMWINDOW == 178 (0x92b7c400) [pid = 1770] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:23:32 INFO - PROCESS | 1770 | --DOMWINDOW == 177 (0x8facb000) [pid = 1770] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:23:33 INFO - PROCESS | 1770 | 1466810613190 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 16:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1995ms 16:23:33 INFO - PROCESS | 1770 | 1466810613218 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 16:23:33 INFO - PROCESS | 1770 | 1466810613222 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 16:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:23:33 INFO - PROCESS | 1770 | 1466810613228 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:23:33 INFO - PROCESS | 1770 | 1466810613230 Marionette TRACE conn4 <- [1,1502,null,{}] 16:23:33 INFO - PROCESS | 1770 | 1466810613236 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:33 INFO - PROCESS | 1770 | 1466810613242 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:33 INFO - PROCESS | 1770 | 1466810613422 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 16:23:33 INFO - PROCESS | 1770 | 1466810613607 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810613615 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x8c0dfc00 == 100 [pid = 1770] [id = 383] 16:23:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 178 (0x8e5f3c00) [pid = 1770] [serial = 1150] [outer = (nil)] 16:23:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 179 (0x95271800) [pid = 1770] [serial = 1151] [outer = 0x8e5f3c00] 16:23:33 INFO - PROCESS | 1770 | 1466810613690 Marionette DEBUG loaded listener.js 16:23:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 180 (0x98eb7400) [pid = 1770] [serial = 1152] [outer = 0x8e5f3c00] 16:23:34 INFO - PROCESS | 1770 | 1466810614420 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 16:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1242ms 16:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:23:34 INFO - PROCESS | 1770 | 1466810614470 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 16:23:34 INFO - PROCESS | 1770 | 1466810614473 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 16:23:34 INFO - PROCESS | 1770 | 1466810614479 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:23:34 INFO - PROCESS | 1770 | 1466810614483 Marionette TRACE conn4 <- [1,1506,null,{}] 16:23:34 INFO - PROCESS | 1770 | 1466810614596 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:34 INFO - PROCESS | 1770 | 1466810614603 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:34 INFO - PROCESS | 1770 | 1466810614829 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 16:23:35 INFO - PROCESS | 1770 | 1466810615114 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1770 | 1466810615128 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x8de4c800 == 101 [pid = 1770] [id = 384] 16:23:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 181 (0x8de4dc00) [pid = 1770] [serial = 1153] [outer = (nil)] 16:23:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 182 (0x8df1fc00) [pid = 1770] [serial = 1154] [outer = 0x8de4dc00] 16:23:35 INFO - PROCESS | 1770 | 1466810615256 Marionette DEBUG loaded listener.js 16:23:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 183 (0x8e66e400) [pid = 1770] [serial = 1155] [outer = 0x8de4dc00] 16:23:36 INFO - PROCESS | 1770 | 1466810616221 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 16:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1785ms 16:23:36 INFO - PROCESS | 1770 | 1466810616265 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 16:23:36 INFO - PROCESS | 1770 | 1466810616271 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 16:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:23:36 INFO - PROCESS | 1770 | 1466810616279 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:23:36 INFO - PROCESS | 1770 | 1466810616283 Marionette TRACE conn4 <- [1,1510,null,{}] 16:23:36 INFO - PROCESS | 1770 | 1466810616292 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:36 INFO - PROCESS | 1770 | 1466810616298 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:36 INFO - PROCESS | 1770 | 1466810616547 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 16:23:36 INFO - PROCESS | 1770 | 1466810616869 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810616883 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f97c000 == 102 [pid = 1770] [id = 385] 16:23:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 184 (0x8fa88800) [pid = 1770] [serial = 1156] [outer = (nil)] 16:23:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 185 (0x91d4bc00) [pid = 1770] [serial = 1157] [outer = 0x8fa88800] 16:23:36 INFO - PROCESS | 1770 | 1466810616966 Marionette DEBUG loaded listener.js 16:23:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 186 (0x92322000) [pid = 1770] [serial = 1158] [outer = 0x8fa88800] 16:23:37 INFO - PROCESS | 1770 | 1466810617891 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 16:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1633ms 16:23:37 INFO - PROCESS | 1770 | 1466810617911 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 16:23:37 INFO - PROCESS | 1770 | 1466810617916 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 16:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:23:37 INFO - PROCESS | 1770 | 1466810617922 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:23:37 INFO - PROCESS | 1770 | 1466810617926 Marionette TRACE conn4 <- [1,1514,null,{}] 16:23:37 INFO - PROCESS | 1770 | 1466810617933 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:37 INFO - PROCESS | 1770 | 1466810617938 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:38 INFO - PROCESS | 1770 | 1466810618144 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 16:23:38 INFO - PROCESS | 1770 | 1466810618458 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1770 | 1466810618472 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x8de4d400 == 103 [pid = 1770] [id = 386] 16:23:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 187 (0x92cc1c00) [pid = 1770] [serial = 1159] [outer = (nil)] 16:23:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 188 (0x93a66400) [pid = 1770] [serial = 1160] [outer = 0x92cc1c00] 16:23:38 INFO - PROCESS | 1770 | 1466810618605 Marionette DEBUG loaded listener.js 16:23:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 189 (0x95273000) [pid = 1770] [serial = 1161] [outer = 0x92cc1c00] 16:23:39 INFO - PROCESS | 1770 | 1466810619510 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 16:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1634ms 16:23:39 INFO - PROCESS | 1770 | 1466810619565 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 16:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:23:39 INFO - PROCESS | 1770 | 1466810619574 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 16:23:39 INFO - PROCESS | 1770 | 1466810619585 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:23:39 INFO - PROCESS | 1770 | 1466810619588 Marionette TRACE conn4 <- [1,1518,null,{}] 16:23:39 INFO - PROCESS | 1770 | 1466810619594 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:39 INFO - PROCESS | 1770 | 1466810619600 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:39 INFO - PROCESS | 1770 | 1466810619837 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 16:23:40 INFO - PROCESS | 1770 | 1466810620104 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810620115 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x93d68c00 == 104 [pid = 1770] [id = 387] 16:23:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 190 (0x998c1400) [pid = 1770] [serial = 1162] [outer = (nil)] 16:23:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 191 (0x9a115400) [pid = 1770] [serial = 1163] [outer = 0x998c1400] 16:23:40 INFO - PROCESS | 1770 | 1466810620236 Marionette DEBUG loaded listener.js 16:23:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 192 (0x9a35c400) [pid = 1770] [serial = 1164] [outer = 0x998c1400] 16:23:41 INFO - PROCESS | 1770 | 1466810621210 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1690ms 16:23:41 INFO - PROCESS | 1770 | 1466810621275 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 16:23:41 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:23:41 INFO - PROCESS | 1770 | 1466810621279 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 16:23:41 INFO - PROCESS | 1770 | 1466810621286 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:23:41 INFO - PROCESS | 1770 | 1466810621290 Marionette TRACE conn4 <- [1,1522,null,{}] 16:23:41 INFO - PROCESS | 1770 | 1466810621296 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:41 INFO - PROCESS | 1770 | 1466810621301 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:41 INFO - PROCESS | 1770 | 1466810621495 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 16:23:41 INFO - PROCESS | 1770 | 1466810621761 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1770 | 1466810621771 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x8eee3800 == 105 [pid = 1770] [id = 388] 16:23:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 193 (0x95275400) [pid = 1770] [serial = 1165] [outer = (nil)] 16:23:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 194 (0x9a924c00) [pid = 1770] [serial = 1166] [outer = 0x95275400] 16:23:41 INFO - PROCESS | 1770 | 1466810621894 Marionette DEBUG loaded listener.js 16:23:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 195 (0x9af73400) [pid = 1770] [serial = 1167] [outer = 0x95275400] 16:23:42 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:42 INFO - PROCESS | 1770 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:23:42 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:42 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:42 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:42 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:42 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:42 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:42 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:42 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:42 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:42 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:42 INFO - PROCESS | 1770 | 1466810622704 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 16:23:42 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:23:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:23:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:23:42 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:23:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:23:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:23:42 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 16:23:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:23:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:23:42 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 16:23:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:23:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:23:42 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1493ms 16:23:42 INFO - PROCESS | 1770 | 1466810622781 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 16:23:42 INFO - PROCESS | 1770 | 1466810622791 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 16:23:42 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:23:42 INFO - PROCESS | 1770 | 1466810622797 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:23:42 INFO - PROCESS | 1770 | 1466810622800 Marionette TRACE conn4 <- [1,1526,null,{}] 16:23:42 INFO - PROCESS | 1770 | 1466810622826 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:42 INFO - PROCESS | 1770 | 1466810622836 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:43 INFO - PROCESS | 1770 | 1466810623067 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 16:23:43 INFO - PROCESS | 1770 | 1466810623379 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1770 | 1466810623389 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e0000 == 106 [pid = 1770] [id = 389] 16:23:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 196 (0x8e5eb800) [pid = 1770] [serial = 1168] [outer = (nil)] 16:23:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 197 (0x9d9e6400) [pid = 1770] [serial = 1169] [outer = 0x8e5eb800] 16:23:43 INFO - PROCESS | 1770 | 1466810623477 Marionette DEBUG loaded listener.js 16:23:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 198 (0xa2374400) [pid = 1770] [serial = 1170] [outer = 0x8e5eb800] 16:23:44 INFO - PROCESS | 1770 | 1466810624319 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 16:23:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:23:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:23:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:23:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:23:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:23:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:23:44 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1588ms 16:23:44 INFO - PROCESS | 1770 | 1466810624389 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 16:23:44 INFO - PROCESS | 1770 | 1466810624392 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 16:23:44 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:23:44 INFO - PROCESS | 1770 | 1466810624399 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:23:44 INFO - PROCESS | 1770 | 1466810624402 Marionette TRACE conn4 <- [1,1530,null,{}] 16:23:44 INFO - PROCESS | 1770 | 1466810624409 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:44 INFO - PROCESS | 1770 | 1466810624414 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:44 INFO - PROCESS | 1770 | 1466810624605 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 16:23:44 INFO - PROCESS | 1770 | 1466810624827 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810624834 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x99c4ac00 == 107 [pid = 1770] [id = 390] 16:23:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 199 (0x9a46e000) [pid = 1770] [serial = 1171] [outer = (nil)] 16:23:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 200 (0xa2563c00) [pid = 1770] [serial = 1172] [outer = 0x9a46e000] 16:23:44 INFO - PROCESS | 1770 | 1466810624956 Marionette DEBUG loaded listener.js 16:23:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 201 (0xa4d5a400) [pid = 1770] [serial = 1173] [outer = 0x9a46e000] 16:23:45 INFO - PROCESS | 1770 | 1466810625788 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 16:23:45 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 16:23:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:23:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:23:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:23:45 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 16:23:45 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:23:45 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1438ms 16:23:45 INFO - PROCESS | 1770 | 1466810625839 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 16:23:45 INFO - PROCESS | 1770 | 1466810625843 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 16:23:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:23:45 INFO - PROCESS | 1770 | 1466810625850 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:23:45 INFO - PROCESS | 1770 | 1466810625854 Marionette TRACE conn4 <- [1,1534,null,{}] 16:23:45 INFO - PROCESS | 1770 | 1466810625859 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:45 INFO - PROCESS | 1770 | 1466810625865 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:46 INFO - PROCESS | 1770 | 1466810626155 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 16:23:46 INFO - PROCESS | 1770 | 1466810626361 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1770 | 1466810626370 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2ecc00 == 108 [pid = 1770] [id = 391] 16:23:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 202 (0x8d2ed000) [pid = 1770] [serial = 1174] [outer = (nil)] 16:23:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 203 (0x8d2f6800) [pid = 1770] [serial = 1175] [outer = 0x8d2ed000] 16:23:46 INFO - PROCESS | 1770 | 1466810626456 Marionette DEBUG loaded listener.js 16:23:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 204 (0x8d2f9800) [pid = 1770] [serial = 1176] [outer = 0x8d2ed000] 16:23:47 INFO - PROCESS | 1770 | 1466810627416 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:23:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:23:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1634ms 16:23:47 INFO - PROCESS | 1770 | 1466810627485 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 16:23:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:23:47 INFO - PROCESS | 1770 | 1466810627490 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 16:23:47 INFO - PROCESS | 1770 | 1466810627497 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:23:47 INFO - PROCESS | 1770 | 1466810627500 Marionette TRACE conn4 <- [1,1538,null,{}] 16:23:47 INFO - PROCESS | 1770 | 1466810627506 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:47 INFO - PROCESS | 1770 | 1466810627511 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:47 INFO - PROCESS | 1770 | 1466810627736 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 16:23:48 INFO - PROCESS | 1770 | 1466810628042 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810628050 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beaf800 == 109 [pid = 1770] [id = 392] 16:23:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 205 (0x8d2f3400) [pid = 1770] [serial = 1177] [outer = (nil)] 16:23:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 206 (0x9a274000) [pid = 1770] [serial = 1178] [outer = 0x8d2f3400] 16:23:48 INFO - PROCESS | 1770 | 1466810628138 Marionette DEBUG loaded listener.js 16:23:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 207 (0x9a277800) [pid = 1770] [serial = 1179] [outer = 0x8d2f3400] 16:23:49 INFO - PROCESS | 1770 | 1466810629014 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:23:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:23:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1552ms 16:23:49 INFO - PROCESS | 1770 | 1466810629049 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 16:23:49 INFO - PROCESS | 1770 | 1466810629053 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 16:23:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:23:49 INFO - PROCESS | 1770 | 1466810629060 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:23:49 INFO - PROCESS | 1770 | 1466810629063 Marionette TRACE conn4 <- [1,1542,null,{}] 16:23:49 INFO - PROCESS | 1770 | 1466810629069 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:49 INFO - PROCESS | 1770 | 1466810629074 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:49 INFO - PROCESS | 1770 | 1466810629272 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 16:23:49 INFO - PROCESS | 1770 | 1466810629535 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810629544 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2f3800 == 110 [pid = 1770] [id = 393] 16:23:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 208 (0x8d2f7400) [pid = 1770] [serial = 1180] [outer = (nil)] 16:23:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 209 (0x9a27d800) [pid = 1770] [serial = 1181] [outer = 0x8d2f7400] 16:23:49 INFO - PROCESS | 1770 | 1466810629671 Marionette DEBUG loaded listener.js 16:23:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 210 (0xa23ae400) [pid = 1770] [serial = 1182] [outer = 0x8d2f7400] 16:23:50 INFO - PROCESS | 1770 | 1466810630512 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 16:23:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:23:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1484ms 16:23:50 INFO - PROCESS | 1770 | 1466810630544 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 16:23:50 INFO - PROCESS | 1770 | 1466810630548 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 16:23:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:23:50 INFO - PROCESS | 1770 | 1466810630555 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:23:50 INFO - PROCESS | 1770 | 1466810630557 Marionette TRACE conn4 <- [1,1546,null,{}] 16:23:50 INFO - PROCESS | 1770 | 1466810630564 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:50 INFO - PROCESS | 1770 | 1466810630570 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:50 INFO - PROCESS | 1770 | 1466810630892 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 16:23:51 INFO - PROCESS | 1770 | 1466810631151 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810631161 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f1c4800 == 111 [pid = 1770] [id = 394] 16:23:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 211 (0x8f1c5c00) [pid = 1770] [serial = 1183] [outer = (nil)] 16:23:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 212 (0x8f1ca800) [pid = 1770] [serial = 1184] [outer = 0x8f1c5c00] 16:23:51 INFO - PROCESS | 1770 | 1466810631261 Marionette DEBUG loaded listener.js 16:23:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 213 (0x9a27d400) [pid = 1770] [serial = 1185] [outer = 0x8f1c5c00] 16:23:52 INFO - PROCESS | 1770 | 1466810632166 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:23:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:23:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1687ms 16:23:52 INFO - PROCESS | 1770 | 1466810632243 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 16:23:52 INFO - PROCESS | 1770 | 1466810632247 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 16:23:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:23:52 INFO - PROCESS | 1770 | 1466810632254 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:23:52 INFO - PROCESS | 1770 | 1466810632259 Marionette TRACE conn4 <- [1,1550,null,{}] 16:23:52 INFO - PROCESS | 1770 | 1466810632265 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:52 INFO - PROCESS | 1770 | 1466810632270 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:52 INFO - PROCESS | 1770 | 1466810632470 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 16:23:52 INFO - PROCESS | 1770 | 1466810632767 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1770 | 1466810632774 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a1aa400 == 112 [pid = 1770] [id = 395] 16:23:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 214 (0x8a1aa800) [pid = 1770] [serial = 1186] [outer = (nil)] 16:23:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 215 (0x8a1b4800) [pid = 1770] [serial = 1187] [outer = 0x8a1aa800] 16:23:52 INFO - PROCESS | 1770 | 1466810632864 Marionette DEBUG loaded listener.js 16:23:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 216 (0x8a1b7000) [pid = 1770] [serial = 1188] [outer = 0x8a1aa800] 16:23:53 INFO - PROCESS | 1770 | 1466810633734 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:23:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:23:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1534ms 16:23:53 INFO - PROCESS | 1770 | 1466810633789 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 16:23:53 INFO - PROCESS | 1770 | 1466810633793 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 16:23:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:23:53 INFO - PROCESS | 1770 | 1466810633799 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:23:53 INFO - PROCESS | 1770 | 1466810633803 Marionette TRACE conn4 <- [1,1554,null,{}] 16:23:53 INFO - PROCESS | 1770 | 1466810633809 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:53 INFO - PROCESS | 1770 | 1466810633814 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:54 INFO - PROCESS | 1770 | 1466810634006 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 16:23:54 INFO - PROCESS | 1770 | 1466810634318 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810634330 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x89839000 == 113 [pid = 1770] [id = 396] 16:23:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 217 (0x89839400) [pid = 1770] [serial = 1189] [outer = (nil)] 16:23:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 218 (0x89841000) [pid = 1770] [serial = 1190] [outer = 0x89839400] 16:23:54 INFO - PROCESS | 1770 | 1466810634412 Marionette DEBUG loaded listener.js 16:23:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 219 (0x89842c00) [pid = 1770] [serial = 1191] [outer = 0x89839400] 16:23:55 INFO - PROCESS | 1770 | 1466810635272 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:23:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:23:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1535ms 16:23:55 INFO - PROCESS | 1770 | 1466810635335 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 16:23:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:23:55 INFO - PROCESS | 1770 | 1466810635339 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 16:23:55 INFO - PROCESS | 1770 | 1466810635346 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:23:55 INFO - PROCESS | 1770 | 1466810635352 Marionette TRACE conn4 <- [1,1558,null,{}] 16:23:55 INFO - PROCESS | 1770 | 1466810635357 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:55 INFO - PROCESS | 1770 | 1466810635362 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:55 INFO - PROCESS | 1770 | 1466810635590 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 16:23:55 INFO - PROCESS | 1770 | 1466810635967 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1770 | 1466810635973 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a1b3c00 == 114 [pid = 1770] [id = 397] 16:23:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 220 (0x8a1b6000) [pid = 1770] [serial = 1192] [outer = (nil)] 16:23:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 221 (0x8e5ee000) [pid = 1770] [serial = 1193] [outer = 0x8a1b6000] 16:23:56 INFO - PROCESS | 1770 | 1466810636068 Marionette DEBUG loaded listener.js 16:23:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 222 (0x8f1c9c00) [pid = 1770] [serial = 1194] [outer = 0x8a1b6000] 16:23:57 INFO - PROCESS | 1770 | 1466810637019 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:23:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:23:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1744ms 16:23:57 INFO - PROCESS | 1770 | 1466810637091 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 16:23:57 INFO - PROCESS | 1770 | 1466810637096 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 16:23:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:23:57 INFO - PROCESS | 1770 | 1466810637102 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:23:57 INFO - PROCESS | 1770 | 1466810637106 Marionette TRACE conn4 <- [1,1562,null,{}] 16:23:57 INFO - PROCESS | 1770 | 1466810637112 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:57 INFO - PROCESS | 1770 | 1466810637117 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:57 INFO - PROCESS | 1770 | 1466810637346 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 16:23:57 INFO - PROCESS | 1770 | 1466810637679 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810637687 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x8983fc00 == 115 [pid = 1770] [id = 398] 16:23:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 223 (0x89845800) [pid = 1770] [serial = 1195] [outer = (nil)] 16:23:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 224 (0x8e917400) [pid = 1770] [serial = 1196] [outer = 0x89845800] 16:23:57 INFO - PROCESS | 1770 | 1466810637771 Marionette DEBUG loaded listener.js 16:23:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 225 (0x8e91a000) [pid = 1770] [serial = 1197] [outer = 0x89845800] 16:23:59 INFO - PROCESS | 1770 | 1466810639107 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:23:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:23:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 2088ms 16:23:59 INFO - PROCESS | 1770 | 1466810639216 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 16:23:59 INFO - PROCESS | 1770 | 1466810639223 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 16:23:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:23:59 INFO - PROCESS | 1770 | 1466810639236 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:23:59 INFO - PROCESS | 1770 | 1466810639240 Marionette TRACE conn4 <- [1,1566,null,{}] 16:23:59 INFO - PROCESS | 1770 | 1466810639258 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:59 INFO - PROCESS | 1770 | 1466810639264 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:59 INFO - PROCESS | 1770 | 1466810639451 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 16:23:59 INFO - PROCESS | 1770 | 1466810639691 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810639707 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:23:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bea9400 == 116 [pid = 1770] [id = 399] 16:23:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 226 (0x8c0d7000) [pid = 1770] [serial = 1198] [outer = (nil)] 16:23:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 227 (0x8d2e2800) [pid = 1770] [serial = 1199] [outer = 0x8c0d7000] 16:23:59 INFO - PROCESS | 1770 | 1466810639781 Marionette DEBUG loaded listener.js 16:23:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 228 (0x8d2eec00) [pid = 1770] [serial = 1200] [outer = 0x8c0d7000] 16:24:00 INFO - PROCESS | 1770 | 1466810640845 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:24:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:24:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1651ms 16:24:00 INFO - PROCESS | 1770 | 1466810640887 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 16:24:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:24:00 INFO - PROCESS | 1770 | 1466810640900 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 16:24:00 INFO - PROCESS | 1770 | 1466810640910 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:24:00 INFO - PROCESS | 1770 | 1466810640913 Marionette TRACE conn4 <- [1,1570,null,{}] 16:24:00 INFO - PROCESS | 1770 | 1466810640920 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:00 INFO - PROCESS | 1770 | 1466810640926 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:01 INFO - PROCESS | 1770 | 1466810641162 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 16:24:01 INFO - PROCESS | 1770 | 1466810641488 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810641498 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d210800 == 117 [pid = 1770] [id = 400] 16:24:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 229 (0x8e855400) [pid = 1770] [serial = 1201] [outer = (nil)] 16:24:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 230 (0x8e918400) [pid = 1770] [serial = 1202] [outer = 0x8e855400] 16:24:01 INFO - PROCESS | 1770 | 1466810641584 Marionette DEBUG loaded listener.js 16:24:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 231 (0x8e920800) [pid = 1770] [serial = 1203] [outer = 0x8e855400] 16:24:02 INFO - PROCESS | 1770 | 1466810642533 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:24:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:24:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1692ms 16:24:02 INFO - PROCESS | 1770 | 1466810642602 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 16:24:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:24:02 INFO - PROCESS | 1770 | 1466810642606 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 16:24:02 INFO - PROCESS | 1770 | 1466810642612 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:24:02 INFO - PROCESS | 1770 | 1466810642619 Marionette TRACE conn4 <- [1,1574,null,{}] 16:24:02 INFO - PROCESS | 1770 | 1466810642635 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:02 INFO - PROCESS | 1770 | 1466810642644 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:02 INFO - PROCESS | 1770 | 1466810642916 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 16:24:02 INFO - PROCESS | 1770 | --DOCSHELL 0x8deef400 == 116 [pid = 1770] [id = 341] 16:24:02 INFO - PROCESS | 1770 | --DOCSHELL 0x8e5f7400 == 115 [pid = 1770] [id = 340] 16:24:03 INFO - PROCESS | 1770 | --DOMWINDOW == 230 (0xa23f9400) [pid = 1770] [serial = 1061] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1770 | --DOMWINDOW == 229 (0xa2322c00) [pid = 1770] [serial = 1058] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1770 | --DOMWINDOW == 228 (0x9cc34c00) [pid = 1770] [serial = 1055] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1770 | --DOMWINDOW == 227 (0xa2fed800) [pid = 1770] [serial = 1064] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1770 | --DOMWINDOW == 226 (0x9232ec00) [pid = 1770] [serial = 1052] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1770 | --DOMWINDOW == 225 (0xa33cd000) [pid = 1770] [serial = 1067] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1770 | --DOMWINDOW == 224 (0xa61b6000) [pid = 1770] [serial = 1070] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1770 | --DOMWINDOW == 223 (0x8eee1400) [pid = 1770] [serial = 1040] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1770 | --DOMWINDOW == 222 (0x9a114400) [pid = 1770] [serial = 1049] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1770 | --DOMWINDOW == 221 (0x92330800) [pid = 1770] [serial = 1043] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1770 | --DOMWINDOW == 220 (0x996c5800) [pid = 1770] [serial = 1046] [outer = (nil)] [url = about:blank] 16:24:03 INFO - PROCESS | 1770 | --DOCSHELL 0x95249c00 == 114 [pid = 1770] [id = 382] 16:24:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8c0df800 == 113 [pid = 1770] [id = 381] 16:24:03 INFO - PROCESS | 1770 | --DOCSHELL 0x92417000 == 112 [pid = 1770] [id = 380] 16:24:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e9800 == 111 [pid = 1770] [id = 379] 16:24:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8f05e800 == 110 [pid = 1770] [id = 378] 16:24:03 INFO - PROCESS | 1770 | 1466810643341 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1770 | 1466810643352 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8c0e4400 == 109 [pid = 1770] [id = 377] 16:24:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e9800 == 110 [pid = 1770] [id = 401] 16:24:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 221 (0x8e66ac00) [pid = 1770] [serial = 1204] [outer = (nil)] 16:24:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 222 (0x8f1c3800) [pid = 1770] [serial = 1205] [outer = 0x8e66ac00] 16:24:03 INFO - PROCESS | 1770 | 1466810643432 Marionette DEBUG loaded listener.js 16:24:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 223 (0x8fa7f400) [pid = 1770] [serial = 1206] [outer = 0x8e66ac00] 16:24:03 INFO - PROCESS | 1770 | --DOCSHELL 0xa2239c00 == 109 [pid = 1770] [id = 369] 16:24:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2db400 == 108 [pid = 1770] [id = 368] 16:24:03 INFO - PROCESS | 1770 | --DOCSHELL 0x9a119000 == 107 [pid = 1770] [id = 367] 16:24:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8f97b800 == 106 [pid = 1770] [id = 366] 16:24:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8e8dc800 == 105 [pid = 1770] [id = 365] 16:24:04 INFO - PROCESS | 1770 | --DOMWINDOW == 222 (0x92b72400) [pid = 1770] [serial = 1091] [outer = (nil)] [url = about:blank] 16:24:04 INFO - PROCESS | 1770 | --DOMWINDOW == 221 (0x9a11c000) [pid = 1770] [serial = 1089] [outer = (nil)] [url = about:blank] 16:24:04 INFO - PROCESS | 1770 | --DOMWINDOW == 220 (0x95247400) [pid = 1770] [serial = 1092] [outer = (nil)] [url = about:blank] 16:24:04 INFO - PROCESS | 1770 | --DOMWINDOW == 219 (0x98387800) [pid = 1770] [serial = 1086] [outer = (nil)] [url = about:blank] 16:24:04 INFO - PROCESS | 1770 | --DOMWINDOW == 218 (0x9515bc00) [pid = 1770] [serial = 1082] [outer = (nil)] [url = about:blank] 16:24:04 INFO - PROCESS | 1770 | --DOMWINDOW == 217 (0x9524b400) [pid = 1770] [serial = 1083] [outer = (nil)] [url = about:blank] 16:24:04 INFO - PROCESS | 1770 | --DOMWINDOW == 216 (0x913a1400) [pid = 1770] [serial = 1077] [outer = (nil)] [url = about:blank] 16:24:04 INFO - PROCESS | 1770 | --DOMWINDOW == 215 (0x8fa54c00) [pid = 1770] [serial = 1076] [outer = (nil)] [url = about:blank] 16:24:04 INFO - PROCESS | 1770 | --DOMWINDOW == 214 (0x99978800) [pid = 1770] [serial = 1088] [outer = (nil)] [url = about:blank] 16:24:04 INFO - PROCESS | 1770 | --DOMWINDOW == 213 (0x8deec400) [pid = 1770] [serial = 1074] [outer = (nil)] [url = about:blank] 16:24:04 INFO - PROCESS | 1770 | --DOMWINDOW == 212 (0x8d4e2000) [pid = 1770] [serial = 1073] [outer = (nil)] [url = about:blank] 16:24:04 INFO - PROCESS | 1770 | --DOMWINDOW == 211 (0x9515c400) [pid = 1770] [serial = 1080] [outer = (nil)] [url = about:blank] 16:24:04 INFO - PROCESS | 1770 | --DOMWINDOW == 210 (0x93b53000) [pid = 1770] [serial = 1079] [outer = (nil)] [url = about:blank] 16:24:04 INFO - PROCESS | 1770 | --DOMWINDOW == 209 (0x953c7400) [pid = 1770] [serial = 1085] [outer = (nil)] [url = about:blank] 16:24:04 INFO - PROCESS | 1770 | 1466810644281 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 16:24:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:24:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1693ms 16:24:04 INFO - PROCESS | 1770 | 1466810644306 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 16:24:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:24:04 INFO - PROCESS | 1770 | 1466810644311 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 16:24:04 INFO - PROCESS | 1770 | 1466810644317 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:24:04 INFO - PROCESS | 1770 | 1466810644320 Marionette TRACE conn4 <- [1,1578,null,{}] 16:24:04 INFO - PROCESS | 1770 | 1466810644326 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:04 INFO - PROCESS | 1770 | 1466810644331 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:04 INFO - PROCESS | 1770 | 1466810644607 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 16:24:04 INFO - PROCESS | 1770 | 1466810644730 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810644738 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x8deec400 == 106 [pid = 1770] [id = 402] 16:24:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 210 (0x8fa54c00) [pid = 1770] [serial = 1207] [outer = (nil)] 16:24:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 211 (0x9139e800) [pid = 1770] [serial = 1208] [outer = 0x8fa54c00] 16:24:04 INFO - PROCESS | 1770 | 1466810644812 Marionette DEBUG loaded listener.js 16:24:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 212 (0x91de6800) [pid = 1770] [serial = 1209] [outer = 0x8fa54c00] 16:24:05 INFO - PROCESS | 1770 | 1466810645659 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 16:24:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:24:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1382ms 16:24:05 INFO - PROCESS | 1770 | 1466810645699 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 16:24:05 INFO - PROCESS | 1770 | 1466810645702 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 16:24:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:24:05 INFO - PROCESS | 1770 | 1466810645714 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:24:05 INFO - PROCESS | 1770 | 1466810645717 Marionette TRACE conn4 <- [1,1582,null,{}] 16:24:05 INFO - PROCESS | 1770 | 1466810645723 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:05 INFO - PROCESS | 1770 | 1466810645727 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:05 INFO - PROCESS | 1770 | 1466810645991 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 16:24:06 INFO - PROCESS | 1770 | 1466810646021 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810646030 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f128800 == 107 [pid = 1770] [id = 403] 16:24:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 213 (0x8f1cb800) [pid = 1770] [serial = 1210] [outer = (nil)] 16:24:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 214 (0x92cb6c00) [pid = 1770] [serial = 1211] [outer = 0x8f1cb800] 16:24:06 INFO - PROCESS | 1770 | 1466810646098 Marionette DEBUG loaded listener.js 16:24:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 215 (0x92cbac00) [pid = 1770] [serial = 1212] [outer = 0x8f1cb800] 16:24:07 INFO - PROCESS | 1770 | 1466810647128 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:24:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:24:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1489ms 16:24:07 INFO - PROCESS | 1770 | 1466810647212 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 16:24:07 INFO - PROCESS | 1770 | 1466810647216 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 16:24:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:24:07 INFO - PROCESS | 1770 | 1466810647222 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:24:07 INFO - PROCESS | 1770 | 1466810647239 Marionette TRACE conn4 <- [1,1586,null,{}] 16:24:07 INFO - PROCESS | 1770 | 1466810647273 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:07 INFO - PROCESS | 1770 | 1466810647283 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:07 INFO - PROCESS | 1770 | 1466810647557 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 16:24:08 INFO - PROCESS | 1770 | --DOMWINDOW == 214 (0x9524cc00) [pid = 1770] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:24:08 INFO - PROCESS | 1770 | --DOMWINDOW == 213 (0x8f977c00) [pid = 1770] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:24:08 INFO - PROCESS | 1770 | --DOMWINDOW == 212 (0x8d20b400) [pid = 1770] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:24:08 INFO - PROCESS | 1770 | --DOMWINDOW == 211 (0x8f12e000) [pid = 1770] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:24:08 INFO - PROCESS | 1770 | --DOMWINDOW == 210 (0x92cbb400) [pid = 1770] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:24:08 INFO - PROCESS | 1770 | --DOMWINDOW == 209 (0x8df1dc00) [pid = 1770] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:24:08 INFO - PROCESS | 1770 | 1466810648466 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810648474 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d20b400 == 108 [pid = 1770] [id = 404] 16:24:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 210 (0x8d2e3400) [pid = 1770] [serial = 1213] [outer = (nil)] 16:24:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 211 (0x8f96dc00) [pid = 1770] [serial = 1214] [outer = 0x8d2e3400] 16:24:08 INFO - PROCESS | 1770 | 1466810648544 Marionette DEBUG loaded listener.js 16:24:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 212 (0x91dcc400) [pid = 1770] [serial = 1215] [outer = 0x8d2e3400] 16:24:09 INFO - PROCESS | 1770 | 1466810649264 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 16:24:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:24:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 2106ms 16:24:09 INFO - PROCESS | 1770 | 1466810649329 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 16:24:09 INFO - PROCESS | 1770 | 1466810649334 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 16:24:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:24:09 INFO - PROCESS | 1770 | 1466810649344 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:24:09 INFO - PROCESS | 1770 | 1466810649348 Marionette TRACE conn4 <- [1,1590,null,{}] 16:24:09 INFO - PROCESS | 1770 | 1466810649354 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:09 INFO - PROCESS | 1770 | 1466810649359 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:09 INFO - PROCESS | 1770 | 1466810649534 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 16:24:09 INFO - PROCESS | 1770 | 1466810649543 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1770 | 1466810649550 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f977c00 == 109 [pid = 1770] [id = 405] 16:24:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 213 (0x93a60000) [pid = 1770] [serial = 1216] [outer = (nil)] 16:24:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 214 (0x95278c00) [pid = 1770] [serial = 1217] [outer = 0x93a60000] 16:24:09 INFO - PROCESS | 1770 | 1466810649623 Marionette DEBUG loaded listener.js 16:24:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 215 (0x953cb000) [pid = 1770] [serial = 1218] [outer = 0x93a60000] 16:24:10 INFO - PROCESS | 1770 | 1466810650801 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 16:24:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:24:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1488ms 16:24:10 INFO - PROCESS | 1770 | 1466810650836 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 16:24:10 INFO - PROCESS | 1770 | 1466810650844 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 16:24:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:24:10 INFO - PROCESS | 1770 | 1466810650854 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:24:10 INFO - PROCESS | 1770 | 1466810650859 Marionette TRACE conn4 <- [1,1594,null,{}] 16:24:10 INFO - PROCESS | 1770 | 1466810650870 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:10 INFO - PROCESS | 1770 | 1466810650875 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:11 INFO - PROCESS | 1770 | 1466810651153 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 16:24:11 INFO - PROCESS | 1770 | 1466810651524 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1770 | 1466810651534 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beaa000 == 110 [pid = 1770] [id = 406] 16:24:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 216 (0x8c0d6000) [pid = 1770] [serial = 1219] [outer = (nil)] 16:24:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 217 (0x8d2f0c00) [pid = 1770] [serial = 1220] [outer = 0x8c0d6000] 16:24:11 INFO - PROCESS | 1770 | 1466810651630 Marionette DEBUG loaded listener.js 16:24:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 218 (0x8deef400) [pid = 1770] [serial = 1221] [outer = 0x8c0d6000] 16:24:12 INFO - PROCESS | 1770 | 1466810652570 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:24:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:24:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1790ms 16:24:12 INFO - PROCESS | 1770 | 1466810652643 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 16:24:12 INFO - PROCESS | 1770 | 1466810652651 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 16:24:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:24:12 INFO - PROCESS | 1770 | 1466810652663 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:24:12 INFO - PROCESS | 1770 | 1466810652667 Marionette TRACE conn4 <- [1,1598,null,{}] 16:24:12 INFO - PROCESS | 1770 | 1466810652674 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:12 INFO - PROCESS | 1770 | 1466810652680 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:12 INFO - PROCESS | 1770 | 1466810652947 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 16:24:13 INFO - PROCESS | 1770 | 1466810653271 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810653279 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e8dd000 == 111 [pid = 1770] [id = 407] 16:24:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 219 (0x8f05e800) [pid = 1770] [serial = 1222] [outer = (nil)] 16:24:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 220 (0x8f1c0800) [pid = 1770] [serial = 1223] [outer = 0x8f05e800] 16:24:13 INFO - PROCESS | 1770 | 1466810653366 Marionette DEBUG loaded listener.js 16:24:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 221 (0x8f974000) [pid = 1770] [serial = 1224] [outer = 0x8f05e800] 16:24:14 INFO - PROCESS | 1770 | 1466810654391 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:24:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:24:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1785ms 16:24:14 INFO - PROCESS | 1770 | 1466810654446 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 16:24:14 INFO - PROCESS | 1770 | 1466810654451 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 16:24:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:24:14 INFO - PROCESS | 1770 | 1466810654458 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:24:14 INFO - PROCESS | 1770 | 1466810654464 Marionette TRACE conn4 <- [1,1602,null,{}] 16:24:14 INFO - PROCESS | 1770 | 1466810654482 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:14 INFO - PROCESS | 1770 | 1466810654491 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:14 INFO - PROCESS | 1770 | 1466810654796 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 16:24:15 INFO - PROCESS | 1770 | 1466810655053 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810655064 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x93b98800 == 112 [pid = 1770] [id = 408] 16:24:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 222 (0x93b9e400) [pid = 1770] [serial = 1225] [outer = (nil)] 16:24:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 223 (0x9515e800) [pid = 1770] [serial = 1226] [outer = 0x93b9e400] 16:24:15 INFO - PROCESS | 1770 | 1466810655153 Marionette DEBUG loaded listener.js 16:24:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 224 (0x95389400) [pid = 1770] [serial = 1227] [outer = 0x93b9e400] 16:24:16 INFO - PROCESS | 1770 | 1466810656125 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 16:24:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:24:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1699ms 16:24:16 INFO - PROCESS | 1770 | 1466810656163 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 16:24:16 INFO - PROCESS | 1770 | 1466810656173 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 16:24:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:24:16 INFO - PROCESS | 1770 | 1466810656184 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:24:16 INFO - PROCESS | 1770 | 1466810656187 Marionette TRACE conn4 <- [1,1606,null,{}] 16:24:16 INFO - PROCESS | 1770 | 1466810656195 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:16 INFO - PROCESS | 1770 | 1466810656201 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:16 INFO - PROCESS | 1770 | 1466810656419 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 16:24:16 INFO - PROCESS | 1770 | 1466810656746 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810656754 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x8c0d9c00 == 113 [pid = 1770] [id = 409] 16:24:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 225 (0x92cbe000) [pid = 1770] [serial = 1228] [outer = (nil)] 16:24:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 226 (0x99816c00) [pid = 1770] [serial = 1229] [outer = 0x92cbe000] 16:24:16 INFO - PROCESS | 1770 | 1466810656848 Marionette DEBUG loaded listener.js 16:24:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 227 (0x99c4c800) [pid = 1770] [serial = 1230] [outer = 0x92cbe000] 16:24:17 INFO - PROCESS | 1770 | 1466810657785 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 16:24:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:24:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1642ms 16:24:17 INFO - PROCESS | 1770 | 1466810657825 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 16:24:17 INFO - PROCESS | 1770 | 1466810657829 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 16:24:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:24:17 INFO - PROCESS | 1770 | 1466810657836 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:24:17 INFO - PROCESS | 1770 | 1466810657839 Marionette TRACE conn4 <- [1,1610,null,{}] 16:24:17 INFO - PROCESS | 1770 | 1466810657846 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:17 INFO - PROCESS | 1770 | 1466810657851 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:18 INFO - PROCESS | 1770 | 1466810658048 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 16:24:18 INFO - PROCESS | 1770 | 1466810658364 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810658375 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x95386800 == 114 [pid = 1770] [id = 410] 16:24:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 228 (0x96ed7400) [pid = 1770] [serial = 1231] [outer = (nil)] 16:24:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 229 (0x9a11f400) [pid = 1770] [serial = 1232] [outer = 0x96ed7400] 16:24:18 INFO - PROCESS | 1770 | 1466810658460 Marionette DEBUG loaded listener.js 16:24:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 230 (0x9a271800) [pid = 1770] [serial = 1233] [outer = 0x96ed7400] 16:24:19 INFO - PROCESS | 1770 | 1466810659388 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 16:24:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:24:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1589ms 16:24:19 INFO - PROCESS | 1770 | 1466810659427 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 16:24:19 INFO - PROCESS | 1770 | 1466810659430 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 16:24:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:24:19 INFO - PROCESS | 1770 | 1466810659439 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:24:19 INFO - PROCESS | 1770 | 1466810659442 Marionette TRACE conn4 <- [1,1614,null,{}] 16:24:19 INFO - PROCESS | 1770 | 1466810659448 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:19 INFO - PROCESS | 1770 | 1466810659458 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:19 INFO - PROCESS | 1770 | 1466810659693 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 16:24:20 INFO - PROCESS | 1770 | 1466810660016 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1770 | 1466810660025 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x9a271400 == 115 [pid = 1770] [id = 411] 16:24:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 231 (0x9a27e400) [pid = 1770] [serial = 1234] [outer = (nil)] 16:24:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 232 (0x9cc34c00) [pid = 1770] [serial = 1235] [outer = 0x9a27e400] 16:24:20 INFO - PROCESS | 1770 | 1466810660119 Marionette DEBUG loaded listener.js 16:24:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 233 (0x9d910400) [pid = 1770] [serial = 1236] [outer = 0x9a27e400] 16:24:21 INFO - PROCESS | 1770 | 1466810661001 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 16:24:21 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:24:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1637ms 16:24:21 INFO - PROCESS | 1770 | 1466810661078 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 16:24:21 INFO - PROCESS | 1770 | 1466810661082 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 16:24:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:24:21 INFO - PROCESS | 1770 | 1466810661089 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:24:21 INFO - PROCESS | 1770 | 1466810661092 Marionette TRACE conn4 <- [1,1618,null,{}] 16:24:21 INFO - PROCESS | 1770 | 1466810661098 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:21 INFO - PROCESS | 1770 | 1466810661104 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:21 INFO - PROCESS | 1770 | 1466810661326 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 16:24:21 INFO - PROCESS | 1770 | 1466810661665 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810661678 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x8de4a800 == 116 [pid = 1770] [id = 412] 16:24:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 234 (0x91dce800) [pid = 1770] [serial = 1237] [outer = (nil)] 16:24:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 235 (0xa2327800) [pid = 1770] [serial = 1238] [outer = 0x91dce800] 16:24:21 INFO - PROCESS | 1770 | 1466810661767 Marionette DEBUG loaded listener.js 16:24:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 236 (0xa23f7000) [pid = 1770] [serial = 1239] [outer = 0x91dce800] 16:24:22 INFO - PROCESS | 1770 | 1466810662629 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 16:24:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:24:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1592ms 16:24:22 INFO - PROCESS | 1770 | 1466810662697 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 16:24:22 INFO - PROCESS | 1770 | 1466810662702 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 16:24:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:24:22 INFO - PROCESS | 1770 | 1466810662713 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:24:22 INFO - PROCESS | 1770 | 1466810662716 Marionette TRACE conn4 <- [1,1622,null,{}] 16:24:22 INFO - PROCESS | 1770 | 1466810662722 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:22 INFO - PROCESS | 1770 | 1466810662727 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:22 INFO - PROCESS | 1770 | 1466810662938 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 16:24:23 INFO - PROCESS | 1770 | 1466810663259 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1770 | 1466810663270 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d1bd400 == 117 [pid = 1770] [id = 413] 16:24:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 237 (0x8d1be000) [pid = 1770] [serial = 1240] [outer = (nil)] 16:24:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 238 (0x8d1c7400) [pid = 1770] [serial = 1241] [outer = 0x8d1be000] 16:24:23 INFO - PROCESS | 1770 | 1466810663356 Marionette DEBUG loaded listener.js 16:24:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 239 (0x8d1c8000) [pid = 1770] [serial = 1242] [outer = 0x8d1be000] 16:24:24 INFO - PROCESS | 1770 | 1466810664257 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 16:24:24 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:24:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1582ms 16:24:24 INFO - PROCESS | 1770 | 1466810664295 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 16:24:24 INFO - PROCESS | 1770 | 1466810664298 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 16:24:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:24:24 INFO - PROCESS | 1770 | 1466810664305 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:24:24 INFO - PROCESS | 1770 | 1466810664309 Marionette TRACE conn4 <- [1,1626,null,{}] 16:24:24 INFO - PROCESS | 1770 | 1466810664315 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:24 INFO - PROCESS | 1770 | 1466810664320 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:24 INFO - PROCESS | 1770 | 1466810664519 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 16:24:24 INFO - PROCESS | 1770 | 1466810664841 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1770 | 1466810664854 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d1bf400 == 118 [pid = 1770] [id = 414] 16:24:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 240 (0x8d1c2800) [pid = 1770] [serial = 1243] [outer = (nil)] 16:24:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 241 (0xa2373400) [pid = 1770] [serial = 1244] [outer = 0x8d1c2800] 16:24:25 INFO - PROCESS | 1770 | 1466810665004 Marionette DEBUG loaded listener.js 16:24:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 242 (0xa2ff2c00) [pid = 1770] [serial = 1245] [outer = 0x8d1c2800] 16:24:25 INFO - PROCESS | 1770 | 1466810665928 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:24:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:24:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1681ms 16:24:25 INFO - PROCESS | 1770 | 1466810665987 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 16:24:25 INFO - PROCESS | 1770 | 1466810665991 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 16:24:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:24:26 INFO - PROCESS | 1770 | 1466810665998 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:24:26 INFO - PROCESS | 1770 | 1466810666000 Marionette TRACE conn4 <- [1,1630,null,{}] 16:24:26 INFO - PROCESS | 1770 | 1466810666007 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:26 INFO - PROCESS | 1770 | 1466810666012 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:26 INFO - PROCESS | 1770 | 1466810666217 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 16:24:26 INFO - PROCESS | 1770 | 1466810666606 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810666612 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b645800 == 119 [pid = 1770] [id = 415] 16:24:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 243 (0x8b649400) [pid = 1770] [serial = 1246] [outer = (nil)] 16:24:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 244 (0x8b64d000) [pid = 1770] [serial = 1247] [outer = 0x8b649400] 16:24:26 INFO - PROCESS | 1770 | 1466810666713 Marionette DEBUG loaded listener.js 16:24:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 245 (0x8b64f000) [pid = 1770] [serial = 1248] [outer = 0x8b649400] 16:24:27 INFO - PROCESS | 1770 | 1466810667644 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 16:24:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:24:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1687ms 16:24:27 INFO - PROCESS | 1770 | 1466810667686 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 16:24:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:24:27 INFO - PROCESS | 1770 | 1466810667691 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 16:24:27 INFO - PROCESS | 1770 | 1466810667698 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:24:27 INFO - PROCESS | 1770 | 1466810667702 Marionette TRACE conn4 <- [1,1634,null,{}] 16:24:27 INFO - PROCESS | 1770 | 1466810667709 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:27 INFO - PROCESS | 1770 | 1466810667715 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:27 INFO - PROCESS | 1770 | 1466810667948 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 16:24:28 INFO - PROCESS | 1770 | 1466810668280 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810668287 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e518800 == 120 [pid = 1770] [id = 416] 16:24:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 246 (0x8e51cc00) [pid = 1770] [serial = 1249] [outer = (nil)] 16:24:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 247 (0x8e521000) [pid = 1770] [serial = 1250] [outer = 0x8e51cc00] 16:24:28 INFO - PROCESS | 1770 | 1466810668384 Marionette DEBUG loaded listener.js 16:24:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 248 (0x8e526000) [pid = 1770] [serial = 1251] [outer = 0x8e51cc00] 16:24:29 INFO - PROCESS | 1770 | 1466810669288 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:24:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:24:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1630ms 16:24:29 INFO - PROCESS | 1770 | 1466810669328 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 16:24:29 INFO - PROCESS | 1770 | 1466810669333 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 16:24:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:24:29 INFO - PROCESS | 1770 | 1466810669339 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:24:29 INFO - PROCESS | 1770 | 1466810669343 Marionette TRACE conn4 <- [1,1638,null,{}] 16:24:29 INFO - PROCESS | 1770 | 1466810669349 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:29 INFO - PROCESS | 1770 | 1466810669353 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:29 INFO - PROCESS | 1770 | 1466810669557 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 16:24:29 INFO - PROCESS | 1770 | 1466810669887 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1770 | 1466810669893 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x88302800 == 121 [pid = 1770] [id = 417] 16:24:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 249 (0x88303800) [pid = 1770] [serial = 1252] [outer = (nil)] 16:24:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 250 (0x8830b800) [pid = 1770] [serial = 1253] [outer = 0x88303800] 16:24:29 INFO - PROCESS | 1770 | 1466810669983 Marionette DEBUG loaded listener.js 16:24:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 251 (0x8830d800) [pid = 1770] [serial = 1254] [outer = 0x88303800] 16:24:30 INFO - PROCESS | 1770 | 1466810670879 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 16:24:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:24:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1580ms 16:24:30 INFO - PROCESS | 1770 | 1466810670920 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 16:24:30 INFO - PROCESS | 1770 | 1466810670925 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 16:24:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:24:30 INFO - PROCESS | 1770 | 1466810670931 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:24:30 INFO - PROCESS | 1770 | 1466810670934 Marionette TRACE conn4 <- [1,1642,null,{}] 16:24:30 INFO - PROCESS | 1770 | 1466810670940 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:30 INFO - PROCESS | 1770 | 1466810670945 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:31 INFO - PROCESS | 1770 | 1466810671155 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 16:24:31 INFO - PROCESS | 1770 | 1466810671547 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810671554 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x88309800 == 122 [pid = 1770] [id = 418] 16:24:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 252 (0x8830a000) [pid = 1770] [serial = 1255] [outer = (nil)] 16:24:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 253 (0x8e524000) [pid = 1770] [serial = 1256] [outer = 0x8830a000] 16:24:31 INFO - PROCESS | 1770 | 1466810671643 Marionette DEBUG loaded listener.js 16:24:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 254 (0x95274800) [pid = 1770] [serial = 1257] [outer = 0x8830a000] 16:24:32 INFO - PROCESS | 1770 | 1466810672543 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 16:24:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:24:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1683ms 16:24:32 INFO - PROCESS | 1770 | 1466810672615 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 16:24:32 INFO - PROCESS | 1770 | 1466810672619 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 16:24:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:24:32 INFO - PROCESS | 1770 | 1466810672626 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:24:32 INFO - PROCESS | 1770 | 1466810672629 Marionette TRACE conn4 <- [1,1646,null,{}] 16:24:32 INFO - PROCESS | 1770 | 1466810672635 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:32 INFO - PROCESS | 1770 | 1466810672641 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:32 INFO - PROCESS | 1770 | 1466810672838 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 16:24:33 INFO - PROCESS | 1770 | 1466810673171 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810673178 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x8858f800 == 123 [pid = 1770] [id = 419] 16:24:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 255 (0x88590000) [pid = 1770] [serial = 1258] [outer = (nil)] 16:24:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 256 (0x88598000) [pid = 1770] [serial = 1259] [outer = 0x88590000] 16:24:33 INFO - PROCESS | 1770 | 1466810673265 Marionette DEBUG loaded listener.js 16:24:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 257 (0x88599c00) [pid = 1770] [serial = 1260] [outer = 0x88590000] 16:24:34 INFO - PROCESS | 1770 | 1466810674221 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 16:24:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:24:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1634ms 16:24:34 INFO - PROCESS | 1770 | 1466810674261 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 16:24:34 INFO - PROCESS | 1770 | 1466810674265 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 16:24:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:24:34 INFO - PROCESS | 1770 | 1466810674272 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:24:34 INFO - PROCESS | 1770 | 1466810674276 Marionette TRACE conn4 <- [1,1650,null,{}] 16:24:34 INFO - PROCESS | 1770 | 1466810674282 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:34 INFO - PROCESS | 1770 | 1466810674287 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:34 INFO - PROCESS | 1770 | 1466810674494 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 16:24:34 INFO - PROCESS | 1770 | 1466810674823 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1770 | 1466810674837 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x88302c00 == 124 [pid = 1770] [id = 420] 16:24:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 258 (0x88590800) [pid = 1770] [serial = 1261] [outer = (nil)] 16:24:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 259 (0x8d217400) [pid = 1770] [serial = 1262] [outer = 0x88590800] 16:24:34 INFO - PROCESS | 1770 | 1466810674916 Marionette DEBUG loaded listener.js 16:24:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 260 (0x8e524c00) [pid = 1770] [serial = 1263] [outer = 0x88590800] 16:24:35 INFO - PROCESS | 1770 | 1466810675848 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 16:24:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:24:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1635ms 16:24:35 INFO - PROCESS | 1770 | 1466810675908 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 16:24:35 INFO - PROCESS | 1770 | 1466810675912 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 16:24:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:24:35 INFO - PROCESS | 1770 | 1466810675919 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:24:35 INFO - PROCESS | 1770 | 1466810675922 Marionette TRACE conn4 <- [1,1654,null,{}] 16:24:35 INFO - PROCESS | 1770 | 1466810675928 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:35 INFO - PROCESS | 1770 | 1466810675933 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:36 INFO - PROCESS | 1770 | 1466810676131 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 16:24:36 INFO - PROCESS | 1770 | 1466810676477 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1770 | 1466810676485 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x88303000 == 125 [pid = 1770] [id = 421] 16:24:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 261 (0x88596000) [pid = 1770] [serial = 1264] [outer = (nil)] 16:24:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 262 (0x8d4dd800) [pid = 1770] [serial = 1265] [outer = 0x88596000] 16:24:36 INFO - PROCESS | 1770 | 1466810676571 Marionette DEBUG loaded listener.js 16:24:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 263 (0x9a92c800) [pid = 1770] [serial = 1266] [outer = 0x88596000] 16:24:37 INFO - PROCESS | 1770 | 1466810677977 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:24:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:24:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 2138ms 16:24:38 INFO - PROCESS | 1770 | 1466810678077 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 16:24:38 INFO - PROCESS | 1770 | 1466810678085 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 16:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:24:38 INFO - PROCESS | 1770 | 1466810678097 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:24:38 INFO - PROCESS | 1770 | 1466810678101 Marionette TRACE conn4 <- [1,1658,null,{}] 16:24:38 INFO - PROCESS | 1770 | 1466810678119 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:38 INFO - PROCESS | 1770 | 1466810678125 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:38 INFO - PROCESS | 1770 | 1466810678307 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 16:24:38 INFO - PROCESS | 1770 | 1466810678591 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1770 | 1466810678604 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x8859d800 == 126 [pid = 1770] [id = 422] 16:24:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 264 (0x89846c00) [pid = 1770] [serial = 1267] [outer = (nil)] 16:24:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 265 (0x8b64a400) [pid = 1770] [serial = 1268] [outer = 0x89846c00] 16:24:38 INFO - PROCESS | 1770 | 1466810678680 Marionette DEBUG loaded listener.js 16:24:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 266 (0x8beb0000) [pid = 1770] [serial = 1269] [outer = 0x89846c00] 16:24:39 INFO - PROCESS | 1770 | 1466810679720 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1682ms 16:24:39 INFO - PROCESS | 1770 | 1466810679778 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 16:24:39 INFO - PROCESS | 1770 | 1466810679786 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 16:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:24:39 INFO - PROCESS | 1770 | 1466810679796 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:24:39 INFO - PROCESS | 1770 | 1466810679799 Marionette TRACE conn4 <- [1,1662,null,{}] 16:24:39 INFO - PROCESS | 1770 | 1466810679806 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:39 INFO - PROCESS | 1770 | 1466810679811 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:40 INFO - PROCESS | 1770 | 1466810680042 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 16:24:40 INFO - PROCESS | 1770 | 1466810680382 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1770 | 1466810680390 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a1af000 == 127 [pid = 1770] [id = 423] 16:24:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 267 (0x8d216400) [pid = 1770] [serial = 1270] [outer = (nil)] 16:24:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 268 (0x8df1cc00) [pid = 1770] [serial = 1271] [outer = 0x8d216400] 16:24:40 INFO - PROCESS | 1770 | 1466810680473 Marionette DEBUG loaded listener.js 16:24:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 269 (0x8e51e400) [pid = 1770] [serial = 1272] [outer = 0x8d216400] 16:24:40 INFO - PROCESS | 1770 | --DOCSHELL 0x92213c00 == 126 [pid = 1770] [id = 353] 16:24:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8beb1000 == 125 [pid = 1770] [id = 355] 16:24:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8f059000 == 124 [pid = 1770] [id = 356] 16:24:40 INFO - PROCESS | 1770 | --DOCSHELL 0x98a33800 == 123 [pid = 1770] [id = 348] 16:24:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8def2400 == 122 [pid = 1770] [id = 346] 16:24:40 INFO - PROCESS | 1770 | --DOCSHELL 0x91d50400 == 121 [pid = 1770] [id = 347] 16:24:40 INFO - PROCESS | 1770 | --DOCSHELL 0x9a90c000 == 120 [pid = 1770] [id = 354] 16:24:40 INFO - PROCESS | 1770 | --DOCSHELL 0x9a0c8400 == 119 [pid = 1770] [id = 351] 16:24:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e5800 == 118 [pid = 1770] [id = 352] 16:24:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8d20b400 == 117 [pid = 1770] [id = 404] 16:24:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8f128800 == 116 [pid = 1770] [id = 403] 16:24:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8deec400 == 115 [pid = 1770] [id = 402] 16:24:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e9800 == 114 [pid = 1770] [id = 401] 16:24:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8d210800 == 113 [pid = 1770] [id = 400] 16:24:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8bea9400 == 112 [pid = 1770] [id = 399] 16:24:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8f1c4800 == 111 [pid = 1770] [id = 394] 16:24:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2f3800 == 110 [pid = 1770] [id = 393] 16:24:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8beaf800 == 109 [pid = 1770] [id = 392] 16:24:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2ecc00 == 108 [pid = 1770] [id = 391] 16:24:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e0000 == 107 [pid = 1770] [id = 389] 16:24:40 INFO - PROCESS | 1770 | --DOCSHELL 0x99c4ac00 == 106 [pid = 1770] [id = 390] 16:24:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8eee3800 == 105 [pid = 1770] [id = 388] 16:24:40 INFO - PROCESS | 1770 | --DOCSHELL 0x93d68c00 == 104 [pid = 1770] [id = 387] 16:24:40 INFO - PROCESS | 1770 | --DOCSHELL 0x8de4c800 == 103 [pid = 1770] [id = 384] 16:24:41 INFO - PROCESS | 1770 | --DOMWINDOW == 268 (0x9837e000) [pid = 1770] [serial = 1149] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1770 | --DOMWINDOW == 267 (0x930c5000) [pid = 1770] [serial = 1142] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1770 | --DOMWINDOW == 266 (0x93b9f400) [pid = 1770] [serial = 1100] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1770 | --DOMWINDOW == 265 (0x95018c00) [pid = 1770] [serial = 1146] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1770 | --DOMWINDOW == 264 (0xa23f9800) [pid = 1770] [serial = 1109] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1770 | --DOMWINDOW == 263 (0x9a465400) [pid = 1770] [serial = 1094] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1770 | --DOMWINDOW == 262 (0x8f973c00) [pid = 1770] [serial = 1136] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1770 | --DOMWINDOW == 261 (0x91de1400) [pid = 1770] [serial = 1139] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1770 | --DOMWINDOW == 260 (0x8d212000) [pid = 1770] [serial = 1130] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1770 | --DOMWINDOW == 259 (0x8d4dac00) [pid = 1770] [serial = 1134] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1770 | --DOMWINDOW == 258 (0x8f977400) [pid = 1770] [serial = 1097] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1770 | --DOMWINDOW == 257 (0x92cc3000) [pid = 1770] [serial = 1112] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1770 | --DOMWINDOW == 256 (0x95393000) [pid = 1770] [serial = 1148] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1770 | --DOMWINDOW == 255 (0x95271800) [pid = 1770] [serial = 1151] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1770 | --DOMWINDOW == 254 (0x92330400) [pid = 1770] [serial = 1140] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1770 | --DOMWINDOW == 253 (0x9b407000) [pid = 1770] [serial = 1103] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1770 | --DOMWINDOW == 252 (0x8d2e1400) [pid = 1770] [serial = 1133] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1770 | --DOMWINDOW == 251 (0x8fa4d400) [pid = 1770] [serial = 1137] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1770 | --DOMWINDOW == 250 (0xa4f1b400) [pid = 1770] [serial = 1124] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1770 | --DOMWINDOW == 249 (0x8fa81000) [pid = 1770] [serial = 1121] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1770 | --DOMWINDOW == 248 (0x8e670c00) [pid = 1770] [serial = 1115] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1770 | --DOMWINDOW == 247 (0x93a63000) [pid = 1770] [serial = 1143] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1770 | --DOMWINDOW == 246 (0x8e5fac00) [pid = 1770] [serial = 1127] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1770 | --DOMWINDOW == 245 (0x92cc5c00) [pid = 1770] [serial = 1118] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1770 | --DOMWINDOW == 244 (0x9cb98c00) [pid = 1770] [serial = 1106] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1770 | --DOMWINDOW == 243 (0x93b9c800) [pid = 1770] [serial = 1145] [outer = (nil)] [url = about:blank] 16:24:41 INFO - PROCESS | 1770 | 1466810681700 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1934ms 16:24:41 INFO - PROCESS | 1770 | 1466810681730 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 16:24:41 INFO - PROCESS | 1770 | 1466810681734 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 16:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:24:41 INFO - PROCESS | 1770 | 1466810681741 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:24:41 INFO - PROCESS | 1770 | 1466810681747 Marionette TRACE conn4 <- [1,1666,null,{}] 16:24:41 INFO - PROCESS | 1770 | 1466810681787 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:41 INFO - PROCESS | 1770 | 1466810681796 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:41 INFO - PROCESS | 1770 | 1466810681989 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 16:24:42 INFO - PROCESS | 1770 | 1466810682002 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810682009 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e525800 == 104 [pid = 1770] [id = 424] 16:24:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 244 (0x8e66b400) [pid = 1770] [serial = 1273] [outer = (nil)] 16:24:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 245 (0x8e913c00) [pid = 1770] [serial = 1274] [outer = 0x8e66b400] 16:24:42 INFO - PROCESS | 1770 | 1466810682095 Marionette DEBUG loaded listener.js 16:24:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 246 (0x8e920400) [pid = 1770] [serial = 1275] [outer = 0x8e66b400] 16:24:43 INFO - PROCESS | 1770 | 1466810683104 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 16:24:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:24:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1398ms 16:24:43 INFO - PROCESS | 1770 | 1466810683139 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 16:24:43 INFO - PROCESS | 1770 | 1466810683144 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 16:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:24:43 INFO - PROCESS | 1770 | 1466810683150 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:24:43 INFO - PROCESS | 1770 | 1466810683153 Marionette TRACE conn4 <- [1,1670,null,{}] 16:24:43 INFO - PROCESS | 1770 | 1466810683158 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:43 INFO - PROCESS | 1770 | 1466810683164 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:43 INFO - PROCESS | 1770 | 1466810683346 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 16:24:43 INFO - PROCESS | 1770 | 1466810683569 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810683578 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x8eee3800 == 105 [pid = 1770] [id = 425] 16:24:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 247 (0x8f064c00) [pid = 1770] [serial = 1276] [outer = (nil)] 16:24:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 248 (0x8f1c1800) [pid = 1770] [serial = 1277] [outer = 0x8f064c00] 16:24:43 INFO - PROCESS | 1770 | 1466810683649 Marionette DEBUG loaded listener.js 16:24:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 249 (0x8f973c00) [pid = 1770] [serial = 1278] [outer = 0x8f064c00] 16:24:44 INFO - PROCESS | 1770 | 1466810684521 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 16:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1440ms 16:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:24:44 INFO - PROCESS | 1770 | 1466810684591 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 16:24:44 INFO - PROCESS | 1770 | 1466810684594 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 16:24:44 INFO - PROCESS | 1770 | 1466810684600 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:24:44 INFO - PROCESS | 1770 | 1466810684604 Marionette TRACE conn4 <- [1,1674,null,{}] 16:24:44 INFO - PROCESS | 1770 | 1466810684609 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:44 INFO - PROCESS | 1770 | 1466810684614 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:44 INFO - PROCESS | 1770 | 1466810684877 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 16:24:44 INFO - PROCESS | 1770 | 1466810684903 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1770 | 1466810684909 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f1bd800 == 106 [pid = 1770] [id = 426] 16:24:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 250 (0x8fa4fc00) [pid = 1770] [serial = 1279] [outer = (nil)] 16:24:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 251 (0x8fa83c00) [pid = 1770] [serial = 1280] [outer = 0x8fa4fc00] 16:24:44 INFO - PROCESS | 1770 | 1466810684979 Marionette DEBUG loaded listener.js 16:24:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 252 (0x8fac3400) [pid = 1770] [serial = 1281] [outer = 0x8fa4fc00] 16:24:46 INFO - PROCESS | 1770 | --DOMWINDOW == 251 (0x8e66ac00) [pid = 1770] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:24:46 INFO - PROCESS | 1770 | --DOMWINDOW == 250 (0x8d2e3400) [pid = 1770] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:24:46 INFO - PROCESS | 1770 | --DOMWINDOW == 249 (0x8e855400) [pid = 1770] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:24:46 INFO - PROCESS | 1770 | --DOMWINDOW == 248 (0x8f1cb800) [pid = 1770] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:24:46 INFO - PROCESS | 1770 | --DOMWINDOW == 247 (0x8e5f3c00) [pid = 1770] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:24:46 INFO - PROCESS | 1770 | --DOMWINDOW == 246 (0x8fa54c00) [pid = 1770] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:24:46 INFO - PROCESS | 1770 | --DOMWINDOW == 245 (0x8c0d7000) [pid = 1770] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:24:46 INFO - PROCESS | 1770 | 1466810686907 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 16:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 2349ms 16:24:46 INFO - PROCESS | 1770 | 1466810686948 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 16:24:46 INFO - PROCESS | 1770 | 1466810686952 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 16:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:24:46 INFO - PROCESS | 1770 | 1466810686958 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:24:46 INFO - PROCESS | 1770 | 1466810686961 Marionette TRACE conn4 <- [1,1678,null,{}] 16:24:46 INFO - PROCESS | 1770 | 1466810686967 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:46 INFO - PROCESS | 1770 | 1466810686976 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:47 INFO - PROCESS | 1770 | 1466810687264 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 16:24:47 INFO - PROCESS | 1770 | 1466810687389 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810687397 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x88309400 == 107 [pid = 1770] [id = 427] 16:24:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 246 (0x8859d400) [pid = 1770] [serial = 1282] [outer = (nil)] 16:24:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 247 (0x92413c00) [pid = 1770] [serial = 1283] [outer = 0x8859d400] 16:24:47 INFO - PROCESS | 1770 | 1466810687465 Marionette DEBUG loaded listener.js 16:24:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 248 (0x9264bc00) [pid = 1770] [serial = 1284] [outer = 0x8859d400] 16:24:48 INFO - PROCESS | 1770 | 1466810688241 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 16:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1338ms 16:24:48 INFO - PROCESS | 1770 | 1466810688297 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 16:24:48 INFO - PROCESS | 1770 | 1466810688300 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 16:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:24:48 INFO - PROCESS | 1770 | 1466810688307 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:24:48 INFO - PROCESS | 1770 | 1466810688311 Marionette TRACE conn4 <- [1,1682,null,{}] 16:24:48 INFO - PROCESS | 1770 | 1466810688316 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:48 INFO - PROCESS | 1770 | 1466810688321 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:48 INFO - PROCESS | 1770 | 1466810688612 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 16:24:48 INFO - PROCESS | 1770 | 1466810688952 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1770 | 1466810688963 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x89837800 == 108 [pid = 1770] [id = 428] 16:24:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 249 (0x89838000) [pid = 1770] [serial = 1285] [outer = (nil)] 16:24:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 250 (0x8983e000) [pid = 1770] [serial = 1286] [outer = 0x89838000] 16:24:49 INFO - PROCESS | 1770 | 1466810689056 Marionette DEBUG loaded listener.js 16:24:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 251 (0x8a1ab400) [pid = 1770] [serial = 1287] [outer = 0x89838000] 16:24:50 INFO - PROCESS | 1770 | 1466810690026 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 16:24:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1792ms 16:24:50 INFO - PROCESS | 1770 | 1466810690101 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 16:24:50 INFO - PROCESS | 1770 | 1466810690108 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 16:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:24:50 INFO - PROCESS | 1770 | 1466810690117 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:24:50 INFO - PROCESS | 1770 | 1466810690122 Marionette TRACE conn4 <- [1,1686,null,{}] 16:24:50 INFO - PROCESS | 1770 | 1466810690130 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:50 INFO - PROCESS | 1770 | 1466810690136 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:50 INFO - PROCESS | 1770 | 1466810690385 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 16:24:50 INFO - PROCESS | 1770 | 1466810690720 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1770 | 1466810690731 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d210000 == 109 [pid = 1770] [id = 429] 16:24:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 252 (0x8d2f0000) [pid = 1770] [serial = 1288] [outer = (nil)] 16:24:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 253 (0x8d4e3800) [pid = 1770] [serial = 1289] [outer = 0x8d2f0000] 16:24:50 INFO - PROCESS | 1770 | 1466810690814 Marionette DEBUG loaded listener.js 16:24:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 254 (0x8e51a800) [pid = 1770] [serial = 1290] [outer = 0x8d2f0000] 16:24:51 INFO - PROCESS | 1770 | 1466810691816 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 16:24:51 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:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1740ms 16:24:51 INFO - PROCESS | 1770 | 1466810691856 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 16:24:51 INFO - PROCESS | 1770 | 1466810691862 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 16:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:24:51 INFO - PROCESS | 1770 | 1466810691869 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:24:51 INFO - PROCESS | 1770 | 1466810691873 Marionette TRACE conn4 <- [1,1690,null,{}] 16:24:51 INFO - PROCESS | 1770 | 1466810691879 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:51 INFO - PROCESS | 1770 | 1466810691885 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:52 INFO - PROCESS | 1770 | 1466810692108 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 16:24:52 INFO - PROCESS | 1770 | 1466810692477 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810692486 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e8d7c00 == 110 [pid = 1770] [id = 430] 16:24:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 255 (0x8f060400) [pid = 1770] [serial = 1291] [outer = (nil)] 16:24:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 256 (0x8fa4e800) [pid = 1770] [serial = 1292] [outer = 0x8f060400] 16:24:52 INFO - PROCESS | 1770 | 1466810692573 Marionette DEBUG loaded listener.js 16:24:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 257 (0x91de1400) [pid = 1770] [serial = 1293] [outer = 0x8f060400] 16:24:53 INFO - PROCESS | 1770 | 1466810693488 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 16:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1683ms 16:24:53 INFO - PROCESS | 1770 | 1466810693553 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 16:24:53 INFO - PROCESS | 1770 | 1466810693560 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 16:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:24:53 INFO - PROCESS | 1770 | 1466810693578 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:24:53 INFO - PROCESS | 1770 | 1466810693585 Marionette TRACE conn4 <- [1,1694,null,{}] 16:24:53 INFO - PROCESS | 1770 | 1466810693591 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:53 INFO - PROCESS | 1770 | 1466810693598 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:53 INFO - PROCESS | 1770 | 1466810693818 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 16:24:54 INFO - PROCESS | 1770 | 1466810694115 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810694123 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e522400 == 111 [pid = 1770] [id = 431] 16:24:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 258 (0x8fa57c00) [pid = 1770] [serial = 1294] [outer = (nil)] 16:24:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 259 (0x93a5f000) [pid = 1770] [serial = 1295] [outer = 0x8fa57c00] 16:24:54 INFO - PROCESS | 1770 | 1466810694212 Marionette DEBUG loaded listener.js 16:24:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 260 (0x93a6c000) [pid = 1770] [serial = 1296] [outer = 0x8fa57c00] 16:24:55 INFO - PROCESS | 1770 | 1466810695124 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 16:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1596ms 16:24:55 INFO - PROCESS | 1770 | 1466810695166 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 16:24:55 INFO - PROCESS | 1770 | 1466810695170 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 16:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:24:55 INFO - PROCESS | 1770 | 1466810695177 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:24:55 INFO - PROCESS | 1770 | 1466810695181 Marionette TRACE conn4 <- [1,1698,null,{}] 16:24:55 INFO - PROCESS | 1770 | 1466810695186 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:55 INFO - PROCESS | 1770 | 1466810695192 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:55 INFO - PROCESS | 1770 | 1466810695395 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 16:24:55 INFO - PROCESS | 1770 | 1466810695719 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1770 | 1466810695727 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x8f061c00 == 112 [pid = 1770] [id = 432] 16:24:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 261 (0x93b9c800) [pid = 1770] [serial = 1297] [outer = (nil)] 16:24:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 262 (0x9515c400) [pid = 1770] [serial = 1298] [outer = 0x93b9c800] 16:24:55 INFO - PROCESS | 1770 | 1466810695814 Marionette DEBUG loaded listener.js 16:24:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 263 (0x95275000) [pid = 1770] [serial = 1299] [outer = 0x93b9c800] 16:24:56 INFO - PROCESS | 1770 | 1466810696735 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 16:24:56 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:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1632ms 16:24:56 INFO - PROCESS | 1770 | 1466810696810 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 16:24:56 INFO - PROCESS | 1770 | 1466810696819 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 16:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:24:56 INFO - PROCESS | 1770 | 1466810696831 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:24:56 INFO - PROCESS | 1770 | 1466810696834 Marionette TRACE conn4 <- [1,1702,null,{}] 16:24:56 INFO - PROCESS | 1770 | 1466810696840 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:56 INFO - PROCESS | 1770 | 1466810696845 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:57 INFO - PROCESS | 1770 | 1466810697112 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 16:24:57 INFO - PROCESS | 1770 | 1466810697451 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1770 | 1466810697469 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x98a35c00 == 113 [pid = 1770] [id = 433] 16:24:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 264 (0x98a36000) [pid = 1770] [serial = 1300] [outer = (nil)] 16:24:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 265 (0x99c4ac00) [pid = 1770] [serial = 1301] [outer = 0x98a36000] 16:24:57 INFO - PROCESS | 1770 | 1466810697562 Marionette DEBUG loaded listener.js 16:24:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 266 (0x9a272400) [pid = 1770] [serial = 1302] [outer = 0x98a36000] 16:24:58 INFO - PROCESS | 1770 | 1466810698518 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1735ms 16:24:58 INFO - PROCESS | 1770 | 1466810698580 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 16:24:58 INFO - PROCESS | 1770 | 1466810698585 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 16:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:24:58 INFO - PROCESS | 1770 | 1466810698594 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:24:58 INFO - PROCESS | 1770 | 1466810698598 Marionette TRACE conn4 <- [1,1706,null,{}] 16:24:58 INFO - PROCESS | 1770 | 1466810698604 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:58 INFO - PROCESS | 1770 | 1466810698610 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:58 INFO - PROCESS | 1770 | 1466810698811 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 16:24:59 INFO - PROCESS | 1770 | 1466810699138 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1770 | 1466810699149 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:24:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x96e33000 == 114 [pid = 1770] [id = 434] 16:24:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 267 (0x9837e000) [pid = 1770] [serial = 1303] [outer = (nil)] 16:24:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 268 (0x9ac2c000) [pid = 1770] [serial = 1304] [outer = 0x9837e000] 16:24:59 INFO - PROCESS | 1770 | 1466810699234 Marionette DEBUG loaded listener.js 16:24:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 269 (0x9b40f400) [pid = 1770] [serial = 1305] [outer = 0x9837e000] 16:25:00 INFO - PROCESS | 1770 | 1466810700107 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 16:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1582ms 16:25:00 INFO - PROCESS | 1770 | 1466810700178 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 16:25:00 INFO - PROCESS | 1770 | 1466810700182 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 16:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:25:00 INFO - PROCESS | 1770 | 1466810700189 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:25:00 INFO - PROCESS | 1770 | 1466810700192 Marionette TRACE conn4 <- [1,1710,null,{}] 16:25:00 INFO - PROCESS | 1770 | 1466810700198 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:00 INFO - PROCESS | 1770 | 1466810700203 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:00 INFO - PROCESS | 1770 | 1466810700407 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 16:25:00 INFO - PROCESS | 1770 | 1466810700739 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810700750 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x95244400 == 115 [pid = 1770] [id = 435] 16:25:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 270 (0x9a27ac00) [pid = 1770] [serial = 1306] [outer = (nil)] 16:25:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 271 (0x9cb28400) [pid = 1770] [serial = 1307] [outer = 0x9a27ac00] 16:25:00 INFO - PROCESS | 1770 | 1466810700846 Marionette DEBUG loaded listener.js 16:25:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 272 (0x9d906800) [pid = 1770] [serial = 1308] [outer = 0x9a27ac00] 16:25:01 INFO - PROCESS | 1770 | 1466810701738 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 16:25:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1586ms 16:25:01 INFO - PROCESS | 1770 | 1466810701776 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 16:25:01 INFO - PROCESS | 1770 | 1466810701780 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 16:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:25:01 INFO - PROCESS | 1770 | 1466810701787 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:25:01 INFO - PROCESS | 1770 | 1466810701790 Marionette TRACE conn4 <- [1,1714,null,{}] 16:25:01 INFO - PROCESS | 1770 | 1466810701826 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:01 INFO - PROCESS | 1770 | 1466810701832 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:02 INFO - PROCESS | 1770 | 1466810702163 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 16:25:02 INFO - PROCESS | 1770 | 1466810702479 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810702490 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x92644c00 == 116 [pid = 1770] [id = 436] 16:25:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 273 (0x93a68400) [pid = 1770] [serial = 1309] [outer = (nil)] 16:25:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 274 (0xa2fb0400) [pid = 1770] [serial = 1310] [outer = 0x93a68400] 16:25:02 INFO - PROCESS | 1770 | 1466810702571 Marionette DEBUG loaded listener.js 16:25:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 275 (0xa3287400) [pid = 1770] [serial = 1311] [outer = 0x93a68400] 16:25:03 INFO - PROCESS | 1770 | 1466810703453 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:25:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1700ms 16:25:03 INFO - PROCESS | 1770 | 1466810703488 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 16:25:03 INFO - PROCESS | 1770 | 1466810703492 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 16:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:25:03 INFO - PROCESS | 1770 | 1466810703499 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:25:03 INFO - PROCESS | 1770 | 1466810703502 Marionette TRACE conn4 <- [1,1718,null,{}] 16:25:03 INFO - PROCESS | 1770 | 1466810703508 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:03 INFO - PROCESS | 1770 | 1466810703513 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:03 INFO - PROCESS | 1770 | 1466810703728 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 16:25:04 INFO - PROCESS | 1770 | 1466810704011 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1770 | 1466810704020 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be2b400 == 117 [pid = 1770] [id = 437] 16:25:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 276 (0x8be2c000) [pid = 1770] [serial = 1312] [outer = (nil)] 16:25:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 277 (0x8be34800) [pid = 1770] [serial = 1313] [outer = 0x8be2c000] 16:25:04 INFO - PROCESS | 1770 | 1466810704154 Marionette DEBUG loaded listener.js 16:25:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 278 (0x8be37400) [pid = 1770] [serial = 1314] [outer = 0x8be2c000] 16:25:05 INFO - PROCESS | 1770 | 1466810705054 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1588ms 16:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:25:05 INFO - PROCESS | 1770 | 1466810705088 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 16:25:05 INFO - PROCESS | 1770 | 1466810705092 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 16:25:05 INFO - PROCESS | 1770 | 1466810705099 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:25:05 INFO - PROCESS | 1770 | 1466810705102 Marionette TRACE conn4 <- [1,1722,null,{}] 16:25:05 INFO - PROCESS | 1770 | 1466810705108 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:05 INFO - PROCESS | 1770 | 1466810705114 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:05 INFO - PROCESS | 1770 | 1466810705344 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 16:25:05 INFO - PROCESS | 1770 | 1466810705687 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810705698 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be33400 == 118 [pid = 1770] [id = 438] 16:25:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 279 (0xa2fb7000) [pid = 1770] [serial = 1315] [outer = (nil)] 16:25:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 280 (0xa4f1e800) [pid = 1770] [serial = 1316] [outer = 0xa2fb7000] 16:25:05 INFO - PROCESS | 1770 | 1466810705789 Marionette DEBUG loaded listener.js 16:25:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 281 (0xa6754000) [pid = 1770] [serial = 1317] [outer = 0xa2fb7000] 16:25:06 INFO - PROCESS | 1770 | 1466810706728 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 16:25:06 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:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1683ms 16:25:06 INFO - PROCESS | 1770 | 1466810706788 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 16:25:06 INFO - PROCESS | 1770 | 1466810706793 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 16:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:25:06 INFO - PROCESS | 1770 | 1466810706803 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:25:06 INFO - PROCESS | 1770 | 1466810706808 Marionette TRACE conn4 <- [1,1726,null,{}] 16:25:06 INFO - PROCESS | 1770 | 1466810706817 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:06 INFO - PROCESS | 1770 | 1466810706825 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:07 INFO - PROCESS | 1770 | 1466810707075 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 16:25:07 INFO - PROCESS | 1770 | 1466810707412 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1770 | 1466810707422 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fabe800 == 119 [pid = 1770] [id = 439] 16:25:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 282 (0x91dd3400) [pid = 1770] [serial = 1318] [outer = (nil)] 16:25:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 283 (0x92957800) [pid = 1770] [serial = 1319] [outer = 0x91dd3400] 16:25:07 INFO - PROCESS | 1770 | 1466810707509 Marionette DEBUG loaded listener.js 16:25:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 284 (0x9295b400) [pid = 1770] [serial = 1320] [outer = 0x91dd3400] 16:25:08 INFO - PROCESS | 1770 | 1466810708420 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 16:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1682ms 16:25:08 INFO - PROCESS | 1770 | 1466810708486 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 16:25:08 INFO - PROCESS | 1770 | 1466810708491 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 16:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:25:08 INFO - PROCESS | 1770 | 1466810708497 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:25:08 INFO - PROCESS | 1770 | 1466810708501 Marionette TRACE conn4 <- [1,1730,null,{}] 16:25:08 INFO - PROCESS | 1770 | 1466810708507 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:08 INFO - PROCESS | 1770 | 1466810708512 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:08 INFO - PROCESS | 1770 | 1466810708728 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 16:25:09 INFO - PROCESS | 1770 | 1466810709060 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1770 | 1466810709070 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bc2000 == 120 [pid = 1770] [id = 440] 16:25:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 285 (0x87bc2400) [pid = 1770] [serial = 1321] [outer = (nil)] 16:25:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 286 (0x87bca400) [pid = 1770] [serial = 1322] [outer = 0x87bc2400] 16:25:09 INFO - PROCESS | 1770 | 1466810709161 Marionette DEBUG loaded listener.js 16:25:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 287 (0x87bcdc00) [pid = 1770] [serial = 1323] [outer = 0x87bc2400] 16:25:10 INFO - PROCESS | 1770 | 1466810710096 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 16:25:10 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:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1640ms 16:25:10 INFO - PROCESS | 1770 | 1466810710140 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 16:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:25:10 INFO - PROCESS | 1770 | 1466810710144 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 16:25:10 INFO - PROCESS | 1770 | 1466810710151 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:25:10 INFO - PROCESS | 1770 | 1466810710154 Marionette TRACE conn4 <- [1,1734,null,{}] 16:25:10 INFO - PROCESS | 1770 | 1466810710160 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:10 INFO - PROCESS | 1770 | 1466810710165 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:10 INFO - PROCESS | 1770 | 1466810710378 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 16:25:10 INFO - PROCESS | 1770 | 1466810710710 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810710718 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bc4400 == 121 [pid = 1770] [id = 441] 16:25:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 288 (0x87bc5000) [pid = 1770] [serial = 1324] [outer = (nil)] 16:25:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 289 (0x87cd1800) [pid = 1770] [serial = 1325] [outer = 0x87bc5000] 16:25:10 INFO - PROCESS | 1770 | 1466810710807 Marionette DEBUG loaded listener.js 16:25:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 290 (0x87cd4000) [pid = 1770] [serial = 1326] [outer = 0x87bc5000] 16:25:11 INFO - PROCESS | 1770 | 1466810711722 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 16:25:11 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:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1635ms 16:25:11 INFO - PROCESS | 1770 | 1466810711787 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 16:25:11 INFO - PROCESS | 1770 | 1466810711791 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 16:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:25:11 INFO - PROCESS | 1770 | 1466810711798 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:25:11 INFO - PROCESS | 1770 | 1466810711801 Marionette TRACE conn4 <- [1,1738,null,{}] 16:25:11 INFO - PROCESS | 1770 | 1466810711841 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:11 INFO - PROCESS | 1770 | 1466810711847 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:12 INFO - PROCESS | 1770 | 1466810712115 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 16:25:12 INFO - PROCESS | 1770 | 1466810712465 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810712473 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bcd800 == 122 [pid = 1770] [id = 442] 16:25:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 291 (0x87cd0400) [pid = 1770] [serial = 1327] [outer = (nil)] 16:25:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 292 (0x8983ac00) [pid = 1770] [serial = 1328] [outer = 0x87cd0400] 16:25:12 INFO - PROCESS | 1770 | 1466810712558 Marionette DEBUG loaded listener.js 16:25:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 293 (0x92954400) [pid = 1770] [serial = 1329] [outer = 0x87cd0400] 16:25:13 INFO - PROCESS | 1770 | 1466810713539 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 16:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1815ms 16:25:13 INFO - PROCESS | 1770 | 1466810713615 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 16:25:13 INFO - PROCESS | 1770 | 1466810713618 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 16:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:25:13 INFO - PROCESS | 1770 | 1466810713625 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:25:13 INFO - PROCESS | 1770 | 1466810713628 Marionette TRACE conn4 <- [1,1742,null,{}] 16:25:13 INFO - PROCESS | 1770 | 1466810713634 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:13 INFO - PROCESS | 1770 | 1466810713639 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:13 INFO - PROCESS | 1770 | 1466810713860 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 16:25:14 INFO - PROCESS | 1770 | 1466810714209 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1770 | 1466810714218 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cce800 == 123 [pid = 1770] [id = 443] 16:25:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 294 (0x86ccec00) [pid = 1770] [serial = 1330] [outer = (nil)] 16:25:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 295 (0x86cd7000) [pid = 1770] [serial = 1331] [outer = 0x86ccec00] 16:25:14 INFO - PROCESS | 1770 | 1466810714304 Marionette DEBUG loaded listener.js 16:25:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 296 (0x86cd9000) [pid = 1770] [serial = 1332] [outer = 0x86ccec00] 16:25:15 INFO - PROCESS | 1770 | 1466810715192 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 16:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1637ms 16:25:15 INFO - PROCESS | 1770 | 1466810715262 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 16:25:15 INFO - PROCESS | 1770 | 1466810715265 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 16:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:25:15 INFO - PROCESS | 1770 | 1466810715273 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:25:15 INFO - PROCESS | 1770 | 1466810715277 Marionette TRACE conn4 <- [1,1746,null,{}] 16:25:15 INFO - PROCESS | 1770 | 1466810715283 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:15 INFO - PROCESS | 1770 | 1466810715288 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:15 INFO - PROCESS | 1770 | 1466810715506 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 16:25:15 INFO - PROCESS | 1770 | 1466810715861 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810715867 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd2400 == 124 [pid = 1770] [id = 444] 16:25:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 297 (0x86cd6800) [pid = 1770] [serial = 1333] [outer = (nil)] 16:25:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 298 (0x87cdbc00) [pid = 1770] [serial = 1334] [outer = 0x86cd6800] 16:25:15 INFO - PROCESS | 1770 | 1466810715954 Marionette DEBUG loaded listener.js 16:25:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 299 (0x8d2fa000) [pid = 1770] [serial = 1335] [outer = 0x86cd6800] 16:25:16 INFO - PROCESS | 1770 | 1466810716866 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 16:25:16 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:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1640ms 16:25:16 INFO - PROCESS | 1770 | 1466810716915 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 16:25:16 INFO - PROCESS | 1770 | 1466810716920 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 16:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:25:16 INFO - PROCESS | 1770 | 1466810716926 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:25:16 INFO - PROCESS | 1770 | 1466810716930 Marionette TRACE conn4 <- [1,1750,null,{}] 16:25:16 INFO - PROCESS | 1770 | 1466810716935 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:16 INFO - PROCESS | 1770 | 1466810716940 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:17 INFO - PROCESS | 1770 | 1466810717157 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 16:25:17 INFO - PROCESS | 1770 | 1466810717508 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1770 | 1466810717519 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd0000 == 125 [pid = 1770] [id = 445] 16:25:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 300 (0x86cd1c00) [pid = 1770] [serial = 1336] [outer = (nil)] 16:25:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 301 (0x913a0400) [pid = 1770] [serial = 1337] [outer = 0x86cd1c00] 16:25:17 INFO - PROCESS | 1770 | 1466810717604 Marionette DEBUG loaded listener.js 16:25:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 302 (0x91f37000) [pid = 1770] [serial = 1338] [outer = 0x86cd1c00] 16:25:18 INFO - PROCESS | 1770 | 1466810718558 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 16:25:18 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:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1683ms 16:25:18 INFO - PROCESS | 1770 | 1466810718632 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 16:25:18 INFO - PROCESS | 1770 | 1466810718636 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 16:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:25:18 INFO - PROCESS | 1770 | 1466810718645 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:25:18 INFO - PROCESS | 1770 | 1466810718649 Marionette TRACE conn4 <- [1,1754,null,{}] 16:25:18 INFO - PROCESS | 1770 | 1466810718655 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:18 INFO - PROCESS | 1770 | 1466810718660 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:18 INFO - PROCESS | 1770 | 1466810718895 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 16:25:20 INFO - PROCESS | 1770 | --DOCSHELL 0x88309400 == 124 [pid = 1770] [id = 427] 16:25:20 INFO - PROCESS | 1770 | --DOCSHELL 0x8f1bd800 == 123 [pid = 1770] [id = 426] 16:25:20 INFO - PROCESS | 1770 | --DOCSHELL 0x8eee3800 == 122 [pid = 1770] [id = 425] 16:25:20 INFO - PROCESS | 1770 | --DOCSHELL 0x8e525800 == 121 [pid = 1770] [id = 424] 16:25:20 INFO - PROCESS | 1770 | --DOCSHELL 0x8a1af000 == 120 [pid = 1770] [id = 423] 16:25:20 INFO - PROCESS | 1770 | --DOCSHELL 0x8859d800 == 119 [pid = 1770] [id = 422] 16:25:20 INFO - PROCESS | 1770 | --DOCSHELL 0x8c0d9c00 == 118 [pid = 1770] [id = 409] 16:25:20 INFO - PROCESS | 1770 | --DOCSHELL 0x8beaa000 == 117 [pid = 1770] [id = 406] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x91dcc800 == 116 [pid = 1770] [id = 342] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8df18000 == 115 [pid = 1770] [id = 344] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8fac7400 == 114 [pid = 1770] [id = 213] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8f977c00 == 113 [pid = 1770] [id = 405] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8beb1800 == 112 [pid = 1770] [id = 227] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8f12c000 == 111 [pid = 1770] [id = 226] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e4c00 == 110 [pid = 1770] [id = 215] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e6000 == 109 [pid = 1770] [id = 228] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8beb0800 == 108 [pid = 1770] [id = 214] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa59800 == 107 [pid = 1770] [id = 297] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x91f3f800 == 106 [pid = 1770] [id = 300] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8e856c00 == 105 [pid = 1770] [id = 345] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x9527a000 == 104 [pid = 1770] [id = 301] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x91dd3800 == 103 [pid = 1770] [id = 218] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8e5f7800 == 102 [pid = 1770] [id = 298] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8c0dfc00 == 101 [pid = 1770] [id = 383] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8de49400 == 100 [pid = 1770] [id = 216] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8fac4400 == 99 [pid = 1770] [id = 306] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8d1bd400 == 98 [pid = 1770] [id = 413] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x92211800 == 97 [pid = 1770] [id = 304] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8bea7400 == 96 [pid = 1770] [id = 222] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x91dca400 == 95 [pid = 1770] [id = 299] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x95387400 == 94 [pid = 1770] [id = 273] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8e8dc400 == 93 [pid = 1770] [id = 220] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x9538ac00 == 92 [pid = 1770] [id = 257] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x950ae800 == 91 [pid = 1770] [id = 302] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8f05a800 == 90 [pid = 1770] [id = 314] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8f135400 == 89 [pid = 1770] [id = 219] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x88302800 == 88 [pid = 1770] [id = 417] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8e668c00 == 87 [pid = 1770] [id = 371] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8d4e3400 == 86 [pid = 1770] [id = 303] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x93b98800 == 85 [pid = 1770] [id = 408] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8e672c00 == 84 [pid = 1770] [id = 373] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x9a271400 == 83 [pid = 1770] [id = 411] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8de46800 == 82 [pid = 1770] [id = 339] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x92416000 == 81 [pid = 1770] [id = 233] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2dec00 == 80 [pid = 1770] [id = 370] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8de4a800 == 79 [pid = 1770] [id = 412] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x95386800 == 78 [pid = 1770] [id = 410] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x96e3dc00 == 77 [pid = 1770] [id = 272] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8de50000 == 76 [pid = 1770] [id = 221] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8e8dd000 == 75 [pid = 1770] [id = 407] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8d1bf400 == 74 [pid = 1770] [id = 414] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8df19c00 == 73 [pid = 1770] [id = 276] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8bea6800 == 72 [pid = 1770] [id = 247] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8b645800 == 71 [pid = 1770] [id = 415] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8c0d5c00 == 70 [pid = 1770] [id = 376] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x88303000 == 69 [pid = 1770] [id = 421] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x88309800 == 68 [pid = 1770] [id = 418] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8858f800 == 67 [pid = 1770] [id = 419] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x88302c00 == 66 [pid = 1770] [id = 420] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8e518800 == 65 [pid = 1770] [id = 416] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8c0dcc00 == 64 [pid = 1770] [id = 375] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x9a0c1800 == 63 [pid = 1770] [id = 318] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x89839000 == 62 [pid = 1770] [id = 396] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8983fc00 == 61 [pid = 1770] [id = 398] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8d4d9c00 == 60 [pid = 1770] [id = 316] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8eeda400 == 59 [pid = 1770] [id = 240] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8dee7c00 == 58 [pid = 1770] [id = 217] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8df1ec00 == 57 [pid = 1770] [id = 305] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8e66d000 == 56 [pid = 1770] [id = 372] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8d4db400 == 55 [pid = 1770] [id = 317] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8f97c000 == 54 [pid = 1770] [id = 385] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8de4d400 == 53 [pid = 1770] [id = 386] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8bea6c00 == 52 [pid = 1770] [id = 290] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8bea5800 == 51 [pid = 1770] [id = 261] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8a1aa400 == 50 [pid = 1770] [id = 395] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8e8db800 == 49 [pid = 1770] [id = 212] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8de44400 == 48 [pid = 1770] [id = 320] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8a1b3c00 == 47 [pid = 1770] [id = 397] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8fac6800 == 46 [pid = 1770] [id = 315] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8f126c00 == 45 [pid = 1770] [id = 364] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8d4e1400 == 44 [pid = 1770] [id = 262] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8d4d8000 == 43 [pid = 1770] [id = 319] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd0000 == 42 [pid = 1770] [id = 445] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd2400 == 41 [pid = 1770] [id = 444] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x86cce800 == 40 [pid = 1770] [id = 443] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x87bc4400 == 39 [pid = 1770] [id = 441] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x87bcd800 == 38 [pid = 1770] [id = 442] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x87bc2000 == 37 [pid = 1770] [id = 440] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8fabe800 == 36 [pid = 1770] [id = 439] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8be33400 == 35 [pid = 1770] [id = 438] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x92644c00 == 34 [pid = 1770] [id = 436] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8be2b400 == 33 [pid = 1770] [id = 437] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x95244400 == 32 [pid = 1770] [id = 435] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa87c00 == 31 [pid = 1770] [id = 374] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x96e33000 == 30 [pid = 1770] [id = 434] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x98a35c00 == 29 [pid = 1770] [id = 433] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8f061c00 == 28 [pid = 1770] [id = 432] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8e522400 == 27 [pid = 1770] [id = 431] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8e8d7c00 == 26 [pid = 1770] [id = 430] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x8d210000 == 25 [pid = 1770] [id = 429] 16:25:22 INFO - PROCESS | 1770 | --DOCSHELL 0x89837800 == 24 [pid = 1770] [id = 428] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 301 (0x8f1c3800) [pid = 1770] [serial = 1205] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 300 (0x8f96dc00) [pid = 1770] [serial = 1214] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 299 (0xa2563c00) [pid = 1770] [serial = 1172] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 298 (0x9a27d800) [pid = 1770] [serial = 1181] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 297 (0x9d9e6400) [pid = 1770] [serial = 1169] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 296 (0x8e920800) [pid = 1770] [serial = 1203] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 295 (0x91d4bc00) [pid = 1770] [serial = 1157] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 294 (0x92cb6c00) [pid = 1770] [serial = 1211] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 293 (0x9a115400) [pid = 1770] [serial = 1163] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 292 (0x8e917400) [pid = 1770] [serial = 1196] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 291 (0x89841000) [pid = 1770] [serial = 1190] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 290 (0x8f1ca800) [pid = 1770] [serial = 1184] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 289 (0x91dcc400) [pid = 1770] [serial = 1215] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 288 (0x8df1fc00) [pid = 1770] [serial = 1154] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 287 (0x8d2f6800) [pid = 1770] [serial = 1175] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 286 (0x8fa7f400) [pid = 1770] [serial = 1206] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 285 (0x9a274000) [pid = 1770] [serial = 1178] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 284 (0x92cbac00) [pid = 1770] [serial = 1212] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 283 (0x93a66400) [pid = 1770] [serial = 1160] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 282 (0x8e918400) [pid = 1770] [serial = 1202] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 281 (0x9a924c00) [pid = 1770] [serial = 1166] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 280 (0x98eb7400) [pid = 1770] [serial = 1152] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 279 (0x91de6800) [pid = 1770] [serial = 1209] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 278 (0x8a1b4800) [pid = 1770] [serial = 1187] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 277 (0x8d2e2800) [pid = 1770] [serial = 1199] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 276 (0x9139e800) [pid = 1770] [serial = 1208] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 275 (0x8e5ee000) [pid = 1770] [serial = 1193] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 274 (0x8d2eec00) [pid = 1770] [serial = 1200] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | --DOMWINDOW == 273 (0x95278c00) [pid = 1770] [serial = 1217] [outer = (nil)] [url = about:blank] 16:25:22 INFO - PROCESS | 1770 | 1466810722910 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810722919 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x8747b000 == 25 [pid = 1770] [id = 446] 16:25:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 274 (0x8747bc00) [pid = 1770] [serial = 1339] [outer = (nil)] 16:25:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 275 (0x8747e000) [pid = 1770] [serial = 1340] [outer = 0x8747bc00] 16:25:23 INFO - PROCESS | 1770 | 1466810723002 Marionette DEBUG loaded listener.js 16:25:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 276 (0x87bcd800) [pid = 1770] [serial = 1341] [outer = 0x8747bc00] 16:25:23 INFO - PROCESS | 1770 | 1466810723853 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 16:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 5245ms 16:25:23 INFO - PROCESS | 1770 | 1466810723896 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 16:25:23 INFO - PROCESS | 1770 | 1466810723902 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 16:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:25:23 INFO - PROCESS | 1770 | 1466810723910 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:25:23 INFO - PROCESS | 1770 | 1466810723916 Marionette TRACE conn4 <- [1,1758,null,{}] 16:25:23 INFO - PROCESS | 1770 | 1466810723924 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:23 INFO - PROCESS | 1770 | 1466810723931 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:24 INFO - PROCESS | 1770 | 1466810724120 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 16:25:24 INFO - PROCESS | 1770 | 1466810724315 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810724328 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x8830bc00 == 26 [pid = 1770] [id = 447] 16:25:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 277 (0x88592800) [pid = 1770] [serial = 1342] [outer = (nil)] 16:25:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 278 (0x8859cc00) [pid = 1770] [serial = 1343] [outer = 0x88592800] 16:25:24 INFO - PROCESS | 1770 | 1466810724400 Marionette DEBUG loaded listener.js 16:25:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 279 (0x89843800) [pid = 1770] [serial = 1344] [outer = 0x88592800] 16:25:25 INFO - PROCESS | 1770 | 1466810725341 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 16:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1485ms 16:25:25 INFO - PROCESS | 1770 | 1466810725400 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 16:25:25 INFO - PROCESS | 1770 | 1466810725408 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 16:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:25:25 INFO - PROCESS | 1770 | 1466810725433 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:25:25 INFO - PROCESS | 1770 | 1466810725437 Marionette TRACE conn4 <- [1,1762,null,{}] 16:25:25 INFO - PROCESS | 1770 | 1466810725443 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:25 INFO - PROCESS | 1770 | 1466810725449 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:25 INFO - PROCESS | 1770 | 1466810725705 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 16:25:25 INFO - PROCESS | 1770 | 1466810725728 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810725736 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be32800 == 27 [pid = 1770] [id = 448] 16:25:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 280 (0x8be33400) [pid = 1770] [serial = 1345] [outer = (nil)] 16:25:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 281 (0x8bea5800) [pid = 1770] [serial = 1346] [outer = 0x8be33400] 16:25:25 INFO - PROCESS | 1770 | 1466810725807 Marionette DEBUG loaded listener.js 16:25:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 282 (0x8beb1800) [pid = 1770] [serial = 1347] [outer = 0x8be33400] 16:25:27 INFO - PROCESS | 1770 | 1466810727021 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 16:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1644ms 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 281 (0x93a60000) [pid = 1770] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 280 (0x8e674000) [pid = 1770] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 279 (0xa2fb7c00) [pid = 1770] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 278 (0x9a27e400) [pid = 1770] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 277 (0x88590000) [pid = 1770] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 276 (0x96ed7400) [pid = 1770] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 275 (0x9b409400) [pid = 1770] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 274 (0x91dce800) [pid = 1770] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 273 (0x88596000) [pid = 1770] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 272 (0x9a118c00) [pid = 1770] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 271 (0x8fa88400) [pid = 1770] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 270 (0x88590800) [pid = 1770] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 269 (0x92411400) [pid = 1770] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 268 (0x89839400) [pid = 1770] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 267 (0x8fa4fc00) [pid = 1770] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 266 (0x89846c00) [pid = 1770] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 265 (0x93b56000) [pid = 1770] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 264 (0xa236ac00) [pid = 1770] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 263 (0x8d1be000) [pid = 1770] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 262 (0x8d4dfc00) [pid = 1770] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 261 (0x92b7fc00) [pid = 1770] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 260 (0x8e5eb800) [pid = 1770] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 259 (0x99c56000) [pid = 1770] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 258 (0x9a119400) [pid = 1770] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 257 (0x930cf400) [pid = 1770] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 256 (0x8c0dd400) [pid = 1770] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 255 (0xa4f20400) [pid = 1770] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 254 (0x8d1c2800) [pid = 1770] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 253 (0x8f058800) [pid = 1770] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 252 (0xa1190400) [pid = 1770] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 251 (0x91f34800) [pid = 1770] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 250 (0x92212000) [pid = 1770] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 249 (0x93b9e400) [pid = 1770] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 248 (0x91dcf800) [pid = 1770] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 247 (0x8d2f3400) [pid = 1770] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 246 (0x8facac00) [pid = 1770] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 245 (0x8830a000) [pid = 1770] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 244 (0x8df21400) [pid = 1770] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 243 (0x8fa56400) [pid = 1770] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 242 (0x8dee4800) [pid = 1770] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 241 (0x8e51cc00) [pid = 1770] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 240 (0x9527e800) [pid = 1770] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 239 (0x8f1c5c00) [pid = 1770] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 238 (0x95013800) [pid = 1770] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 237 (0x9241a000) [pid = 1770] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 236 (0x8e5f1000) [pid = 1770] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 235 (0x9538ec00) [pid = 1770] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 234 (0x9139f400) [pid = 1770] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 233 (0x8df16c00) [pid = 1770] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 232 (0x9a466000) [pid = 1770] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 231 (0x8f132800) [pid = 1770] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 230 (0x8d2f7400) [pid = 1770] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 229 (0x8f05e800) [pid = 1770] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 228 (0x8d2ea800) [pid = 1770] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 227 (0x8d2ed000) [pid = 1770] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 226 (0xa25f0400) [pid = 1770] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 225 (0x8f064c00) [pid = 1770] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 224 (0x953c1800) [pid = 1770] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 223 (0x8fac6c00) [pid = 1770] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 222 (0x8e669400) [pid = 1770] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 221 (0x9a46e000) [pid = 1770] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 220 (0x92cbe000) [pid = 1770] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 219 (0x9b87e800) [pid = 1770] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 218 (0x9a0c2000) [pid = 1770] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 217 (0x91dcd400) [pid = 1770] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 216 (0x88303800) [pid = 1770] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 215 (0x9b87e400) [pid = 1770] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 214 (0x8c0e1400) [pid = 1770] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 213 (0x8e5f7c00) [pid = 1770] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 212 (0x95275400) [pid = 1770] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 211 (0x8eedfc00) [pid = 1770] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 210 (0x8d216400) [pid = 1770] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 209 (0x92cb9c00) [pid = 1770] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 208 (0x8b649400) [pid = 1770] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 207 (0x8e677800) [pid = 1770] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 206 (0x8a1aa800) [pid = 1770] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 205 (0x8c0d6000) [pid = 1770] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 204 (0x89845800) [pid = 1770] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 203 (0x8a1b6000) [pid = 1770] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 202 (0x91f34c00) [pid = 1770] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 201 (0x8beb2c00) [pid = 1770] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 200 (0x98a36400) [pid = 1770] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 199 (0x8f05ec00) [pid = 1770] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:25:29 INFO - PROCESS | 1770 | --DOMWINDOW == 198 (0x8e66b400) [pid = 1770] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:25:30 INFO - PROCESS | 1770 | --DOMWINDOW == 197 (0x8d4d9800) [pid = 1770] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:25:30 INFO - PROCESS | 1770 | --DOMWINDOW == 196 (0x95153800) [pid = 1770] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:25:30 INFO - PROCESS | 1770 | --DOMWINDOW == 195 (0x96ed7000) [pid = 1770] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:25:30 INFO - PROCESS | 1770 | --DOMWINDOW == 194 (0x8de4dc00) [pid = 1770] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:25:30 INFO - PROCESS | 1770 | --DOMWINDOW == 193 (0x998c1400) [pid = 1770] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:25:30 INFO - PROCESS | 1770 | --DOMWINDOW == 192 (0x92cc1c00) [pid = 1770] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:25:30 INFO - PROCESS | 1770 | --DOMWINDOW == 191 (0x8fa88800) [pid = 1770] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:25:30 INFO - PROCESS | 1770 | --DOMWINDOW == 190 (0x8859d400) [pid = 1770] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:25:30 INFO - PROCESS | 1770 | 1466810729831 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 16:25:30 INFO - PROCESS | 1770 | 1466810729840 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 16:25:30 INFO - PROCESS | 1770 | 1466810729967 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:25:30 INFO - PROCESS | 1770 | 1466810729994 Marionette TRACE conn4 <- [1,1766,null,{}] 16:25:30 INFO - PROCESS | 1770 | 1466810730036 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:30 INFO - PROCESS | 1770 | 1466810730046 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:30 INFO - PROCESS | 1770 | 1466810730221 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 16:25:30 INFO - PROCESS | 1770 | 1466810730431 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1770 | 1466810730437 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b647000 == 28 [pid = 1770] [id = 449] 16:25:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 191 (0x8b649400) [pid = 1770] [serial = 1348] [outer = (nil)] 16:25:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 192 (0x8beacc00) [pid = 1770] [serial = 1349] [outer = 0x8b649400] 16:25:30 INFO - PROCESS | 1770 | 1466810730510 Marionette DEBUG loaded listener.js 16:25:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 193 (0x8c0e1c00) [pid = 1770] [serial = 1350] [outer = 0x8b649400] 16:25:31 INFO - PROCESS | 1770 | 1466810731298 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 16:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1432ms 16:25:31 INFO - PROCESS | 1770 | 1466810731342 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 16:25:31 INFO - PROCESS | 1770 | 1466810731347 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 16:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:25:31 INFO - PROCESS | 1770 | 1466810731353 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:25:31 INFO - PROCESS | 1770 | 1466810731357 Marionette TRACE conn4 <- [1,1770,null,{}] 16:25:31 INFO - PROCESS | 1770 | 1466810731363 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:31 INFO - PROCESS | 1770 | 1466810731367 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:31 INFO - PROCESS | 1770 | 1466810731547 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 16:25:31 INFO - PROCESS | 1770 | 1466810731556 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810731565 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x8c0d6000 == 29 [pid = 1770] [id = 450] 16:25:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 194 (0x8d1c4000) [pid = 1770] [serial = 1351] [outer = (nil)] 16:25:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 195 (0x8d210c00) [pid = 1770] [serial = 1352] [outer = 0x8d1c4000] 16:25:31 INFO - PROCESS | 1770 | 1466810731637 Marionette DEBUG loaded listener.js 16:25:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 196 (0x8d217c00) [pid = 1770] [serial = 1353] [outer = 0x8d1c4000] 16:25:32 INFO - PROCESS | 1770 | 1466810732981 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 16:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1691ms 16:25:33 INFO - PROCESS | 1770 | 1466810733046 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 16:25:33 INFO - PROCESS | 1770 | 1466810733053 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 16:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:25:33 INFO - PROCESS | 1770 | 1466810733061 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:25:33 INFO - PROCESS | 1770 | 1466810733069 Marionette TRACE conn4 <- [1,1774,null,{}] 16:25:33 INFO - PROCESS | 1770 | 1466810733077 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:33 INFO - PROCESS | 1770 | 1466810733082 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:33 INFO - PROCESS | 1770 | 1466810733321 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 16:25:33 INFO - PROCESS | 1770 | 1466810733651 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1770 | 1466810733665 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x87cd7400 == 30 [pid = 1770] [id = 451] 16:25:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 197 (0x87cd8400) [pid = 1770] [serial = 1354] [outer = (nil)] 16:25:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 198 (0x88591000) [pid = 1770] [serial = 1355] [outer = 0x87cd8400] 16:25:33 INFO - PROCESS | 1770 | 1466810733752 Marionette DEBUG loaded listener.js 16:25:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 199 (0x8b642400) [pid = 1770] [serial = 1356] [outer = 0x87cd8400] 16:25:34 INFO - PROCESS | 1770 | 1466810734800 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 16:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1788ms 16:25:34 INFO - PROCESS | 1770 | 1466810734850 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 16:25:34 INFO - PROCESS | 1770 | 1466810734857 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 16:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:25:34 INFO - PROCESS | 1770 | 1466810734868 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:25:34 INFO - PROCESS | 1770 | 1466810734872 Marionette TRACE conn4 <- [1,1778,null,{}] 16:25:34 INFO - PROCESS | 1770 | 1466810734879 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:34 INFO - PROCESS | 1770 | 1466810734885 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:35 INFO - PROCESS | 1770 | 1466810735083 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 16:25:35 INFO - PROCESS | 1770 | 1466810735416 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810735428 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd8400 == 31 [pid = 1770] [id = 452] 16:25:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 200 (0x87475800) [pid = 1770] [serial = 1357] [outer = (nil)] 16:25:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 201 (0x8d21a800) [pid = 1770] [serial = 1358] [outer = 0x87475800] 16:25:35 INFO - PROCESS | 1770 | 1466810735515 Marionette DEBUG loaded listener.js 16:25:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 202 (0x8d2e1000) [pid = 1770] [serial = 1359] [outer = 0x87475800] 16:25:36 INFO - PROCESS | 1770 | 1466810736455 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 16:25:36 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:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1641ms 16:25:36 INFO - PROCESS | 1770 | 1466810736509 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 16:25:36 INFO - PROCESS | 1770 | 1466810736513 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 16:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:25:36 INFO - PROCESS | 1770 | 1466810736521 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:25:36 INFO - PROCESS | 1770 | 1466810736527 Marionette TRACE conn4 <- [1,1782,null,{}] 16:25:36 INFO - PROCESS | 1770 | 1466810736544 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:36 INFO - PROCESS | 1770 | 1466810736553 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:36 INFO - PROCESS | 1770 | 1466810736809 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 16:25:37 INFO - PROCESS | 1770 | 1466810737151 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1770 | 1466810737165 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d4d8000 == 32 [pid = 1770] [id = 453] 16:25:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 203 (0x8d4da000) [pid = 1770] [serial = 1360] [outer = (nil)] 16:25:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 204 (0x8d4e2800) [pid = 1770] [serial = 1361] [outer = 0x8d4da000] 16:25:37 INFO - PROCESS | 1770 | 1466810737251 Marionette DEBUG loaded listener.js 16:25:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 205 (0x8de46800) [pid = 1770] [serial = 1362] [outer = 0x8d4da000] 16:25:38 INFO - PROCESS | 1770 | 1466810738153 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 16:25:38 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:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1696ms 16:25:38 INFO - PROCESS | 1770 | 1466810738217 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 16:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:25:38 INFO - PROCESS | 1770 | 1466810738223 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 16:25:38 INFO - PROCESS | 1770 | 1466810738229 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:25:38 INFO - PROCESS | 1770 | 1466810738233 Marionette TRACE conn4 <- [1,1786,null,{}] 16:25:38 INFO - PROCESS | 1770 | 1466810738239 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:38 INFO - PROCESS | 1770 | 1466810738244 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:38 INFO - PROCESS | 1770 | 1466810738435 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 16:25:38 INFO - PROCESS | 1770 | 1466810738758 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810738767 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x8c0d8000 == 33 [pid = 1770] [id = 454] 16:25:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 206 (0x8de4a000) [pid = 1770] [serial = 1363] [outer = (nil)] 16:25:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 207 (0x8de50000) [pid = 1770] [serial = 1364] [outer = 0x8de4a000] 16:25:38 INFO - PROCESS | 1770 | 1466810738854 Marionette DEBUG loaded listener.js 16:25:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 208 (0x8de4e800) [pid = 1770] [serial = 1365] [outer = 0x8de4a000] 16:25:39 INFO - PROCESS | 1770 | 1466810739766 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 16:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 16:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1589ms 16:25:39 INFO - PROCESS | 1770 | 1466810739818 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 16:25:39 INFO - PROCESS | 1770 | 1466810739822 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 16:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:25:39 INFO - PROCESS | 1770 | 1466810739829 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:25:39 INFO - PROCESS | 1770 | 1466810739833 Marionette TRACE conn4 <- [1,1790,null,{}] 16:25:39 INFO - PROCESS | 1770 | 1466810739838 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:39 INFO - PROCESS | 1770 | 1466810739844 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:40 INFO - PROCESS | 1770 | 1466810740027 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 16:25:40 INFO - PROCESS | 1770 | 1466810740358 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810740364 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x8747a400 == 34 [pid = 1770] [id = 455] 16:25:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 209 (0x87bcc400) [pid = 1770] [serial = 1366] [outer = (nil)] 16:25:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 210 (0x8df18800) [pid = 1770] [serial = 1367] [outer = 0x87bcc400] 16:25:40 INFO - PROCESS | 1770 | 1466810740455 Marionette DEBUG loaded listener.js 16:25:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 211 (0x8df1b000) [pid = 1770] [serial = 1368] [outer = 0x87bcc400] 16:25:41 INFO - PROCESS | 1770 | 1466810741414 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:25:41 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:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1632ms 16:25:41 INFO - PROCESS | 1770 | 1466810741462 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 16:25:41 INFO - PROCESS | 1770 | 1466810741466 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 16:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:25:41 INFO - PROCESS | 1770 | 1466810741472 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:25:41 INFO - PROCESS | 1770 | 1466810741476 Marionette TRACE conn4 <- [1,1794,null,{}] 16:25:41 INFO - PROCESS | 1770 | 1466810741482 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:41 INFO - PROCESS | 1770 | 1466810741493 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:41 INFO - PROCESS | 1770 | 1466810741747 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 16:25:42 INFO - PROCESS | 1770 | 1466810742090 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1770 | 1466810742102 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x8df17800 == 35 [pid = 1770] [id = 456] 16:25:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 212 (0x8df1a400) [pid = 1770] [serial = 1369] [outer = (nil)] 16:25:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 213 (0x8e5f4000) [pid = 1770] [serial = 1370] [outer = 0x8df1a400] 16:25:42 INFO - PROCESS | 1770 | 1466810742234 Marionette DEBUG loaded listener.js 16:25:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 214 (0x8e670800) [pid = 1770] [serial = 1371] [outer = 0x8df1a400] 16:25:43 INFO - PROCESS | 1770 | 1466810743133 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1732ms 16:25:43 INFO - PROCESS | 1770 | 1466810743209 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 16:25:43 INFO - PROCESS | 1770 | 1466810743213 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 16:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:25:43 INFO - PROCESS | 1770 | 1466810743222 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:25:43 INFO - PROCESS | 1770 | 1466810743226 Marionette TRACE conn4 <- [1,1798,null,{}] 16:25:43 INFO - PROCESS | 1770 | 1466810743232 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:43 INFO - PROCESS | 1770 | 1466810743237 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:43 INFO - PROCESS | 1770 | 1466810743419 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 16:25:43 INFO - PROCESS | 1770 | 1466810743702 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810743711 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x87479400 == 36 [pid = 1770] [id = 457] 16:25:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 215 (0x88309400) [pid = 1770] [serial = 1372] [outer = (nil)] 16:25:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 216 (0x8e85b800) [pid = 1770] [serial = 1373] [outer = 0x88309400] 16:25:43 INFO - PROCESS | 1770 | 1466810743837 Marionette DEBUG loaded listener.js 16:25:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 217 (0x8e673400) [pid = 1770] [serial = 1374] [outer = 0x88309400] 16:25:44 INFO - PROCESS | 1770 | 1466810744768 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 16:25:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1631ms 16:25:44 INFO - PROCESS | 1770 | 1466810744854 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 16:25:44 INFO - PROCESS | 1770 | 1466810744858 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 16:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:25:44 INFO - PROCESS | 1770 | 1466810744865 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:25:44 INFO - PROCESS | 1770 | 1466810744869 Marionette TRACE conn4 <- [1,1802,null,{}] 16:25:44 INFO - PROCESS | 1770 | 1466810744875 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:44 INFO - PROCESS | 1770 | 1466810744880 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:45 INFO - PROCESS | 1770 | 1466810745094 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 16:25:45 INFO - PROCESS | 1770 | 1466810745431 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810745443 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e8db800 == 37 [pid = 1770] [id = 458] 16:25:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 218 (0x8e8dc800) [pid = 1770] [serial = 1375] [outer = (nil)] 16:25:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 219 (0x8e8e0400) [pid = 1770] [serial = 1376] [outer = 0x8e8dc800] 16:25:45 INFO - PROCESS | 1770 | 1466810745523 Marionette DEBUG loaded listener.js 16:25:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 220 (0x8e917400) [pid = 1770] [serial = 1377] [outer = 0x8e8dc800] 16:25:46 INFO - PROCESS | 1770 | 1466810746426 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:25:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1597ms 16:25:46 INFO - PROCESS | 1770 | 1466810746479 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 16:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:25:46 INFO - PROCESS | 1770 | 1466810746483 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 16:25:46 INFO - PROCESS | 1770 | 1466810746490 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:25:46 INFO - PROCESS | 1770 | 1466810746493 Marionette TRACE conn4 <- [1,1806,null,{}] 16:25:46 INFO - PROCESS | 1770 | 1466810746499 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:46 INFO - PROCESS | 1770 | 1466810746505 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:46 INFO - PROCESS | 1770 | 1466810746684 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 16:25:47 INFO - PROCESS | 1770 | 1466810747024 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1770 | 1466810747033 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e525c00 == 38 [pid = 1770] [id = 459] 16:25:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 221 (0x8e859c00) [pid = 1770] [serial = 1378] [outer = (nil)] 16:25:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 222 (0x8eed9800) [pid = 1770] [serial = 1379] [outer = 0x8e859c00] 16:25:47 INFO - PROCESS | 1770 | 1466810747120 Marionette DEBUG loaded listener.js 16:25:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 223 (0x8eedf400) [pid = 1770] [serial = 1380] [outer = 0x8e859c00] 16:25:48 INFO - PROCESS | 1770 | 1466810748000 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 16:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1580ms 16:25:48 INFO - PROCESS | 1770 | 1466810748070 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 16:25:48 INFO - PROCESS | 1770 | 1466810748074 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 16:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:25:48 INFO - PROCESS | 1770 | 1466810748081 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:25:48 INFO - PROCESS | 1770 | 1466810748085 Marionette TRACE conn4 <- [1,1810,null,{}] 16:25:48 INFO - PROCESS | 1770 | 1466810748091 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:48 INFO - PROCESS | 1770 | 1466810748098 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:48 INFO - PROCESS | 1770 | 1466810748316 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 16:25:48 INFO - PROCESS | 1770 | 1466810748664 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810748673 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x87475000 == 39 [pid = 1770] [id = 460] 16:25:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 224 (0x87bc6c00) [pid = 1770] [serial = 1381] [outer = (nil)] 16:25:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 225 (0x8f061c00) [pid = 1770] [serial = 1382] [outer = 0x87bc6c00] 16:25:48 INFO - PROCESS | 1770 | 1466810748758 Marionette DEBUG loaded listener.js 16:25:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 226 (0x8f065400) [pid = 1770] [serial = 1383] [outer = 0x87bc6c00] 16:25:49 INFO - PROCESS | 1770 | 1466810749705 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1692ms 16:25:49 INFO - PROCESS | 1770 | 1466810749774 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 16:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:25:49 INFO - PROCESS | 1770 | 1466810749779 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 16:25:49 INFO - PROCESS | 1770 | 1466810749786 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:25:49 INFO - PROCESS | 1770 | 1466810749791 Marionette TRACE conn4 <- [1,1814,null,{}] 16:25:49 INFO - PROCESS | 1770 | 1466810749804 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:49 INFO - PROCESS | 1770 | 1466810749809 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:50 INFO - PROCESS | 1770 | 1466810750069 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 16:25:50 INFO - PROCESS | 1770 | 1466810750412 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810750421 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be30c00 == 40 [pid = 1770] [id = 461] 16:25:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 227 (0x8be31800) [pid = 1770] [serial = 1384] [outer = (nil)] 16:25:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 228 (0x8f1c2c00) [pid = 1770] [serial = 1385] [outer = 0x8be31800] 16:25:50 INFO - PROCESS | 1770 | 1466810750514 Marionette DEBUG loaded listener.js 16:25:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 229 (0x8f96e400) [pid = 1770] [serial = 1386] [outer = 0x8be31800] 16:25:51 INFO - PROCESS | 1770 | 1466810751411 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:25:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1663ms 16:25:51 INFO - PROCESS | 1770 | 1466810751449 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 16:25:51 INFO - PROCESS | 1770 | 1466810751452 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 16:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:25:51 INFO - PROCESS | 1770 | 1466810751459 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:25:51 INFO - PROCESS | 1770 | 1466810751462 Marionette TRACE conn4 <- [1,1818,null,{}] 16:25:51 INFO - PROCESS | 1770 | 1466810751491 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:51 INFO - PROCESS | 1770 | 1466810751495 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:51 INFO - PROCESS | 1770 | 1466810751682 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 16:25:52 INFO - PROCESS | 1770 | 1466810752045 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810752055 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bc1400 == 41 [pid = 1770] [id = 462] 16:25:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 230 (0x88305400) [pid = 1770] [serial = 1387] [outer = (nil)] 16:25:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 231 (0x88593800) [pid = 1770] [serial = 1388] [outer = 0x88305400] 16:25:52 INFO - PROCESS | 1770 | 1466810752144 Marionette DEBUG loaded listener.js 16:25:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 232 (0x8b643400) [pid = 1770] [serial = 1389] [outer = 0x88305400] 16:25:53 INFO - PROCESS | 1770 | 1466810753078 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 16:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1699ms 16:25:53 INFO - PROCESS | 1770 | 1466810753161 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 16:25:53 INFO - PROCESS | 1770 | 1466810753165 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 16:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:25:53 INFO - PROCESS | 1770 | 1466810753172 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:25:53 INFO - PROCESS | 1770 | 1466810753176 Marionette TRACE conn4 <- [1,1822,null,{}] 16:25:53 INFO - PROCESS | 1770 | 1466810753182 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:53 INFO - PROCESS | 1770 | 1466810753187 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:53 INFO - PROCESS | 1770 | 1466810753422 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 16:25:53 INFO - PROCESS | 1770 | 1466810753754 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1770 | 1466810753762 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x88307800 == 42 [pid = 1770] [id = 463] 16:25:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 233 (0x89846000) [pid = 1770] [serial = 1390] [outer = (nil)] 16:25:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 234 (0x8d20fc00) [pid = 1770] [serial = 1391] [outer = 0x89846000] 16:25:53 INFO - PROCESS | 1770 | 1466810753854 Marionette DEBUG loaded listener.js 16:25:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 235 (0x8d2ef400) [pid = 1770] [serial = 1392] [outer = 0x89846000] 16:25:54 INFO - PROCESS | 1770 | 1466810754794 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 16:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1682ms 16:25:54 INFO - PROCESS | 1770 | 1466810754856 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 16:25:54 INFO - PROCESS | 1770 | 1466810754859 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 16:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:25:54 INFO - PROCESS | 1770 | 1466810754866 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:25:54 INFO - PROCESS | 1770 | 1466810754870 Marionette TRACE conn4 <- [1,1826,null,{}] 16:25:54 INFO - PROCESS | 1770 | 1466810754876 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:54 INFO - PROCESS | 1770 | 1466810754881 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:55 INFO - PROCESS | 1770 | 1466810755068 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 16:25:55 INFO - PROCESS | 1770 | 1466810755400 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810755410 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x8983a000 == 43 [pid = 1770] [id = 464] 16:25:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 236 (0x8d2e5c00) [pid = 1770] [serial = 1393] [outer = (nil)] 16:25:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 237 (0x8e914400) [pid = 1770] [serial = 1394] [outer = 0x8d2e5c00] 16:25:55 INFO - PROCESS | 1770 | 1466810755497 Marionette DEBUG loaded listener.js 16:25:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 238 (0x8eedcc00) [pid = 1770] [serial = 1395] [outer = 0x8d2e5c00] 16:25:56 INFO - PROCESS | 1770 | 1466810756430 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 16:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1630ms 16:25:56 INFO - PROCESS | 1770 | 1466810756498 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 16:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:25:56 INFO - PROCESS | 1770 | 1466810756503 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 16:25:56 INFO - PROCESS | 1770 | 1466810756509 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:25:56 INFO - PROCESS | 1770 | 1466810756513 Marionette TRACE conn4 <- [1,1830,null,{}] 16:25:56 INFO - PROCESS | 1770 | 1466810756519 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:56 INFO - PROCESS | 1770 | 1466810756524 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:56 INFO - PROCESS | 1770 | 1466810756716 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 16:25:57 INFO - PROCESS | 1770 | 1466810757247 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810757255 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd0800 == 44 [pid = 1770] [id = 465] 16:25:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 239 (0x86cd4400) [pid = 1770] [serial = 1396] [outer = (nil)] 16:25:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 240 (0x87471400) [pid = 1770] [serial = 1397] [outer = 0x86cd4400] 16:25:57 INFO - PROCESS | 1770 | 1466810757370 Marionette DEBUG loaded listener.js 16:25:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 241 (0x8747d000) [pid = 1770] [serial = 1398] [outer = 0x86cd4400] 16:25:58 INFO - PROCESS | 1770 | 1466810758284 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 16:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1832ms 16:25:58 INFO - PROCESS | 1770 | 1466810758343 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 16:25:58 INFO - PROCESS | 1770 | 1466810758348 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 16:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:25:58 INFO - PROCESS | 1770 | 1466810758355 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:25:58 INFO - PROCESS | 1770 | 1466810758360 Marionette TRACE conn4 <- [1,1834,null,{}] 16:25:58 INFO - PROCESS | 1770 | 1466810758368 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:58 INFO - PROCESS | 1770 | 1466810758374 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:58 INFO - PROCESS | 1770 | 1466810758564 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 16:25:59 INFO - PROCESS | 1770 | 1466810758990 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810758999 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:25:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x88302800 == 45 [pid = 1770] [id = 466] 16:25:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 242 (0x8830dc00) [pid = 1770] [serial = 1399] [outer = (nil)] 16:25:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 243 (0x88595c00) [pid = 1770] [serial = 1400] [outer = 0x8830dc00] 16:25:59 INFO - PROCESS | 1770 | 1466810759187 Marionette DEBUG loaded listener.js 16:25:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 244 (0x89840000) [pid = 1770] [serial = 1401] [outer = 0x8830dc00] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 243 (0x8e66e400) [pid = 1770] [serial = 1155] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 242 (0x9a35c400) [pid = 1770] [serial = 1164] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 241 (0x95273000) [pid = 1770] [serial = 1161] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 240 (0x92322000) [pid = 1770] [serial = 1158] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 239 (0x92413c00) [pid = 1770] [serial = 1283] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 238 (0x9264bc00) [pid = 1770] [serial = 1284] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 237 (0x953cb000) [pid = 1770] [serial = 1218] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 236 (0xa2ff1c00) [pid = 1770] [serial = 1119] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 235 (0xa4d10000) [pid = 1770] [serial = 1068] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 234 (0x9d910400) [pid = 1770] [serial = 1236] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 233 (0x88598000) [pid = 1770] [serial = 1259] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 232 (0x9a11f400) [pid = 1770] [serial = 1232] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 231 (0xa111a000) [pid = 1770] [serial = 1056] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 230 (0xa2327800) [pid = 1770] [serial = 1238] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 229 (0x8d4dd800) [pid = 1770] [serial = 1265] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 228 (0x9b4fa000) [pid = 1770] [serial = 1002] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 227 (0xa4f80400) [pid = 1770] [serial = 1125] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 226 (0x8d217400) [pid = 1770] [serial = 1262] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 225 (0x93a68800) [pid = 1770] [serial = 948] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 224 (0x89842c00) [pid = 1770] [serial = 1191] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 223 (0x8fa83c00) [pid = 1770] [serial = 1280] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 222 (0x8beb0000) [pid = 1770] [serial = 1269] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 221 (0xa2557c00) [pid = 1770] [serial = 1062] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 220 (0xa33c2400) [pid = 1770] [serial = 1110] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 219 (0x8d1c7400) [pid = 1770] [serial = 1241] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 218 (0x9a932c00) [pid = 1770] [serial = 1053] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 217 (0xa223c800) [pid = 1770] [serial = 1017] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 216 (0xa2374400) [pid = 1770] [serial = 1170] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 215 (0x9a473000) [pid = 1770] [serial = 996] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 214 (0x9b888c00) [pid = 1770] [serial = 1104] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 213 (0x9523e400) [pid = 1770] [serial = 1101] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 212 (0x91395000) [pid = 1770] [serial = 1128] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 211 (0xa67a1400) [pid = 1770] [serial = 1071] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 210 (0xa2ff2c00) [pid = 1770] [serial = 1245] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 209 (0x9a042000) [pid = 1770] [serial = 1020] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 208 (0xa23a3400) [pid = 1770] [serial = 1059] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 207 (0x92b77800) [pid = 1770] [serial = 900] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 206 (0x9d907c00) [pid = 1770] [serial = 1107] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 205 (0x9cc34c00) [pid = 1770] [serial = 1235] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 204 (0x95389400) [pid = 1770] [serial = 1227] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 203 (0x93d6b400) [pid = 1770] [serial = 1044] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 202 (0x8e524c00) [pid = 1770] [serial = 1263] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 201 (0x9a277800) [pid = 1770] [serial = 1179] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 200 (0x9241c400) [pid = 1770] [serial = 990] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 199 (0x95274800) [pid = 1770] [serial = 1257] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 198 (0x9a46ec00) [pid = 1770] [serial = 918] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 197 (0x996c6400) [pid = 1770] [serial = 1038] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 196 (0x9af73c00) [pid = 1770] [serial = 960] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 195 (0x8e526000) [pid = 1770] [serial = 1251] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 194 (0x953be000) [pid = 1770] [serial = 906] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 193 (0x9a27d400) [pid = 1770] [serial = 1185] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 192 (0x9a11a400) [pid = 1770] [serial = 954] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 191 (0x9a35d800) [pid = 1770] [serial = 915] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 190 (0x9a92c800) [pid = 1770] [serial = 1266] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 189 (0x8fa5a800) [pid = 1770] [serial = 1041] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 188 (0x96ed9c00) [pid = 1770] [serial = 909] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 187 (0x99c51800) [pid = 1770] [serial = 912] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 186 (0x8eee5800) [pid = 1770] [serial = 987] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 185 (0xa23f7000) [pid = 1770] [serial = 1239] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 184 (0x8e524000) [pid = 1770] [serial = 1256] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 183 (0x9a928400) [pid = 1770] [serial = 957] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 182 (0x98a3e800) [pid = 1770] [serial = 951] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 181 (0xa23ae400) [pid = 1770] [serial = 1182] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 180 (0x8f974000) [pid = 1770] [serial = 1224] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 179 (0x9515e800) [pid = 1770] [serial = 1226] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 178 (0x9cb1b800) [pid = 1770] [serial = 1008] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 177 (0x8e521000) [pid = 1770] [serial = 1250] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 176 (0x8d2f9800) [pid = 1770] [serial = 1176] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 175 (0xa3288400) [pid = 1770] [serial = 1065] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 174 (0x8f1c1800) [pid = 1770] [serial = 1277] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 173 (0x9a120000) [pid = 1770] [serial = 1050] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 172 (0x8fac3400) [pid = 1770] [serial = 1281] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 171 (0x95245c00) [pid = 1770] [serial = 894] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 170 (0x8e673000) [pid = 1770] [serial = 1116] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 169 (0xa4d5a400) [pid = 1770] [serial = 1173] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 168 (0x8b64a400) [pid = 1770] [serial = 1268] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 167 (0x99816c00) [pid = 1770] [serial = 1229] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 166 (0xa1188400) [pid = 1770] [serial = 1014] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x9b886400) [pid = 1770] [serial = 1005] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x9a92b400) [pid = 1770] [serial = 1095] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x8830d800) [pid = 1770] [serial = 1254] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x9d90cc00) [pid = 1770] [serial = 1011] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x8d214800) [pid = 1770] [serial = 1131] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x8fa4e400) [pid = 1770] [serial = 897] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0x9af73400) [pid = 1770] [serial = 1167] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0x9a271800) [pid = 1770] [serial = 1233] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x8fa58800) [pid = 1770] [serial = 1098] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x8e51e400) [pid = 1770] [serial = 1272] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0xa33c1c00) [pid = 1770] [serial = 1113] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x8b64d000) [pid = 1770] [serial = 1247] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x8df1cc00) [pid = 1770] [serial = 1271] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x8fa84400) [pid = 1770] [serial = 1122] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x8a1b7000) [pid = 1770] [serial = 1188] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x8deef400) [pid = 1770] [serial = 1221] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0x8f1c0800) [pid = 1770] [serial = 1223] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x8e91a000) [pid = 1770] [serial = 1197] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x8f1c9c00) [pid = 1770] [serial = 1194] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x8d2f0c00) [pid = 1770] [serial = 1220] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x8b64f000) [pid = 1770] [serial = 1248] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x9797a800) [pid = 1770] [serial = 984] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x8de4b400) [pid = 1770] [serial = 942] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x99b39c00) [pid = 1770] [serial = 1047] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x8fac1800) [pid = 1770] [serial = 945] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x8e920400) [pid = 1770] [serial = 1275] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x99c4c800) [pid = 1770] [serial = 1230] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x8e913c00) [pid = 1770] [serial = 1274] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x9a927000) [pid = 1770] [serial = 999] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x9527b000) [pid = 1770] [serial = 903] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x8830b800) [pid = 1770] [serial = 1253] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x8d1c8000) [pid = 1770] [serial = 1242] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x88599c00) [pid = 1770] [serial = 1260] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x99c52800) [pid = 1770] [serial = 993] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x8f973c00) [pid = 1770] [serial = 1278] [outer = (nil)] [url = about:blank] 16:25:59 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0xa2373400) [pid = 1770] [serial = 1244] [outer = (nil)] [url = about:blank] 16:26:00 INFO - PROCESS | 1770 | 1466810760232 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 16:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 16:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1939ms 16:26:00 INFO - PROCESS | 1770 | 1466810760296 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 16:26:00 INFO - PROCESS | 1770 | 1466810760303 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 16:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:26:00 INFO - PROCESS | 1770 | 1466810760316 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:26:00 INFO - PROCESS | 1770 | 1466810760319 Marionette TRACE conn4 <- [1,1838,null,{}] 16:26:00 INFO - PROCESS | 1770 | 1466810760326 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:00 INFO - PROCESS | 1770 | 1466810760331 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:00 INFO - PROCESS | 1770 | 1466810760527 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 16:26:00 INFO - PROCESS | 1770 | 1466810760710 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1770 | 1466810760719 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x88598000 == 46 [pid = 1770] [id = 467] 16:26:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x88599800) [pid = 1770] [serial = 1402] [outer = (nil)] 16:26:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x8b650400) [pid = 1770] [serial = 1403] [outer = 0x88599800] 16:26:00 INFO - PROCESS | 1770 | 1466810760793 Marionette DEBUG loaded listener.js 16:26:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x8be38800) [pid = 1770] [serial = 1404] [outer = 0x88599800] 16:26:01 INFO - PROCESS | 1770 | 1466810761713 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1443ms 16:26:01 INFO - PROCESS | 1770 | 1466810761759 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 16:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:26:01 INFO - PROCESS | 1770 | 1466810761764 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 16:26:01 INFO - PROCESS | 1770 | 1466810761772 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:26:01 INFO - PROCESS | 1770 | 1466810761781 Marionette TRACE conn4 <- [1,1842,null,{}] 16:26:01 INFO - PROCESS | 1770 | 1466810761796 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:01 INFO - PROCESS | 1770 | 1466810761804 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:02 INFO - PROCESS | 1770 | 1466810762008 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 16:26:02 INFO - PROCESS | 1770 | 1466810762274 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810762284 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd3c00 == 47 [pid = 1770] [id = 468] 16:26:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x8b64f400) [pid = 1770] [serial = 1405] [outer = (nil)] 16:26:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x8d20e800) [pid = 1770] [serial = 1406] [outer = 0x8b64f400] 16:26:02 INFO - PROCESS | 1770 | 1466810762381 Marionette DEBUG loaded listener.js 16:26:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x8d217400) [pid = 1770] [serial = 1407] [outer = 0x8b64f400] 16:26:03 INFO - PROCESS | 1770 | 1466810763343 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1609ms 16:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:26:03 INFO - PROCESS | 1770 | 1466810763378 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 16:26:03 INFO - PROCESS | 1770 | 1466810763382 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 16:26:03 INFO - PROCESS | 1770 | 1466810763389 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:26:03 INFO - PROCESS | 1770 | 1466810763392 Marionette TRACE conn4 <- [1,1846,null,{}] 16:26:03 INFO - PROCESS | 1770 | 1466810763398 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:03 INFO - PROCESS | 1770 | 1466810763403 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:03 INFO - PROCESS | 1770 | 1466810763675 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 16:26:03 INFO - PROCESS | 1770 | 1466810763698 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1770 | 1466810763705 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beb3400 == 48 [pid = 1770] [id = 469] 16:26:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x8d1c5400) [pid = 1770] [serial = 1408] [outer = (nil)] 16:26:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x8d2edc00) [pid = 1770] [serial = 1409] [outer = 0x8d1c5400] 16:26:03 INFO - PROCESS | 1770 | 1466810763775 Marionette DEBUG loaded listener.js 16:26:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x8d2f3c00) [pid = 1770] [serial = 1410] [outer = 0x8d1c5400] 16:26:04 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x89838000) [pid = 1770] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:26:04 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x8be33400) [pid = 1770] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:26:04 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x86ccec00) [pid = 1770] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:26:04 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x8d2f0000) [pid = 1770] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:26:04 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x93b9c800) [pid = 1770] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:26:04 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x8fa57c00) [pid = 1770] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:26:04 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x8be2c000) [pid = 1770] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:26:04 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x87bc5000) [pid = 1770] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:26:04 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x87bc2400) [pid = 1770] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:26:04 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0xa2fb7000) [pid = 1770] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:26:04 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x87cd0400) [pid = 1770] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:26:04 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0x91dd3400) [pid = 1770] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:26:04 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0x98a36000) [pid = 1770] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:26:04 INFO - PROCESS | 1770 | --DOMWINDOW == 125 (0x93a68400) [pid = 1770] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:26:04 INFO - PROCESS | 1770 | --DOMWINDOW == 124 (0x9837e000) [pid = 1770] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:26:04 INFO - PROCESS | 1770 | --DOMWINDOW == 123 (0x8747bc00) [pid = 1770] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:26:04 INFO - PROCESS | 1770 | --DOMWINDOW == 122 (0x88592800) [pid = 1770] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:26:04 INFO - PROCESS | 1770 | --DOMWINDOW == 121 (0x8f060400) [pid = 1770] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:26:04 INFO - PROCESS | 1770 | --DOMWINDOW == 120 (0x9a27ac00) [pid = 1770] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:26:04 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x86cd6800) [pid = 1770] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:26:04 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x8b649400) [pid = 1770] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:26:04 INFO - PROCESS | 1770 | 1466810764988 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1631ms 16:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:26:05 INFO - PROCESS | 1770 | 1466810765020 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 16:26:05 INFO - PROCESS | 1770 | 1466810765023 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 16:26:05 INFO - PROCESS | 1770 | 1466810765030 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:26:05 INFO - PROCESS | 1770 | 1466810765033 Marionette TRACE conn4 <- [1,1850,null,{}] 16:26:05 INFO - PROCESS | 1770 | 1466810765038 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:05 INFO - PROCESS | 1770 | 1466810765043 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:05 INFO - PROCESS | 1770 | 1466810765294 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 16:26:05 INFO - PROCESS | 1770 | 1466810765314 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1770 | 1466810765331 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be31000 == 49 [pid = 1770] [id = 470] 16:26:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x8be31c00) [pid = 1770] [serial = 1411] [outer = (nil)] 16:26:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x8d20c000) [pid = 1770] [serial = 1412] [outer = 0x8be31c00] 16:26:05 INFO - PROCESS | 1770 | 1466810765412 Marionette DEBUG loaded listener.js 16:26:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 121 (0x8d4d9400) [pid = 1770] [serial = 1413] [outer = 0x8be31c00] 16:26:06 INFO - PROCESS | 1770 | 1466810766357 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1384ms 16:26:06 INFO - PROCESS | 1770 | 1466810766414 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 16:26:06 INFO - PROCESS | 1770 | 1466810766417 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 16:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:26:06 INFO - PROCESS | 1770 | 1466810766425 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:26:06 INFO - PROCESS | 1770 | 1466810766427 Marionette TRACE conn4 <- [1,1854,null,{}] 16:26:06 INFO - PROCESS | 1770 | 1466810766433 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:06 INFO - PROCESS | 1770 | 1466810766439 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:06 INFO - PROCESS | 1770 | 1466810766721 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 16:26:07 INFO - PROCESS | 1770 | 1466810767083 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810767095 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x8747a000 == 50 [pid = 1770] [id = 471] 16:26:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 122 (0x8747ac00) [pid = 1770] [serial = 1414] [outer = (nil)] 16:26:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 123 (0x87bc5c00) [pid = 1770] [serial = 1415] [outer = 0x8747ac00] 16:26:07 INFO - PROCESS | 1770 | 1466810767219 Marionette DEBUG loaded listener.js 16:26:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 124 (0x87cd1c00) [pid = 1770] [serial = 1416] [outer = 0x8747ac00] 16:26:08 INFO - PROCESS | 1770 | 1466810768418 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 2039ms 16:26:08 INFO - PROCESS | 1770 | 1466810768467 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 16:26:08 INFO - PROCESS | 1770 | 1466810768474 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 16:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:26:08 INFO - PROCESS | 1770 | 1466810768483 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:26:08 INFO - PROCESS | 1770 | 1466810768489 Marionette TRACE conn4 <- [1,1858,null,{}] 16:26:08 INFO - PROCESS | 1770 | 1466810768496 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:08 INFO - PROCESS | 1770 | 1466810768503 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:08 INFO - PROCESS | 1770 | 1466810768722 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 16:26:09 INFO - PROCESS | 1770 | 1466810769047 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810769057 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x8983e400 == 51 [pid = 1770] [id = 472] 16:26:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x8983ec00) [pid = 1770] [serial = 1417] [outer = (nil)] 16:26:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 126 (0x8a1ad400) [pid = 1770] [serial = 1418] [outer = 0x8983ec00] 16:26:09 INFO - PROCESS | 1770 | 1466810769149 Marionette DEBUG loaded listener.js 16:26:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x8b641400) [pid = 1770] [serial = 1419] [outer = 0x8983ec00] 16:26:10 INFO - PROCESS | 1770 | 1466810770103 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1687ms 16:26:10 INFO - PROCESS | 1770 | 1466810770170 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 16:26:10 INFO - PROCESS | 1770 | 1466810770176 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 16:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:26:10 INFO - PROCESS | 1770 | 1466810770184 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:26:10 INFO - PROCESS | 1770 | 1466810770189 Marionette TRACE conn4 <- [1,1862,null,{}] 16:26:10 INFO - PROCESS | 1770 | 1466810770195 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:10 INFO - PROCESS | 1770 | 1466810770200 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:10 INFO - PROCESS | 1770 | 1466810770453 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 16:26:10 INFO - PROCESS | 1770 | 1466810770828 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1770 | 1466810770840 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x8c0d9400 == 52 [pid = 1770] [id = 473] 16:26:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x8c0dc400) [pid = 1770] [serial = 1420] [outer = (nil)] 16:26:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x8d1be800) [pid = 1770] [serial = 1421] [outer = 0x8c0dc400] 16:26:10 INFO - PROCESS | 1770 | 1466810770923 Marionette DEBUG loaded listener.js 16:26:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x8d1cac00) [pid = 1770] [serial = 1422] [outer = 0x8c0dc400] 16:26:11 INFO - PROCESS | 1770 | 1466810771911 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1796ms 16:26:11 INFO - PROCESS | 1770 | 1466810771981 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 16:26:11 INFO - PROCESS | 1770 | 1466810771989 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 16:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:26:12 INFO - PROCESS | 1770 | 1466810772006 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:26:12 INFO - PROCESS | 1770 | 1466810772014 Marionette TRACE conn4 <- [1,1866,null,{}] 16:26:12 INFO - PROCESS | 1770 | 1466810772020 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:12 INFO - PROCESS | 1770 | 1466810772027 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:12 INFO - PROCESS | 1770 | 1466810772292 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 16:26:12 INFO - PROCESS | 1770 | 1466810772659 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1770 | 1466810772672 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cdc800 == 53 [pid = 1770] [id = 474] 16:26:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x89842000) [pid = 1770] [serial = 1423] [outer = (nil)] 16:26:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x8de4f400) [pid = 1770] [serial = 1424] [outer = 0x89842000] 16:26:12 INFO - PROCESS | 1770 | 1466810772754 Marionette DEBUG loaded listener.js 16:26:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x8df19000) [pid = 1770] [serial = 1425] [outer = 0x89842000] 16:26:13 INFO - PROCESS | 1770 | 1466810773704 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 16:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1752ms 16:26:13 INFO - PROCESS | 1770 | 1466810773750 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 16:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:26:13 INFO - PROCESS | 1770 | 1466810773754 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 16:26:13 INFO - PROCESS | 1770 | 1466810773762 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:26:13 INFO - PROCESS | 1770 | 1466810773766 Marionette TRACE conn4 <- [1,1870,null,{}] 16:26:13 INFO - PROCESS | 1770 | 1466810773772 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:13 INFO - PROCESS | 1770 | 1466810773777 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:13 INFO - PROCESS | 1770 | 1466810773984 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 16:26:14 INFO - PROCESS | 1770 | 1466810774300 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810774306 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d4d7000 == 54 [pid = 1770] [id = 475] 16:26:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x8dee3c00) [pid = 1770] [serial = 1426] [outer = (nil)] 16:26:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x8e520c00) [pid = 1770] [serial = 1427] [outer = 0x8dee3c00] 16:26:14 INFO - PROCESS | 1770 | 1466810774395 Marionette DEBUG loaded listener.js 16:26:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x8e527000) [pid = 1770] [serial = 1428] [outer = 0x8dee3c00] 16:26:15 INFO - PROCESS | 1770 | 1466810775319 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 16:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1633ms 16:26:15 INFO - PROCESS | 1770 | 1466810775396 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 16:26:15 INFO - PROCESS | 1770 | 1466810775399 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 16:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:26:15 INFO - PROCESS | 1770 | 1466810775406 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:26:15 INFO - PROCESS | 1770 | 1466810775411 Marionette TRACE conn4 <- [1,1874,null,{}] 16:26:15 INFO - PROCESS | 1770 | 1466810775417 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:15 INFO - PROCESS | 1770 | 1466810775422 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:15 INFO - PROCESS | 1770 | 1466810775666 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 16:26:16 INFO - PROCESS | 1770 | 1466810775993 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810776011 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e66ac00 == 55 [pid = 1770] [id = 476] 16:26:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x8e66b000) [pid = 1770] [serial = 1429] [outer = (nil)] 16:26:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x8e673000) [pid = 1770] [serial = 1430] [outer = 0x8e66b000] 16:26:16 INFO - PROCESS | 1770 | 1466810776109 Marionette DEBUG loaded listener.js 16:26:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x8e8d6000) [pid = 1770] [serial = 1431] [outer = 0x8e66b000] 16:26:17 INFO - PROCESS | 1770 | 1466810777092 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1737ms 16:26:17 INFO - PROCESS | 1770 | 1466810777144 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 16:26:17 INFO - PROCESS | 1770 | 1466810777148 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 16:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:26:17 INFO - PROCESS | 1770 | 1466810777155 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:26:17 INFO - PROCESS | 1770 | 1466810777157 Marionette TRACE conn4 <- [1,1878,null,{}] 16:26:17 INFO - PROCESS | 1770 | 1466810777164 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:17 INFO - PROCESS | 1770 | 1466810777169 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:17 INFO - PROCESS | 1770 | 1466810777375 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 16:26:17 INFO - PROCESS | 1770 | 1466810777708 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1770 | 1466810777718 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bcbc00 == 56 [pid = 1770] [id = 477] 16:26:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x88595800) [pid = 1770] [serial = 1432] [outer = (nil)] 16:26:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x8eed6c00) [pid = 1770] [serial = 1433] [outer = 0x88595800] 16:26:17 INFO - PROCESS | 1770 | 1466810777805 Marionette DEBUG loaded listener.js 16:26:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x8eedf800) [pid = 1770] [serial = 1434] [outer = 0x88595800] 16:26:18 INFO - PROCESS | 1770 | 1466810778987 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:26:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1891ms 16:26:19 INFO - PROCESS | 1770 | 1466810779048 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 16:26:19 INFO - PROCESS | 1770 | 1466810779054 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 16:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:26:19 INFO - PROCESS | 1770 | 1466810779080 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:26:19 INFO - PROCESS | 1770 | 1466810779087 Marionette TRACE conn4 <- [1,1882,null,{}] 16:26:19 INFO - PROCESS | 1770 | 1466810779096 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:19 INFO - PROCESS | 1770 | 1466810779102 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:19 INFO - PROCESS | 1770 | 1466810779487 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 16:26:19 INFO - PROCESS | 1770 | 1466810779725 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1770 | 1466810779736 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bea7400 == 57 [pid = 1770] [id = 478] 16:26:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x8de48c00) [pid = 1770] [serial = 1435] [outer = (nil)] 16:26:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 144 (0x8f12fc00) [pid = 1770] [serial = 1436] [outer = 0x8de48c00] 16:26:19 INFO - PROCESS | 1770 | 1466810779825 Marionette DEBUG loaded listener.js 16:26:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 145 (0x8f1c2800) [pid = 1770] [serial = 1437] [outer = 0x8de48c00] 16:26:20 INFO - PROCESS | 1770 | 1466810780778 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1759ms 16:26:20 INFO - PROCESS | 1770 | 1466810780822 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 16:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:26:20 INFO - PROCESS | 1770 | 1466810780826 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 16:26:20 INFO - PROCESS | 1770 | 1466810780832 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:26:20 INFO - PROCESS | 1770 | 1466810780836 Marionette TRACE conn4 <- [1,1886,null,{}] 16:26:20 INFO - PROCESS | 1770 | 1466810780842 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:20 INFO - PROCESS | 1770 | 1466810780847 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:21 INFO - PROCESS | 1770 | 1466810781042 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 16:26:21 INFO - PROCESS | 1770 | 1466810781362 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810781369 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2db800 == 58 [pid = 1770] [id = 479] 16:26:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 146 (0x8e91bc00) [pid = 1770] [serial = 1438] [outer = (nil)] 16:26:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 147 (0x8f973800) [pid = 1770] [serial = 1439] [outer = 0x8e91bc00] 16:26:21 INFO - PROCESS | 1770 | 1466810781463 Marionette DEBUG loaded listener.js 16:26:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 148 (0x8f976800) [pid = 1770] [serial = 1440] [outer = 0x8e91bc00] 16:26:22 INFO - PROCESS | 1770 | 1466810782359 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 16:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1583ms 16:26:22 INFO - PROCESS | 1770 | 1466810782416 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 16:26:22 INFO - PROCESS | 1770 | 1466810782420 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 16:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:26:22 INFO - PROCESS | 1770 | 1466810782426 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:26:22 INFO - PROCESS | 1770 | 1466810782430 Marionette TRACE conn4 <- [1,1890,null,{}] 16:26:22 INFO - PROCESS | 1770 | 1466810782436 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:22 INFO - PROCESS | 1770 | 1466810782441 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:22 INFO - PROCESS | 1770 | 1466810782649 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 16:26:23 INFO - PROCESS | 1770 | 1466810782978 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810782986 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x87cd2400 == 59 [pid = 1770] [id = 480] 16:26:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 149 (0x8e91a400) [pid = 1770] [serial = 1441] [outer = (nil)] 16:26:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 150 (0x8fa52c00) [pid = 1770] [serial = 1442] [outer = 0x8e91a400] 16:26:23 INFO - PROCESS | 1770 | 1466810783074 Marionette DEBUG loaded listener.js 16:26:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 151 (0x8fa57800) [pid = 1770] [serial = 1443] [outer = 0x8e91a400] 16:26:24 INFO - PROCESS | 1770 | 1466810783997 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 16:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1638ms 16:26:24 INFO - PROCESS | 1770 | 1466810784066 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 16:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:26:24 INFO - PROCESS | 1770 | 1466810784071 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 16:26:24 INFO - PROCESS | 1770 | 1466810784078 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:26:24 INFO - PROCESS | 1770 | 1466810784082 Marionette TRACE conn4 <- [1,1894,null,{}] 16:26:24 INFO - PROCESS | 1770 | 1466810784087 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:24 INFO - PROCESS | 1770 | 1466810784093 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:24 INFO - PROCESS | 1770 | 1466810784355 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 16:26:24 INFO - PROCESS | 1770 | 1466810784686 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810784698 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x8fa84400 == 60 [pid = 1770] [id = 481] 16:26:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 152 (0x8fa84800) [pid = 1770] [serial = 1444] [outer = (nil)] 16:26:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 153 (0x8fa88800) [pid = 1770] [serial = 1445] [outer = 0x8fa84800] 16:26:24 INFO - PROCESS | 1770 | 1466810784796 Marionette DEBUG loaded listener.js 16:26:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 154 (0x8fac4400) [pid = 1770] [serial = 1446] [outer = 0x8fa84800] 16:26:25 INFO - PROCESS | 1770 | 1466810785775 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1734ms 16:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:26:25 INFO - PROCESS | 1770 | 1466810785812 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 16:26:25 INFO - PROCESS | 1770 | 1466810785816 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 16:26:25 INFO - PROCESS | 1770 | 1466810785823 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:26:25 INFO - PROCESS | 1770 | 1466810785828 Marionette TRACE conn4 <- [1,1898,null,{}] 16:26:25 INFO - PROCESS | 1770 | 1466810785834 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:25 INFO - PROCESS | 1770 | 1466810785840 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:26 INFO - PROCESS | 1770 | 1466810786063 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 16:26:26 INFO - PROCESS | 1770 | 1466810786395 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810786400 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a1b2000 == 61 [pid = 1770] [id = 482] 16:26:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 155 (0x8c0ddc00) [pid = 1770] [serial = 1447] [outer = (nil)] 16:26:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 156 (0x9139ac00) [pid = 1770] [serial = 1448] [outer = 0x8c0ddc00] 16:26:26 INFO - PROCESS | 1770 | 1466810786492 Marionette DEBUG loaded listener.js 16:26:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 157 (0x913a1000) [pid = 1770] [serial = 1449] [outer = 0x8c0ddc00] 16:26:27 INFO - PROCESS | 1770 | 1466810787436 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1686ms 16:26:27 INFO - PROCESS | 1770 | 1466810787509 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 16:26:27 INFO - PROCESS | 1770 | 1466810787512 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 16:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:26:27 INFO - PROCESS | 1770 | 1466810787525 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:26:27 INFO - PROCESS | 1770 | 1466810787527 Marionette TRACE conn4 <- [1,1902,null,{}] 16:26:27 INFO - PROCESS | 1770 | 1466810787534 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:27 INFO - PROCESS | 1770 | 1466810787539 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:27 INFO - PROCESS | 1770 | 1466810787834 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 16:26:28 INFO - PROCESS | 1770 | 1466810788555 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1770 | 1466810788563 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x87472c00 == 62 [pid = 1770] [id = 483] 16:26:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 158 (0x87474000) [pid = 1770] [serial = 1450] [outer = (nil)] 16:26:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 159 (0x8747f400) [pid = 1770] [serial = 1451] [outer = 0x87474000] 16:26:28 INFO - PROCESS | 1770 | 1466810788647 Marionette DEBUG loaded listener.js 16:26:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 160 (0x87cd0000) [pid = 1770] [serial = 1452] [outer = 0x87474000] 16:26:29 INFO - PROCESS | 1770 | 1466810789581 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 2097ms 16:26:29 INFO - PROCESS | 1770 | 1466810789624 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 16:26:29 INFO - PROCESS | 1770 | 1466810789630 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 16:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:26:29 INFO - PROCESS | 1770 | 1466810789657 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:26:29 INFO - PROCESS | 1770 | 1466810789662 Marionette TRACE conn4 <- [1,1906,null,{}] 16:26:29 INFO - PROCESS | 1770 | 1466810789671 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:29 INFO - PROCESS | 1770 | 1466810789678 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:29 INFO - PROCESS | 1770 | 1466810789875 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 16:26:30 INFO - PROCESS | 1770 | 1466810790216 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810790228 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x88590000 == 63 [pid = 1770] [id = 484] 16:26:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 161 (0x88596000) [pid = 1770] [serial = 1453] [outer = (nil)] 16:26:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 162 (0x8a1b7800) [pid = 1770] [serial = 1454] [outer = 0x88596000] 16:26:30 INFO - PROCESS | 1770 | 1466810790308 Marionette DEBUG loaded listener.js 16:26:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 163 (0x8be2c800) [pid = 1770] [serial = 1455] [outer = 0x88596000] 16:26:31 INFO - PROCESS | 1770 | 1466810791318 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 16:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1750ms 16:26:31 INFO - PROCESS | 1770 | 1466810791407 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 16:26:31 INFO - PROCESS | 1770 | 1466810791413 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 16:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:26:31 INFO - PROCESS | 1770 | 1466810791423 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:26:31 INFO - PROCESS | 1770 | 1466810791426 Marionette TRACE conn4 <- [1,1910,null,{}] 16:26:31 INFO - PROCESS | 1770 | 1466810791431 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:31 INFO - PROCESS | 1770 | 1466810791437 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:31 INFO - PROCESS | 1770 | 1466810791634 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 16:26:31 INFO - PROCESS | 1770 | 1466810791919 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1770 | 1466810791927 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b64ec00 == 64 [pid = 1770] [id = 485] 16:26:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 164 (0x8d1ca000) [pid = 1770] [serial = 1456] [outer = (nil)] 16:26:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 165 (0x8d2dd400) [pid = 1770] [serial = 1457] [outer = 0x8d1ca000] 16:26:32 INFO - PROCESS | 1770 | 1466810792005 Marionette DEBUG loaded listener.js 16:26:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 166 (0x8d4d6800) [pid = 1770] [serial = 1458] [outer = 0x8d1ca000] 16:26:33 INFO - PROCESS | 1770 | 1466810793031 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 16:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1692ms 16:26:33 INFO - PROCESS | 1770 | 1466810793115 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 16:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:26:33 INFO - PROCESS | 1770 | 1466810793119 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 16:26:33 INFO - PROCESS | 1770 | 1466810793128 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:26:33 INFO - PROCESS | 1770 | 1466810793137 Marionette TRACE conn4 <- [1,1914,null,{}] 16:26:33 INFO - PROCESS | 1770 | 1466810793151 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:33 INFO - PROCESS | 1770 | 1466810793158 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8bea7000 == 63 [pid = 1770] [id = 337] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd3c00 == 62 [pid = 1770] [id = 468] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x88598000 == 61 [pid = 1770] [id = 467] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x88302800 == 60 [pid = 1770] [id = 466] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd0800 == 59 [pid = 1770] [id = 465] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8b647000 == 58 [pid = 1770] [id = 449] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8d4d8c00 == 57 [pid = 1770] [id = 332] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x87cd7400 == 56 [pid = 1770] [id = 451] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8f131400 == 55 [pid = 1770] [id = 323] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8be32800 == 54 [pid = 1770] [id = 448] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8beab400 == 53 [pid = 1770] [id = 326] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8c0d8000 == 52 [pid = 1770] [id = 454] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8e8e0800 == 51 [pid = 1770] [id = 329] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8d4d8000 == 50 [pid = 1770] [id = 453] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8eedd000 == 49 [pid = 1770] [id = 325] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x88307800 == 48 [pid = 1770] [id = 463] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8beb4400 == 47 [pid = 1770] [id = 327] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8e525c00 == 46 [pid = 1770] [id = 459] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8747a400 == 45 [pid = 1770] [id = 455] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x87bc1400 == 44 [pid = 1770] [id = 462] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x87479400 == 43 [pid = 1770] [id = 457] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8e8dc000 == 42 [pid = 1770] [id = 321] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8983a000 == 41 [pid = 1770] [id = 464] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8deed400 == 40 [pid = 1770] [id = 328] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8e8db800 == 39 [pid = 1770] [id = 458] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x87475000 == 38 [pid = 1770] [id = 460] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x92b7a000 == 37 [pid = 1770] [id = 338] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8be30c00 == 36 [pid = 1770] [id = 461] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8830bc00 == 35 [pid = 1770] [id = 447] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd8400 == 34 [pid = 1770] [id = 452] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x99c55800 == 33 [pid = 1770] [id = 331] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8df17800 == 32 [pid = 1770] [id = 456] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8beb3c00 == 31 [pid = 1770] [id = 335] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x93b54800 == 30 [pid = 1770] [id = 333] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8747b000 == 29 [pid = 1770] [id = 446] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8faca800 == 28 [pid = 1770] [id = 322] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8d4e0800 == 27 [pid = 1770] [id = 330] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8c0d6000 == 26 [pid = 1770] [id = 450] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8f066400 == 25 [pid = 1770] [id = 324] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2dfc00 == 24 [pid = 1770] [id = 334] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x9a115000 == 23 [pid = 1770] [id = 336] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8be31000 == 22 [pid = 1770] [id = 470] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8beb3400 == 21 [pid = 1770] [id = 469] 16:26:34 INFO - PROCESS | 1770 | --DOCSHELL 0x8a1b2000 == 20 [pid = 1770] [id = 482] 16:26:35 INFO - PROCESS | 1770 | --DOCSHELL 0x8fa84400 == 19 [pid = 1770] [id = 481] 16:26:35 INFO - PROCESS | 1770 | --DOCSHELL 0x87cd2400 == 18 [pid = 1770] [id = 480] 16:26:35 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2db800 == 17 [pid = 1770] [id = 479] 16:26:35 INFO - PROCESS | 1770 | --DOCSHELL 0x87bcbc00 == 16 [pid = 1770] [id = 477] 16:26:35 INFO - PROCESS | 1770 | --DOCSHELL 0x8bea7400 == 15 [pid = 1770] [id = 478] 16:26:35 INFO - PROCESS | 1770 | --DOCSHELL 0x8e66ac00 == 14 [pid = 1770] [id = 476] 16:26:35 INFO - PROCESS | 1770 | --DOCSHELL 0x8d4d7000 == 13 [pid = 1770] [id = 475] 16:26:35 INFO - PROCESS | 1770 | --DOCSHELL 0x8c0d9400 == 12 [pid = 1770] [id = 473] 16:26:35 INFO - PROCESS | 1770 | --DOCSHELL 0x86cdc800 == 11 [pid = 1770] [id = 474] 16:26:35 INFO - PROCESS | 1770 | --DOCSHELL 0x8983e400 == 10 [pid = 1770] [id = 472] 16:26:35 INFO - PROCESS | 1770 | --DOCSHELL 0x8747a000 == 9 [pid = 1770] [id = 471] 16:26:35 INFO - PROCESS | 1770 | 1466810795046 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 165 (0x8c0e1c00) [pid = 1770] [serial = 1350] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 164 (0x8983e000) [pid = 1770] [serial = 1286] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 163 (0x8bea5800) [pid = 1770] [serial = 1346] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 162 (0x86cd9000) [pid = 1770] [serial = 1332] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 161 (0x8e51a800) [pid = 1770] [serial = 1290] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 160 (0x95275000) [pid = 1770] [serial = 1299] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 159 (0x8beb1800) [pid = 1770] [serial = 1347] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 158 (0x93a6c000) [pid = 1770] [serial = 1296] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 157 (0x8be37400) [pid = 1770] [serial = 1314] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 156 (0x93a5f000) [pid = 1770] [serial = 1295] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 155 (0x87cd1800) [pid = 1770] [serial = 1325] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 154 (0x86cd7000) [pid = 1770] [serial = 1331] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 153 (0x87bcdc00) [pid = 1770] [serial = 1323] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 152 (0x8d4e3800) [pid = 1770] [serial = 1289] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 151 (0x913a0400) [pid = 1770] [serial = 1337] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 150 (0x87cd4000) [pid = 1770] [serial = 1326] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 149 (0xa6754000) [pid = 1770] [serial = 1317] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 148 (0x92954400) [pid = 1770] [serial = 1329] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 147 (0x9295b400) [pid = 1770] [serial = 1320] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 146 (0x8983ac00) [pid = 1770] [serial = 1328] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 145 (0x8a1ab400) [pid = 1770] [serial = 1287] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 144 (0x9a272400) [pid = 1770] [serial = 1302] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 143 (0x87bca400) [pid = 1770] [serial = 1322] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0xa2fb0400) [pid = 1770] [serial = 1310] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x99c4ac00) [pid = 1770] [serial = 1301] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0xa4f1e800) [pid = 1770] [serial = 1316] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x9ac2c000) [pid = 1770] [serial = 1304] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x8747e000) [pid = 1770] [serial = 1340] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x8859cc00) [pid = 1770] [serial = 1343] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x91de1400) [pid = 1770] [serial = 1293] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x87bcd800) [pid = 1770] [serial = 1341] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x8be34800) [pid = 1770] [serial = 1313] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x92957800) [pid = 1770] [serial = 1319] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x9cb28400) [pid = 1770] [serial = 1307] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x87cdbc00) [pid = 1770] [serial = 1334] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x89843800) [pid = 1770] [serial = 1344] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x9d906800) [pid = 1770] [serial = 1308] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0xa3287400) [pid = 1770] [serial = 1311] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0x9b40f400) [pid = 1770] [serial = 1305] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0x8d2fa000) [pid = 1770] [serial = 1335] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 125 (0x8beacc00) [pid = 1770] [serial = 1349] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 124 (0x9515c400) [pid = 1770] [serial = 1298] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | --DOMWINDOW == 123 (0x8fa4e800) [pid = 1770] [serial = 1292] [outer = (nil)] [url = about:blank] 16:26:35 INFO - PROCESS | 1770 | 1466810795540 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810795550 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cdc800 == 10 [pid = 1770] [id = 486] 16:26:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 124 (0x87472800) [pid = 1770] [serial = 1459] [outer = (nil)] 16:26:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x8747d800) [pid = 1770] [serial = 1460] [outer = 0x87472800] 16:26:35 INFO - PROCESS | 1770 | 1466810795626 Marionette DEBUG loaded listener.js 16:26:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 126 (0x87cce800) [pid = 1770] [serial = 1461] [outer = 0x87472800] 16:26:36 INFO - PROCESS | 1770 | 1466810796481 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 3398ms 16:26:36 INFO - PROCESS | 1770 | 1466810796524 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 16:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:26:36 INFO - PROCESS | 1770 | 1466810796530 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 16:26:36 INFO - PROCESS | 1770 | 1466810796538 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:26:36 INFO - PROCESS | 1770 | 1466810796543 Marionette TRACE conn4 <- [1,1918,null,{}] 16:26:36 INFO - PROCESS | 1770 | 1466810796550 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:36 INFO - PROCESS | 1770 | 1466810796558 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:36 INFO - PROCESS | 1770 | 1466810796731 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 16:26:36 INFO - PROCESS | 1770 | 1466810796742 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810796753 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x88594c00 == 11 [pid = 1770] [id = 487] 16:26:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x88596800) [pid = 1770] [serial = 1462] [outer = (nil)] 16:26:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x8859c800) [pid = 1770] [serial = 1463] [outer = 0x88596800] 16:26:36 INFO - PROCESS | 1770 | 1466810796839 Marionette DEBUG loaded listener.js 16:26:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x8983ac00) [pid = 1770] [serial = 1464] [outer = 0x88596800] 16:26:37 INFO - PROCESS | 1770 | 1466810797899 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 16:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1385ms 16:26:37 INFO - PROCESS | 1770 | 1466810797922 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 16:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:26:37 INFO - PROCESS | 1770 | 1466810797928 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 16:26:37 INFO - PROCESS | 1770 | 1466810797935 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:26:37 INFO - PROCESS | 1770 | 1466810797939 Marionette TRACE conn4 <- [1,1922,null,{}] 16:26:37 INFO - PROCESS | 1770 | 1466810797945 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:37 INFO - PROCESS | 1770 | 1466810797951 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:38 INFO - PROCESS | 1770 | 1466810798234 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 16:26:38 INFO - PROCESS | 1770 | 1466810798275 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810798286 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a1b8800 == 12 [pid = 1770] [id = 488] 16:26:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x8b643000) [pid = 1770] [serial = 1465] [outer = (nil)] 16:26:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x8b64b800) [pid = 1770] [serial = 1466] [outer = 0x8b643000] 16:26:38 INFO - PROCESS | 1770 | 1466810798355 Marionette DEBUG loaded listener.js 16:26:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x8be34c00) [pid = 1770] [serial = 1467] [outer = 0x8b643000] 16:26:39 INFO - PROCESS | 1770 | 1466810799473 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 16:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1588ms 16:26:39 INFO - PROCESS | 1770 | 1466810799523 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 16:26:39 INFO - PROCESS | 1770 | 1466810799530 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 16:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:26:39 INFO - PROCESS | 1770 | 1466810799557 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:26:39 INFO - PROCESS | 1770 | 1466810799565 Marionette TRACE conn4 <- [1,1926,null,{}] 16:26:39 INFO - PROCESS | 1770 | 1466810799572 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:39 INFO - PROCESS | 1770 | 1466810799579 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:39 INFO - PROCESS | 1770 | 1466810799849 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 16:26:39 INFO - PROCESS | 1770 | 1466810799873 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1770 | 1466810799880 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bea8400 == 13 [pid = 1770] [id = 489] 16:26:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x8beb2400) [pid = 1770] [serial = 1468] [outer = (nil)] 16:26:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x8c0da000) [pid = 1770] [serial = 1469] [outer = 0x8beb2400] 16:26:39 INFO - PROCESS | 1770 | 1466810799951 Marionette DEBUG loaded listener.js 16:26:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x8c0e3c00) [pid = 1770] [serial = 1470] [outer = 0x8beb2400] 16:26:41 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x8be31c00) [pid = 1770] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:26:41 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x8d1c5400) [pid = 1770] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:26:41 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x87cd8400) [pid = 1770] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:26:41 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x86cd4400) [pid = 1770] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:26:41 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x8d2e5c00) [pid = 1770] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:26:41 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x8d1c4000) [pid = 1770] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:26:41 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x8de4a000) [pid = 1770] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:26:41 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0x88305400) [pid = 1770] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:26:41 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0x88599800) [pid = 1770] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:26:41 INFO - PROCESS | 1770 | --DOMWINDOW == 125 (0x88309400) [pid = 1770] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:26:41 INFO - PROCESS | 1770 | --DOMWINDOW == 124 (0x8d4da000) [pid = 1770] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:26:41 INFO - PROCESS | 1770 | --DOMWINDOW == 123 (0x8df1a400) [pid = 1770] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:26:41 INFO - PROCESS | 1770 | --DOMWINDOW == 122 (0x8e859c00) [pid = 1770] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:26:41 INFO - PROCESS | 1770 | --DOMWINDOW == 121 (0x87bcc400) [pid = 1770] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:26:41 INFO - PROCESS | 1770 | --DOMWINDOW == 120 (0x8830dc00) [pid = 1770] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:26:41 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x8e8dc800) [pid = 1770] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:26:41 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x8be31800) [pid = 1770] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:26:41 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0x87bc6c00) [pid = 1770] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:26:41 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x87475800) [pid = 1770] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:26:41 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x89846000) [pid = 1770] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:26:41 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x8b64f400) [pid = 1770] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:26:41 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x86cd1c00) [pid = 1770] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:26:42 INFO - PROCESS | 1770 | 1466810802060 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 16:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 2548ms 16:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:26:42 INFO - PROCESS | 1770 | 1466810802096 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 16:26:42 INFO - PROCESS | 1770 | 1466810802099 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 16:26:42 INFO - PROCESS | 1770 | 1466810802105 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:26:42 INFO - PROCESS | 1770 | 1466810802109 Marionette TRACE conn4 <- [1,1930,null,{}] 16:26:42 INFO - PROCESS | 1770 | 1466810802114 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:42 INFO - PROCESS | 1770 | 1466810802120 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:42 INFO - PROCESS | 1770 | 1466810802363 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 16:26:42 INFO - PROCESS | 1770 | 1466810802379 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810802393 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x86ccec00 == 14 [pid = 1770] [id = 490] 16:26:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x87478000) [pid = 1770] [serial = 1471] [outer = (nil)] 16:26:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x8a1b0400) [pid = 1770] [serial = 1472] [outer = 0x87478000] 16:26:42 INFO - PROCESS | 1770 | 1466810802470 Marionette DEBUG loaded listener.js 16:26:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x8beb3c00) [pid = 1770] [serial = 1473] [outer = 0x87478000] 16:26:43 INFO - PROCESS | 1770 | 1466810803440 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 16:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1392ms 16:26:43 INFO - PROCESS | 1770 | 1466810803497 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 16:26:43 INFO - PROCESS | 1770 | 1466810803504 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 16:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:26:43 INFO - PROCESS | 1770 | 1466810803514 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:26:43 INFO - PROCESS | 1770 | 1466810803521 Marionette TRACE conn4 <- [1,1934,null,{}] 16:26:43 INFO - PROCESS | 1770 | 1466810803532 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:43 INFO - PROCESS | 1770 | 1466810803537 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:43 INFO - PROCESS | 1770 | 1466810803862 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 16:26:44 INFO - PROCESS | 1770 | 1466810804025 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810804039 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x88301800 == 15 [pid = 1770] [id = 491] 16:26:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x88302000) [pid = 1770] [serial = 1474] [outer = (nil)] 16:26:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x88305800) [pid = 1770] [serial = 1475] [outer = 0x88302000] 16:26:44 INFO - PROCESS | 1770 | 1466810804166 Marionette DEBUG loaded listener.js 16:26:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x89844c00) [pid = 1770] [serial = 1476] [outer = 0x88302000] 16:26:45 INFO - PROCESS | 1770 | 1466810805185 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1742ms 16:26:45 INFO - PROCESS | 1770 | 1466810805257 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 16:26:45 INFO - PROCESS | 1770 | 1466810805264 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 16:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:26:45 INFO - PROCESS | 1770 | 1466810805275 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:26:45 INFO - PROCESS | 1770 | 1466810805279 Marionette TRACE conn4 <- [1,1938,null,{}] 16:26:45 INFO - PROCESS | 1770 | 1466810805286 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:45 INFO - PROCESS | 1770 | 1466810805292 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:45 INFO - PROCESS | 1770 | 1466810805524 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 16:26:45 INFO - PROCESS | 1770 | 1466810805810 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1770 | 1466810805820 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd9000 == 16 [pid = 1770] [id = 492] 16:26:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x87472000) [pid = 1770] [serial = 1477] [outer = (nil)] 16:26:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 121 (0x8beb2000) [pid = 1770] [serial = 1478] [outer = 0x87472000] 16:26:45 INFO - PROCESS | 1770 | 1466810805908 Marionette DEBUG loaded listener.js 16:26:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 122 (0x8d1bec00) [pid = 1770] [serial = 1479] [outer = 0x87472000] 16:26:46 INFO - PROCESS | 1770 | 1466810806883 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1641ms 16:26:46 INFO - PROCESS | 1770 | 1466810806916 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 16:26:46 INFO - PROCESS | 1770 | 1466810806920 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 16:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:26:46 INFO - PROCESS | 1770 | 1466810806927 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:26:46 INFO - PROCESS | 1770 | 1466810806934 Marionette TRACE conn4 <- [1,1942,null,{}] 16:26:46 INFO - PROCESS | 1770 | 1466810806951 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:46 INFO - PROCESS | 1770 | 1466810806959 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:47 INFO - PROCESS | 1770 | 1466810807167 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 16:26:47 INFO - PROCESS | 1770 | 1466810807464 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810807475 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e3000 == 17 [pid = 1770] [id = 493] 16:26:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 123 (0x8d2e3c00) [pid = 1770] [serial = 1480] [outer = (nil)] 16:26:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 124 (0x8d2ee000) [pid = 1770] [serial = 1481] [outer = 0x8d2e3c00] 16:26:47 INFO - PROCESS | 1770 | 1466810807610 Marionette DEBUG loaded listener.js 16:26:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x8d2f5400) [pid = 1770] [serial = 1482] [outer = 0x8d2e3c00] 16:26:48 INFO - PROCESS | 1770 | 1466810808595 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:26:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:26:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1705ms 16:26:48 INFO - PROCESS | 1770 | 1466810808633 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 16:26:48 INFO - PROCESS | 1770 | 1466810808639 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 16:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:26:48 INFO - PROCESS | 1770 | 1466810808645 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:26:48 INFO - PROCESS | 1770 | 1466810808648 Marionette TRACE conn4 <- [1,1946,null,{}] 16:26:48 INFO - PROCESS | 1770 | 1466810808655 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:48 INFO - PROCESS | 1770 | 1466810808661 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:48 INFO - PROCESS | 1770 | 1466810808852 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 16:26:49 INFO - PROCESS | 1770 | 1466810809042 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810809051 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2f8800 == 18 [pid = 1770] [id = 494] 16:26:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 126 (0x8d4df000) [pid = 1770] [serial = 1483] [outer = (nil)] 16:26:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x8d4e2400) [pid = 1770] [serial = 1484] [outer = 0x8d4df000] 16:26:49 INFO - PROCESS | 1770 | 1466810809178 Marionette DEBUG loaded listener.js 16:26:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x8de42000) [pid = 1770] [serial = 1485] [outer = 0x8d4df000] 16:26:50 INFO - PROCESS | 1770 | 1466810810146 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1541ms 16:26:50 INFO - PROCESS | 1770 | 1466810810187 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 16:26:50 INFO - PROCESS | 1770 | 1466810810190 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 16:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:26:50 INFO - PROCESS | 1770 | 1466810810197 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:26:50 INFO - PROCESS | 1770 | 1466810810201 Marionette TRACE conn4 <- [1,1950,null,{}] 16:26:50 INFO - PROCESS | 1770 | 1466810810207 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:50 INFO - PROCESS | 1770 | 1466810810213 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:50 INFO - PROCESS | 1770 | 1466810810395 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 16:26:50 INFO - PROCESS | 1770 | 1466810810588 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1770 | 1466810810594 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b64a000 == 19 [pid = 1770] [id = 495] 16:26:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x8d4db800) [pid = 1770] [serial = 1486] [outer = (nil)] 16:26:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x8dee4400) [pid = 1770] [serial = 1487] [outer = 0x8d4db800] 16:26:50 INFO - PROCESS | 1770 | 1466810810677 Marionette DEBUG loaded listener.js 16:26:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x8dee6400) [pid = 1770] [serial = 1488] [outer = 0x8d4db800] 16:26:51 INFO - PROCESS | 1770 | 1466810811626 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1481ms 16:26:51 INFO - PROCESS | 1770 | 1466810811680 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 16:26:51 INFO - PROCESS | 1770 | 1466810811683 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 16:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:26:51 INFO - PROCESS | 1770 | 1466810811690 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:26:51 INFO - PROCESS | 1770 | 1466810811693 Marionette TRACE conn4 <- [1,1954,null,{}] 16:26:51 INFO - PROCESS | 1770 | 1466810811699 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:51 INFO - PROCESS | 1770 | 1466810811711 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:51 INFO - PROCESS | 1770 | 1466810811986 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 16:26:52 INFO - PROCESS | 1770 | 1466810812249 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810812260 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd0000 == 20 [pid = 1770] [id = 496] 16:26:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x86cd9c00) [pid = 1770] [serial = 1489] [outer = (nil)] 16:26:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x8df1e000) [pid = 1770] [serial = 1490] [outer = 0x86cd9c00] 16:26:52 INFO - PROCESS | 1770 | 1466810812391 Marionette DEBUG loaded listener.js 16:26:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x8e524c00) [pid = 1770] [serial = 1491] [outer = 0x86cd9c00] 16:26:53 INFO - PROCESS | 1770 | 1466810813341 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 16:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1694ms 16:26:53 INFO - PROCESS | 1770 | 1466810813384 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 16:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:26:53 INFO - PROCESS | 1770 | 1466810813389 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 16:26:53 INFO - PROCESS | 1770 | 1466810813395 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:26:53 INFO - PROCESS | 1770 | 1466810813399 Marionette TRACE conn4 <- [1,1958,null,{}] 16:26:53 INFO - PROCESS | 1770 | 1466810813405 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:53 INFO - PROCESS | 1770 | 1466810813410 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:53 INFO - PROCESS | 1770 | 1466810813585 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 16:26:53 INFO - PROCESS | 1770 | 1466810813779 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1770 | 1466810813786 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x87479800 == 21 [pid = 1770] [id = 497] 16:26:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x87bd0c00) [pid = 1770] [serial = 1492] [outer = (nil)] 16:26:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 136 (0x8e5f6000) [pid = 1770] [serial = 1493] [outer = 0x87bd0c00] 16:26:53 INFO - PROCESS | 1770 | 1466810813867 Marionette DEBUG loaded listener.js 16:26:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 137 (0x8e5eb400) [pid = 1770] [serial = 1494] [outer = 0x87bd0c00] 16:26:54 INFO - PROCESS | 1770 | 1466810814853 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 16:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1532ms 16:26:54 INFO - PROCESS | 1770 | 1466810814928 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 16:26:54 INFO - PROCESS | 1770 | 1466810814931 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 16:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:26:54 INFO - PROCESS | 1770 | 1466810814939 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:26:54 INFO - PROCESS | 1770 | 1466810814942 Marionette TRACE conn4 <- [1,1962,null,{}] 16:26:54 INFO - PROCESS | 1770 | 1466810814948 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:54 INFO - PROCESS | 1770 | 1466810814953 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:55 INFO - PROCESS | 1770 | 1466810815155 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 16:26:55 INFO - PROCESS | 1770 | 1466810815396 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1770 | 1466810815407 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x89839c00 == 22 [pid = 1770] [id = 498] 16:26:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 138 (0x8983b400) [pid = 1770] [serial = 1495] [outer = (nil)] 16:26:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 139 (0x8e5ee000) [pid = 1770] [serial = 1496] [outer = 0x8983b400] 16:26:55 INFO - PROCESS | 1770 | 1466810815533 Marionette DEBUG loaded listener.js 16:26:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 140 (0x8e675c00) [pid = 1770] [serial = 1497] [outer = 0x8983b400] 16:26:56 INFO - PROCESS | 1770 | 1466810816465 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 16:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1590ms 16:26:56 INFO - PROCESS | 1770 | 1466810816530 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 16:26:56 INFO - PROCESS | 1770 | 1466810816534 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 16:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:26:56 INFO - PROCESS | 1770 | 1466810816541 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:26:56 INFO - PROCESS | 1770 | 1466810816544 Marionette TRACE conn4 <- [1,1966,null,{}] 16:26:56 INFO - PROCESS | 1770 | 1466810816551 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:56 INFO - PROCESS | 1770 | 1466810816555 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:56 INFO - PROCESS | 1770 | 1466810816769 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 16:26:57 INFO - PROCESS | 1770 | 1466810817179 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1770 | 1466810817187 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x87470400 == 23 [pid = 1770] [id = 499] 16:26:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 141 (0x87470c00) [pid = 1770] [serial = 1498] [outer = (nil)] 16:26:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 142 (0x8747c000) [pid = 1770] [serial = 1499] [outer = 0x87470c00] 16:26:57 INFO - PROCESS | 1770 | 1466810817311 Marionette DEBUG loaded listener.js 16:26:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 143 (0x87cd0400) [pid = 1770] [serial = 1500] [outer = 0x87470c00] 16:26:58 INFO - PROCESS | 1770 | 1466810818378 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 16:26:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:26:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1885ms 16:26:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:26:58 INFO - PROCESS | 1770 | 1466810818429 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 16:26:58 INFO - PROCESS | 1770 | 1466810818433 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 16:26:58 INFO - PROCESS | 1770 | 1466810818442 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:26:58 INFO - PROCESS | 1770 | 1466810818447 Marionette TRACE conn4 <- [1,1970,null,{}] 16:26:58 INFO - PROCESS | 1770 | 1466810818455 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:58 INFO - PROCESS | 1770 | 1466810818459 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:58 INFO - PROCESS | 1770 | 1466810818678 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 142 (0x91f37000) [pid = 1770] [serial = 1338] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 141 (0x88591000) [pid = 1770] [serial = 1355] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 140 (0x8b642400) [pid = 1770] [serial = 1356] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 139 (0x8d217c00) [pid = 1770] [serial = 1353] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 138 (0x8d210c00) [pid = 1770] [serial = 1352] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 137 (0x8de50000) [pid = 1770] [serial = 1364] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 136 (0x8de4e800) [pid = 1770] [serial = 1365] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 135 (0x8e85b800) [pid = 1770] [serial = 1373] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x8e673400) [pid = 1770] [serial = 1374] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x8d4e2800) [pid = 1770] [serial = 1361] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x8de46800) [pid = 1770] [serial = 1362] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x8e5f4000) [pid = 1770] [serial = 1370] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x8e670800) [pid = 1770] [serial = 1371] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x8eed9800) [pid = 1770] [serial = 1379] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x8eedf400) [pid = 1770] [serial = 1380] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0x8df18800) [pid = 1770] [serial = 1367] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0x8df1b000) [pid = 1770] [serial = 1368] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 125 (0x8e8e0400) [pid = 1770] [serial = 1376] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 124 (0x8e917400) [pid = 1770] [serial = 1377] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 123 (0x8f061c00) [pid = 1770] [serial = 1382] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 122 (0x8f065400) [pid = 1770] [serial = 1383] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 121 (0x8d21a800) [pid = 1770] [serial = 1358] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 120 (0x8d2e1000) [pid = 1770] [serial = 1359] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x8d20e800) [pid = 1770] [serial = 1406] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x8d217400) [pid = 1770] [serial = 1407] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0x8d2f3c00) [pid = 1770] [serial = 1410] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x8d4d9400) [pid = 1770] [serial = 1413] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x8d20c000) [pid = 1770] [serial = 1412] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x8d2edc00) [pid = 1770] [serial = 1409] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x87471400) [pid = 1770] [serial = 1397] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x8747d000) [pid = 1770] [serial = 1398] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x8e914400) [pid = 1770] [serial = 1394] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x8eedcc00) [pid = 1770] [serial = 1395] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x88593800) [pid = 1770] [serial = 1388] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x8b643400) [pid = 1770] [serial = 1389] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x8b650400) [pid = 1770] [serial = 1403] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x8be38800) [pid = 1770] [serial = 1404] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x88595c00) [pid = 1770] [serial = 1400] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x89840000) [pid = 1770] [serial = 1401] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x8f1c2c00) [pid = 1770] [serial = 1385] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x8f96e400) [pid = 1770] [serial = 1386] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x8d20fc00) [pid = 1770] [serial = 1391] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x8d2ef400) [pid = 1770] [serial = 1392] [outer = (nil)] [url = about:blank] 16:26:59 INFO - PROCESS | 1770 | 1466810818982 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1770 | 1466810818989 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:26:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x8747f000 == 24 [pid = 1770] [id = 500] 16:26:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x8830b000) [pid = 1770] [serial = 1501] [outer = (nil)] 16:26:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x8859d000) [pid = 1770] [serial = 1502] [outer = 0x8830b000] 16:26:59 INFO - PROCESS | 1770 | 1466810819076 Marionette DEBUG loaded listener.js 16:26:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x8a1b7c00) [pid = 1770] [serial = 1503] [outer = 0x8830b000] 16:26:59 INFO - PROCESS | 1770 | 1466810819885 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 16:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1487ms 16:26:59 INFO - PROCESS | 1770 | 1466810819931 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 16:26:59 INFO - PROCESS | 1770 | 1466810819937 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 16:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:26:59 INFO - PROCESS | 1770 | 1466810819944 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:26:59 INFO - PROCESS | 1770 | 1466810819948 Marionette TRACE conn4 <- [1,1974,null,{}] 16:26:59 INFO - PROCESS | 1770 | 1466810819959 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:59 INFO - PROCESS | 1770 | 1466810819963 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:00 INFO - PROCESS | 1770 | 1466810820164 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 16:27:00 INFO - PROCESS | 1770 | 1466810820313 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810820324 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be32c00 == 25 [pid = 1770] [id = 501] 16:27:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x8be38800) [pid = 1770] [serial = 1504] [outer = (nil)] 16:27:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x8c0d9400) [pid = 1770] [serial = 1505] [outer = 0x8be38800] 16:27:00 INFO - PROCESS | 1770 | 1466810820395 Marionette DEBUG loaded listener.js 16:27:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x8d20cc00) [pid = 1770] [serial = 1506] [outer = 0x8be38800] 16:27:01 INFO - PROCESS | 1770 | 1466810821238 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 16:27:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1337ms 16:27:01 INFO - PROCESS | 1770 | 1466810821288 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 16:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:27:01 INFO - PROCESS | 1770 | 1466810821292 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 16:27:01 INFO - PROCESS | 1770 | 1466810821306 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:27:01 INFO - PROCESS | 1770 | 1466810821315 Marionette TRACE conn4 <- [1,1978,null,{}] 16:27:01 INFO - PROCESS | 1770 | 1466810821329 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:01 INFO - PROCESS | 1770 | 1466810821336 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:01 INFO - PROCESS | 1770 | 1466810821566 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 16:27:01 INFO - PROCESS | 1770 | 1466810821593 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810821602 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beaac00 == 26 [pid = 1770] [id = 502] 16:27:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x8d2e3800) [pid = 1770] [serial = 1507] [outer = (nil)] 16:27:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x8d2efc00) [pid = 1770] [serial = 1508] [outer = 0x8d2e3800] 16:27:01 INFO - PROCESS | 1770 | 1466810821669 Marionette DEBUG loaded listener.js 16:27:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x8d2f4c00) [pid = 1770] [serial = 1509] [outer = 0x8d2e3800] 16:27:02 INFO - PROCESS | 1770 | 1466810822665 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:27:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:27:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1406ms 16:27:02 INFO - PROCESS | 1770 | 1466810822705 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 16:27:02 INFO - PROCESS | 1770 | 1466810822710 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 16:27:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:27:02 INFO - PROCESS | 1770 | 1466810822716 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:27:02 INFO - PROCESS | 1770 | 1466810822719 Marionette TRACE conn4 <- [1,1982,null,{}] 16:27:02 INFO - PROCESS | 1770 | 1466810822725 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:02 INFO - PROCESS | 1770 | 1466810822744 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:02 INFO - PROCESS | 1770 | 1466810822990 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 16:27:03 INFO - PROCESS | 1770 | 1466810823025 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810823034 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bccc00 == 27 [pid = 1770] [id = 503] 16:27:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x8d2fa800) [pid = 1770] [serial = 1510] [outer = (nil)] 16:27:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x8d4e1400) [pid = 1770] [serial = 1511] [outer = 0x8d2fa800] 16:27:03 INFO - PROCESS | 1770 | 1466810823101 Marionette DEBUG loaded listener.js 16:27:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x8de45800) [pid = 1770] [serial = 1512] [outer = 0x8d2fa800] 16:27:03 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x8747ac00) [pid = 1770] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:27:03 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x8983ec00) [pid = 1770] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:27:03 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x8c0dc400) [pid = 1770] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:27:03 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x89842000) [pid = 1770] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:27:03 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x8dee3c00) [pid = 1770] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:27:03 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x8e66b000) [pid = 1770] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:27:03 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x88595800) [pid = 1770] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:27:03 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x8de48c00) [pid = 1770] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:27:03 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x8e91bc00) [pid = 1770] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:27:03 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x8e91a400) [pid = 1770] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:27:03 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x8fa84800) [pid = 1770] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:27:03 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x87472800) [pid = 1770] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:27:03 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x88596800) [pid = 1770] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:27:03 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x8c0ddc00) [pid = 1770] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:27:03 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x8d1ca000) [pid = 1770] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:27:03 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x87474000) [pid = 1770] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:27:03 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x88596000) [pid = 1770] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:27:03 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x8b643000) [pid = 1770] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:27:03 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x8beb2400) [pid = 1770] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:27:04 INFO - PROCESS | 1770 | 1466810824253 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:27:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:27:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1590ms 16:27:04 INFO - PROCESS | 1770 | 1466810824310 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 16:27:04 INFO - PROCESS | 1770 | 1466810824314 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 16:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:27:04 INFO - PROCESS | 1770 | 1466810824320 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:27:04 INFO - PROCESS | 1770 | 1466810824323 Marionette TRACE conn4 <- [1,1986,null,{}] 16:27:04 INFO - PROCESS | 1770 | 1466810824329 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:04 INFO - PROCESS | 1770 | 1466810824334 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:04 INFO - PROCESS | 1770 | 1466810824561 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 16:27:04 INFO - PROCESS | 1770 | 1466810824572 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810824589 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x8983ec00 == 28 [pid = 1770] [id = 504] 16:27:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x8a1aec00) [pid = 1770] [serial = 1513] [outer = (nil)] 16:27:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x8d1ca000) [pid = 1770] [serial = 1514] [outer = 0x8a1aec00] 16:27:04 INFO - PROCESS | 1770 | 1466810824669 Marionette DEBUG loaded listener.js 16:27:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x8de4d400) [pid = 1770] [serial = 1515] [outer = 0x8a1aec00] 16:27:05 INFO - PROCESS | 1770 | 1466810825575 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1291ms 16:27:05 INFO - PROCESS | 1770 | 1466810825612 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 16:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:27:05 INFO - PROCESS | 1770 | 1466810825616 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 16:27:05 INFO - PROCESS | 1770 | 1466810825623 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:27:05 INFO - PROCESS | 1770 | 1466810825627 Marionette TRACE conn4 <- [1,1990,null,{}] 16:27:05 INFO - PROCESS | 1770 | 1466810825632 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:05 INFO - PROCESS | 1770 | 1466810825638 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:05 INFO - PROCESS | 1770 | 1466810825807 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 16:27:06 INFO - PROCESS | 1770 | 1466810826068 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1770 | 1466810826077 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd2000 == 29 [pid = 1770] [id = 505] 16:27:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x86cd2c00) [pid = 1770] [serial = 1516] [outer = (nil)] 16:27:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x86cdb800) [pid = 1770] [serial = 1517] [outer = 0x86cd2c00] 16:27:06 INFO - PROCESS | 1770 | 1466810826166 Marionette DEBUG loaded listener.js 16:27:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x87bcc800) [pid = 1770] [serial = 1518] [outer = 0x86cd2c00] 16:27:07 INFO - PROCESS | 1770 | 1466810827231 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1637ms 16:27:07 INFO - PROCESS | 1770 | 1466810827262 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 16:27:07 INFO - PROCESS | 1770 | 1466810827269 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 16:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:27:07 INFO - PROCESS | 1770 | 1466810827278 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:27:07 INFO - PROCESS | 1770 | 1466810827282 Marionette TRACE conn4 <- [1,1994,null,{}] 16:27:07 INFO - PROCESS | 1770 | 1466810827291 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:07 INFO - PROCESS | 1770 | 1466810827299 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:07 INFO - PROCESS | 1770 | 1466810827542 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 16:27:07 INFO - PROCESS | 1770 | 1466810827791 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810827799 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x89843800 == 30 [pid = 1770] [id = 506] 16:27:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x89846000) [pid = 1770] [serial = 1519] [outer = (nil)] 16:27:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x8a1b3800) [pid = 1770] [serial = 1520] [outer = 0x89846000] 16:27:07 INFO - PROCESS | 1770 | 1466810827935 Marionette DEBUG loaded listener.js 16:27:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x8be2fc00) [pid = 1770] [serial = 1521] [outer = 0x89846000] 16:27:08 INFO - PROCESS | 1770 | 1466810828919 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:27:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:27:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1686ms 16:27:08 INFO - PROCESS | 1770 | 1466810828973 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 16:27:08 INFO - PROCESS | 1770 | 1466810828980 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 16:27:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:27:08 INFO - PROCESS | 1770 | 1466810828989 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:27:08 INFO - PROCESS | 1770 | 1466810828993 Marionette TRACE conn4 <- [1,1998,null,{}] 16:27:09 INFO - PROCESS | 1770 | 1466810829000 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:09 INFO - PROCESS | 1770 | 1466810829005 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:09 INFO - PROCESS | 1770 | 1466810829214 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 16:27:09 INFO - PROCESS | 1770 | 1466810829414 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1770 | 1466810829422 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d1c9000 == 31 [pid = 1770] [id = 507] 16:27:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x8d213800) [pid = 1770] [serial = 1522] [outer = (nil)] 16:27:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x8d219400) [pid = 1770] [serial = 1523] [outer = 0x8d213800] 16:27:09 INFO - PROCESS | 1770 | 1466810829596 Marionette DEBUG loaded listener.js 16:27:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x8d2e8800) [pid = 1770] [serial = 1524] [outer = 0x8d213800] 16:27:10 INFO - PROCESS | 1770 | 1466810830553 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 16:27:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:27:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1584ms 16:27:10 INFO - PROCESS | 1770 | 1466810830574 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 16:27:10 INFO - PROCESS | 1770 | 1466810830578 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 16:27:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:27:10 INFO - PROCESS | 1770 | 1466810830595 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:27:10 INFO - PROCESS | 1770 | 1466810830606 Marionette TRACE conn4 <- [1,2002,null,{}] 16:27:10 INFO - PROCESS | 1770 | 1466810830634 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:10 INFO - PROCESS | 1770 | 1466810830643 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:10 INFO - PROCESS | 1770 | 1466810830859 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 16:27:11 INFO - PROCESS | 1770 | 1466810831108 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1770 | 1466810831119 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be32800 == 32 [pid = 1770] [id = 508] 16:27:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x8d216c00) [pid = 1770] [serial = 1525] [outer = (nil)] 16:27:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x8df14400) [pid = 1770] [serial = 1526] [outer = 0x8d216c00] 16:27:11 INFO - PROCESS | 1770 | 1466810831212 Marionette DEBUG loaded listener.js 16:27:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x8df20800) [pid = 1770] [serial = 1527] [outer = 0x8d216c00] 16:27:12 INFO - PROCESS | 1770 | 1466810832151 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:27:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1619ms 16:27:12 INFO - PROCESS | 1770 | 1466810832206 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 16:27:12 INFO - PROCESS | 1770 | 1466810832212 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 16:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:27:12 INFO - PROCESS | 1770 | 1466810832219 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:27:12 INFO - PROCESS | 1770 | 1466810832223 Marionette TRACE conn4 <- [1,2006,null,{}] 16:27:12 INFO - PROCESS | 1770 | 1466810832238 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:12 INFO - PROCESS | 1770 | 1466810832248 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:12 INFO - PROCESS | 1770 | 1466810832462 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 16:27:12 INFO - PROCESS | 1770 | 1466810832672 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810832682 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cda400 == 33 [pid = 1770] [id = 509] 16:27:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x8d4e0000) [pid = 1770] [serial = 1528] [outer = (nil)] 16:27:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x8e523c00) [pid = 1770] [serial = 1529] [outer = 0x8d4e0000] 16:27:12 INFO - PROCESS | 1770 | 1466810832807 Marionette DEBUG loaded listener.js 16:27:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x8e5ef400) [pid = 1770] [serial = 1530] [outer = 0x8d4e0000] 16:27:13 INFO - PROCESS | 1770 | 1466810833761 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 16:27:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 16:27:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1595ms 16:27:13 INFO - PROCESS | 1770 | 1466810833815 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 16:27:13 INFO - PROCESS | 1770 | 1466810833819 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 16:27:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:27:13 INFO - PROCESS | 1770 | 1466810833826 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:27:13 INFO - PROCESS | 1770 | 1466810833830 Marionette TRACE conn4 <- [1,2010,null,{}] 16:27:13 INFO - PROCESS | 1770 | 1466810833836 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:13 INFO - PROCESS | 1770 | 1466810833841 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:14 INFO - PROCESS | 1770 | 1466810834032 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 16:27:14 INFO - PROCESS | 1770 | 1466810834278 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1770 | 1466810834296 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e670c00 == 34 [pid = 1770] [id = 510] 16:27:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x8e672000) [pid = 1770] [serial = 1531] [outer = (nil)] 16:27:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x8e858c00) [pid = 1770] [serial = 1532] [outer = 0x8e672000] 16:27:14 INFO - PROCESS | 1770 | 1466810834435 Marionette DEBUG loaded listener.js 16:27:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x8e863c00) [pid = 1770] [serial = 1533] [outer = 0x8e672000] 16:27:15 INFO - PROCESS | 1770 | 1466810835469 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 16:27:15 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:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1683ms 16:27:15 INFO - PROCESS | 1770 | 1466810835509 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 16:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:27:15 INFO - PROCESS | 1770 | 1466810835514 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 16:27:15 INFO - PROCESS | 1770 | 1466810835521 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:27:15 INFO - PROCESS | 1770 | 1466810835525 Marionette TRACE conn4 <- [1,2014,null,{}] 16:27:15 INFO - PROCESS | 1770 | 1466810835531 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:15 INFO - PROCESS | 1770 | 1466810835537 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:15 INFO - PROCESS | 1770 | 1466810835736 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 16:27:16 INFO - PROCESS | 1770 | 1466810835989 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810835997 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e66e800 == 35 [pid = 1770] [id = 511] 16:27:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x8e670800) [pid = 1770] [serial = 1534] [outer = (nil)] 16:27:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x8e911400) [pid = 1770] [serial = 1535] [outer = 0x8e670800] 16:27:16 INFO - PROCESS | 1770 | 1466810836125 Marionette DEBUG loaded listener.js 16:27:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x8e917800) [pid = 1770] [serial = 1536] [outer = 0x8e670800] 16:27:17 INFO - PROCESS | 1770 | 1466810837071 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:27:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1584ms 16:27:17 INFO - PROCESS | 1770 | 1466810837105 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 16:27:17 INFO - PROCESS | 1770 | 1466810837109 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 16:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:27:17 INFO - PROCESS | 1770 | 1466810837131 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:27:17 INFO - PROCESS | 1770 | 1466810837135 Marionette TRACE conn4 <- [1,2018,null,{}] 16:27:17 INFO - PROCESS | 1770 | 1466810837148 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:17 INFO - PROCESS | 1770 | 1466810837153 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:17 INFO - PROCESS | 1770 | 1466810837359 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 16:27:17 INFO - PROCESS | 1770 | 1466810837557 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1770 | 1466810837566 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x8deea000 == 36 [pid = 1770] [id = 512] 16:27:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x8e524400) [pid = 1770] [serial = 1537] [outer = (nil)] 16:27:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x8e920000) [pid = 1770] [serial = 1538] [outer = 0x8e524400] 16:27:17 INFO - PROCESS | 1770 | 1466810837687 Marionette DEBUG loaded listener.js 16:27:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x8eedb400) [pid = 1770] [serial = 1539] [outer = 0x8e524400] 16:27:18 INFO - PROCESS | 1770 | 1466810838686 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:27:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1615ms 16:27:18 INFO - PROCESS | 1770 | 1466810838732 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 16:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:27:18 INFO - PROCESS | 1770 | 1466810838736 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 16:27:18 INFO - PROCESS | 1770 | 1466810838743 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:27:18 INFO - PROCESS | 1770 | 1466810838747 Marionette TRACE conn4 <- [1,2022,null,{}] 16:27:18 INFO - PROCESS | 1770 | 1466810838753 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:18 INFO - PROCESS | 1770 | 1466810838758 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:18 INFO - PROCESS | 1770 | 1466810838945 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 16:27:19 INFO - PROCESS | 1770 | 1466810839145 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810839153 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bcc400 == 37 [pid = 1770] [id = 513] 16:27:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 121 (0x88305400) [pid = 1770] [serial = 1540] [outer = (nil)] 16:27:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 122 (0x8e91a800) [pid = 1770] [serial = 1541] [outer = 0x88305400] 16:27:19 INFO - PROCESS | 1770 | 1466810839231 Marionette DEBUG loaded listener.js 16:27:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 123 (0x8f05a800) [pid = 1770] [serial = 1542] [outer = 0x88305400] 16:27:20 INFO - PROCESS | 1770 | 1466810840218 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:27:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:27:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1532ms 16:27:20 INFO - PROCESS | 1770 | 1466810840275 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 16:27:20 INFO - PROCESS | 1770 | 1466810840279 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 16:27:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:27:20 INFO - PROCESS | 1770 | 1466810840286 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:27:20 INFO - PROCESS | 1770 | 1466810840289 Marionette TRACE conn4 <- [1,2026,null,{}] 16:27:20 INFO - PROCESS | 1770 | 1466810840295 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:20 INFO - PROCESS | 1770 | 1466810840300 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:20 INFO - PROCESS | 1770 | 1466810840495 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 16:27:20 INFO - PROCESS | 1770 | 1466810840755 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810840765 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bcbc00 == 38 [pid = 1770] [id = 514] 16:27:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 124 (0x87bcc000) [pid = 1770] [serial = 1543] [outer = (nil)] 16:27:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x87cdc800) [pid = 1770] [serial = 1544] [outer = 0x87bcc000] 16:27:21 INFO - PROCESS | 1770 | 1466810841109 Marionette DEBUG loaded listener.js 16:27:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 126 (0x88597c00) [pid = 1770] [serial = 1545] [outer = 0x87bcc000] 16:27:22 INFO - PROCESS | 1770 | 1466810842089 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:27:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:27:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1883ms 16:27:22 INFO - PROCESS | 1770 | 1466810842171 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 16:27:22 INFO - PROCESS | 1770 | 1466810842177 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 16:27:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:27:22 INFO - PROCESS | 1770 | 1466810842185 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:27:22 INFO - PROCESS | 1770 | 1466810842188 Marionette TRACE conn4 <- [1,2030,null,{}] 16:27:22 INFO - PROCESS | 1770 | 1466810842197 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:22 INFO - PROCESS | 1770 | 1466810842203 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:22 INFO - PROCESS | 1770 | 1466810842411 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 16:27:22 INFO - PROCESS | 1770 | 1466810842671 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1770 | 1466810842681 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x8859cc00 == 39 [pid = 1770] [id = 515] 16:27:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x8983d800) [pid = 1770] [serial = 1546] [outer = (nil)] 16:27:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x8be39800) [pid = 1770] [serial = 1547] [outer = 0x8983d800] 16:27:22 INFO - PROCESS | 1770 | 1466810842774 Marionette DEBUG loaded listener.js 16:27:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x8beb3400) [pid = 1770] [serial = 1548] [outer = 0x8983d800] 16:27:23 INFO - PROCESS | 1770 | 1466810843793 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:27:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:27:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1683ms 16:27:23 INFO - PROCESS | 1770 | 1466810843869 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 16:27:23 INFO - PROCESS | 1770 | 1466810843875 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 16:27:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:27:23 INFO - PROCESS | 1770 | 1466810843886 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:27:23 INFO - PROCESS | 1770 | 1466810843890 Marionette TRACE conn4 <- [1,2034,null,{}] 16:27:23 INFO - PROCESS | 1770 | 1466810843896 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:23 INFO - PROCESS | 1770 | 1466810843901 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x88590000 == 38 [pid = 1770] [id = 484] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x86cdc800 == 37 [pid = 1770] [id = 486] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x87472c00 == 36 [pid = 1770] [id = 483] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x8983ec00 == 35 [pid = 1770] [id = 504] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x87bccc00 == 34 [pid = 1770] [id = 503] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x8beaac00 == 33 [pid = 1770] [id = 502] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x8be32c00 == 32 [pid = 1770] [id = 501] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x8747f000 == 31 [pid = 1770] [id = 500] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x87470400 == 30 [pid = 1770] [id = 499] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x86ccec00 == 29 [pid = 1770] [id = 490] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x8bea8400 == 28 [pid = 1770] [id = 489] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x89839c00 == 27 [pid = 1770] [id = 498] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x88301800 == 26 [pid = 1770] [id = 491] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x88594c00 == 25 [pid = 1770] [id = 487] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd9000 == 24 [pid = 1770] [id = 492] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x87479800 == 23 [pid = 1770] [id = 497] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e3000 == 22 [pid = 1770] [id = 493] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2f8800 == 21 [pid = 1770] [id = 494] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x8b64a000 == 20 [pid = 1770] [id = 495] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd0000 == 19 [pid = 1770] [id = 496] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x8a1b8800 == 18 [pid = 1770] [id = 488] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x8b64ec00 == 17 [pid = 1770] [id = 485] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x87bcc400 == 16 [pid = 1770] [id = 513] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x8e66e800 == 15 [pid = 1770] [id = 511] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x8deea000 == 14 [pid = 1770] [id = 512] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x8e670c00 == 13 [pid = 1770] [id = 510] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x86cda400 == 12 [pid = 1770] [id = 509] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x8be32800 == 11 [pid = 1770] [id = 508] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x89843800 == 10 [pid = 1770] [id = 506] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x8d1c9000 == 9 [pid = 1770] [id = 507] 16:27:25 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd2000 == 8 [pid = 1770] [id = 505] 16:27:25 INFO - PROCESS | 1770 | 1466810845414 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x8a1b0400) [pid = 1770] [serial = 1472] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0x87cd1c00) [pid = 1770] [serial = 1416] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0x87bc5c00) [pid = 1770] [serial = 1415] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 125 (0x8b641400) [pid = 1770] [serial = 1419] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 124 (0x8a1ad400) [pid = 1770] [serial = 1418] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 123 (0x8d1cac00) [pid = 1770] [serial = 1422] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 122 (0x8d1be800) [pid = 1770] [serial = 1421] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 121 (0x8df19000) [pid = 1770] [serial = 1425] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 120 (0x8de4f400) [pid = 1770] [serial = 1424] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x8e527000) [pid = 1770] [serial = 1428] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x8e520c00) [pid = 1770] [serial = 1427] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0x8e8d6000) [pid = 1770] [serial = 1431] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x8e673000) [pid = 1770] [serial = 1430] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x8eedf800) [pid = 1770] [serial = 1434] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x8eed6c00) [pid = 1770] [serial = 1433] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x8f1c2800) [pid = 1770] [serial = 1437] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x8f12fc00) [pid = 1770] [serial = 1436] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x8f976800) [pid = 1770] [serial = 1440] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x8f973800) [pid = 1770] [serial = 1439] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x8fa57800) [pid = 1770] [serial = 1443] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x8fa52c00) [pid = 1770] [serial = 1442] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x8fac4400) [pid = 1770] [serial = 1446] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x8fa88800) [pid = 1770] [serial = 1445] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x8747d800) [pid = 1770] [serial = 1460] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x87cce800) [pid = 1770] [serial = 1461] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x8859c800) [pid = 1770] [serial = 1463] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x913a1000) [pid = 1770] [serial = 1449] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x8d4d6800) [pid = 1770] [serial = 1458] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x8d2dd400) [pid = 1770] [serial = 1457] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x9139ac00) [pid = 1770] [serial = 1448] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x87cd0000) [pid = 1770] [serial = 1452] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x8747f400) [pid = 1770] [serial = 1451] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x8be2c800) [pid = 1770] [serial = 1455] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x8be34c00) [pid = 1770] [serial = 1467] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x8c0da000) [pid = 1770] [serial = 1469] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x8a1b7800) [pid = 1770] [serial = 1454] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x8c0e3c00) [pid = 1770] [serial = 1470] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x8b64b800) [pid = 1770] [serial = 1466] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x8983ac00) [pid = 1770] [serial = 1464] [outer = (nil)] [url = about:blank] 16:27:25 INFO - PROCESS | 1770 | 1466810845837 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810845844 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x87473000 == 9 [pid = 1770] [id = 516] 16:27:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x87473800) [pid = 1770] [serial = 1549] [outer = (nil)] 16:27:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x87479800) [pid = 1770] [serial = 1550] [outer = 0x87473800] 16:27:25 INFO - PROCESS | 1770 | 1466810845923 Marionette DEBUG loaded listener.js 16:27:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x87bc5800) [pid = 1770] [serial = 1551] [outer = 0x87473800] 16:27:26 INFO - PROCESS | 1770 | 1466810846770 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:27:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:27:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 2934ms 16:27:26 INFO - PROCESS | 1770 | 1466810846822 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 16:27:26 INFO - PROCESS | 1770 | 1466810846828 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 16:27:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:27:26 INFO - PROCESS | 1770 | 1466810846836 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:27:26 INFO - PROCESS | 1770 | 1466810846842 Marionette TRACE conn4 <- [1,2038,null,{}] 16:27:26 INFO - PROCESS | 1770 | 1466810846849 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:26 INFO - PROCESS | 1770 | 1466810846853 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:27 INFO - PROCESS | 1770 | 1466810847030 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 16:27:27 INFO - PROCESS | 1770 | 1466810847043 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810847051 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x88308400 == 10 [pid = 1770] [id = 517] 16:27:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x8830c400) [pid = 1770] [serial = 1552] [outer = (nil)] 16:27:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x88590c00) [pid = 1770] [serial = 1553] [outer = 0x8830c400] 16:27:27 INFO - PROCESS | 1770 | 1466810847253 Marionette DEBUG loaded listener.js 16:27:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x8859c800) [pid = 1770] [serial = 1554] [outer = 0x8830c400] 16:27:28 INFO - PROCESS | 1770 | 1466810848181 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:27:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1401ms 16:27:28 INFO - PROCESS | 1770 | 1466810848238 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 16:27:28 INFO - PROCESS | 1770 | 1466810848244 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 16:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:27:28 INFO - PROCESS | 1770 | 1466810848258 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:27:28 INFO - PROCESS | 1770 | 1466810848262 Marionette TRACE conn4 <- [1,2042,null,{}] 16:27:28 INFO - PROCESS | 1770 | 1466810848268 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:28 INFO - PROCESS | 1770 | 1466810848274 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:28 INFO - PROCESS | 1770 | 1466810848499 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 16:27:28 INFO - PROCESS | 1770 | 1466810848534 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1770 | 1466810848544 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a1b4800 == 11 [pid = 1770] [id = 518] 16:27:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x8a1b5400) [pid = 1770] [serial = 1555] [outer = (nil)] 16:27:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x8b641800) [pid = 1770] [serial = 1556] [outer = 0x8a1b5400] 16:27:28 INFO - PROCESS | 1770 | 1466810848626 Marionette DEBUG loaded listener.js 16:27:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x8b64a800) [pid = 1770] [serial = 1557] [outer = 0x8a1b5400] 16:27:29 INFO - PROCESS | 1770 | 1466810849784 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:27:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:27:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1585ms 16:27:29 INFO - PROCESS | 1770 | 1466810849844 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 16:27:29 INFO - PROCESS | 1770 | 1466810849851 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 16:27:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:27:29 INFO - PROCESS | 1770 | 1466810849880 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:27:29 INFO - PROCESS | 1770 | 1466810849887 Marionette TRACE conn4 <- [1,2046,null,{}] 16:27:29 INFO - PROCESS | 1770 | 1466810849894 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:29 INFO - PROCESS | 1770 | 1466810849901 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:30 INFO - PROCESS | 1770 | 1466810850899 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 16:27:30 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x8a1aec00) [pid = 1770] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:27:30 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x87472000) [pid = 1770] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:27:30 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x8d2e3c00) [pid = 1770] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:27:30 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x8d2fa800) [pid = 1770] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:27:30 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x87478000) [pid = 1770] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:27:30 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x86cd9c00) [pid = 1770] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:27:30 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x87470c00) [pid = 1770] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:27:30 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x8d2e3800) [pid = 1770] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:27:30 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x8d4db800) [pid = 1770] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:27:30 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x8be38800) [pid = 1770] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:27:30 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x8830b000) [pid = 1770] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:27:30 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x8983b400) [pid = 1770] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:27:30 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x8d4df000) [pid = 1770] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:27:30 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x88302000) [pid = 1770] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:27:30 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x87bd0c00) [pid = 1770] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:27:31 INFO - PROCESS | 1770 | 1466810851106 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810851114 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x86ccd800 == 12 [pid = 1770] [id = 519] 16:27:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x86ccdc00) [pid = 1770] [serial = 1558] [outer = (nil)] 16:27:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x87478000) [pid = 1770] [serial = 1559] [outer = 0x86ccdc00] 16:27:31 INFO - PROCESS | 1770 | 1466810851187 Marionette DEBUG loaded listener.js 16:27:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x8be31400) [pid = 1770] [serial = 1560] [outer = 0x86ccdc00] 16:27:31 INFO - PROCESS | 1770 | 1466810851941 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:27:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:27:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 2099ms 16:27:31 INFO - PROCESS | 1770 | 1466810851969 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 16:27:31 INFO - PROCESS | 1770 | 1466810851971 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 16:27:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:27:31 INFO - PROCESS | 1770 | 1466810851978 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:27:31 INFO - PROCESS | 1770 | 1466810851982 Marionette TRACE conn4 <- [1,2050,null,{}] 16:27:31 INFO - PROCESS | 1770 | 1466810851987 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:31 INFO - PROCESS | 1770 | 1466810851992 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:32 INFO - PROCESS | 1770 | 1466810852208 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 16:27:32 INFO - PROCESS | 1770 | 1466810852229 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1770 | 1466810852236 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a1ad800 == 13 [pid = 1770] [id = 520] 16:27:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x8be36800) [pid = 1770] [serial = 1561] [outer = (nil)] 16:27:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x8d1bdc00) [pid = 1770] [serial = 1562] [outer = 0x8be36800] 16:27:32 INFO - PROCESS | 1770 | 1466810852309 Marionette DEBUG loaded listener.js 16:27:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x8d1c3c00) [pid = 1770] [serial = 1563] [outer = 0x8be36800] 16:27:33 INFO - PROCESS | 1770 | 1466810853433 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:27:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:27:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1496ms 16:27:33 INFO - PROCESS | 1770 | 1466810853475 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 16:27:33 INFO - PROCESS | 1770 | 1466810853483 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 16:27:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:27:33 INFO - PROCESS | 1770 | 1466810853492 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:27:33 INFO - PROCESS | 1770 | 1466810853497 Marionette TRACE conn4 <- [1,2054,null,{}] 16:27:33 INFO - PROCESS | 1770 | 1466810853506 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:33 INFO - PROCESS | 1770 | 1466810853511 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:33 INFO - PROCESS | 1770 | 1466810853705 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 16:27:33 INFO - PROCESS | 1770 | 1466810853962 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810853976 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x87cd0c00 == 14 [pid = 1770] [id = 521] 16:27:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x87cdc000) [pid = 1770] [serial = 1564] [outer = (nil)] 16:27:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x8830e800) [pid = 1770] [serial = 1565] [outer = 0x87cdc000] 16:27:34 INFO - PROCESS | 1770 | 1466810854110 Marionette DEBUG loaded listener.js 16:27:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x8a1b0c00) [pid = 1770] [serial = 1566] [outer = 0x87cdc000] 16:27:35 INFO - PROCESS | 1770 | 1466810855070 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:27:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:27:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1634ms 16:27:35 INFO - PROCESS | 1770 | 1466810855127 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 16:27:35 INFO - PROCESS | 1770 | 1466810855135 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 16:27:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:27:35 INFO - PROCESS | 1770 | 1466810855146 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:27:35 INFO - PROCESS | 1770 | 1466810855150 Marionette TRACE conn4 <- [1,2058,null,{}] 16:27:35 INFO - PROCESS | 1770 | 1466810855157 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:35 INFO - PROCESS | 1770 | 1466810855163 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:35 INFO - PROCESS | 1770 | 1466810855373 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 16:27:35 INFO - PROCESS | 1770 | 1466810855612 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810855623 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x8747e800 == 15 [pid = 1770] [id = 522] 16:27:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x8be37000) [pid = 1770] [serial = 1567] [outer = (nil)] 16:27:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x8c0e3c00) [pid = 1770] [serial = 1568] [outer = 0x8be37000] 16:27:35 INFO - PROCESS | 1770 | 1466810855754 Marionette DEBUG loaded listener.js 16:27:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x8d1cb800) [pid = 1770] [serial = 1569] [outer = 0x8be37000] 16:27:36 INFO - PROCESS | 1770 | 1466810856787 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:27:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:27:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1687ms 16:27:36 INFO - PROCESS | 1770 | 1466810856842 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 16:27:36 INFO - PROCESS | 1770 | 1466810856846 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 16:27:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:27:36 INFO - PROCESS | 1770 | 1466810856855 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:27:36 INFO - PROCESS | 1770 | 1466810856862 Marionette TRACE conn4 <- [1,2062,null,{}] 16:27:36 INFO - PROCESS | 1770 | 1466810856879 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:36 INFO - PROCESS | 1770 | 1466810856888 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:37 INFO - PROCESS | 1770 | 1466810857090 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 16:27:37 INFO - PROCESS | 1770 | 1466810857324 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810857335 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e7800 == 16 [pid = 1770] [id = 523] 16:27:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x8d2e7c00) [pid = 1770] [serial = 1570] [outer = (nil)] 16:27:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x8d2ecc00) [pid = 1770] [serial = 1571] [outer = 0x8d2e7c00] 16:27:37 INFO - PROCESS | 1770 | 1466810857447 Marionette DEBUG loaded listener.js 16:27:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x8d2f7400) [pid = 1770] [serial = 1572] [outer = 0x8d2e7c00] 16:27:38 INFO - PROCESS | 1770 | 1466810858393 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:27:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:27:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1588ms 16:27:38 INFO - PROCESS | 1770 | 1466810858443 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 16:27:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:27:38 INFO - PROCESS | 1770 | 1466810858449 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 16:27:38 INFO - PROCESS | 1770 | 1466810858455 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:27:38 INFO - PROCESS | 1770 | 1466810858459 Marionette TRACE conn4 <- [1,2066,null,{}] 16:27:38 INFO - PROCESS | 1770 | 1466810858465 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:38 INFO - PROCESS | 1770 | 1466810858470 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:38 INFO - PROCESS | 1770 | 1466810858652 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 16:27:38 INFO - PROCESS | 1770 | 1466810858837 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1770 | 1466810858845 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d212800 == 17 [pid = 1770] [id = 524] 16:27:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x8d214c00) [pid = 1770] [serial = 1573] [outer = (nil)] 16:27:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x8d4e4400) [pid = 1770] [serial = 1574] [outer = 0x8d214c00] 16:27:38 INFO - PROCESS | 1770 | 1466810858985 Marionette DEBUG loaded listener.js 16:27:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x8d4e5400) [pid = 1770] [serial = 1575] [outer = 0x8d214c00] 16:27:39 INFO - PROCESS | 1770 | 1466810859914 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:27:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:27:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1531ms 16:27:39 INFO - PROCESS | 1770 | 1466810859987 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 16:27:39 INFO - PROCESS | 1770 | 1466810859991 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 16:27:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:27:40 INFO - PROCESS | 1770 | 1466810859998 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:27:40 INFO - PROCESS | 1770 | 1466810860001 Marionette TRACE conn4 <- [1,2070,null,{}] 16:27:40 INFO - PROCESS | 1770 | 1466810860007 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:40 INFO - PROCESS | 1770 | 1466810860013 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:40 INFO - PROCESS | 1770 | 1466810860222 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 16:27:40 INFO - PROCESS | 1770 | 1466810860451 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1770 | 1466810860462 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b643c00 == 18 [pid = 1770] [id = 525] 16:27:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x8b64d000) [pid = 1770] [serial = 1576] [outer = (nil)] 16:27:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x8de4f000) [pid = 1770] [serial = 1577] [outer = 0x8b64d000] 16:27:40 INFO - PROCESS | 1770 | 1466810860587 Marionette DEBUG loaded listener.js 16:27:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x8dee9c00) [pid = 1770] [serial = 1578] [outer = 0x8b64d000] 16:27:41 INFO - PROCESS | 1770 | 1466810861781 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 16:27:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:27:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1837ms 16:27:41 INFO - PROCESS | 1770 | 1466810861836 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 16:27:41 INFO - PROCESS | 1770 | 1466810861839 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 16:27:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:27:41 INFO - PROCESS | 1770 | 1466810861846 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:27:41 INFO - PROCESS | 1770 | 1466810861849 Marionette TRACE conn4 <- [1,2074,null,{}] 16:27:41 INFO - PROCESS | 1770 | 1466810861856 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:41 INFO - PROCESS | 1770 | 1466810861867 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:42 INFO - PROCESS | 1770 | 1466810862131 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 16:27:42 INFO - PROCESS | 1770 | 1466810862386 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810862394 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bd0800 == 19 [pid = 1770] [id = 526] 16:27:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x87cd9000) [pid = 1770] [serial = 1579] [outer = (nil)] 16:27:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x8e5ec400) [pid = 1770] [serial = 1580] [outer = 0x87cd9000] 16:27:42 INFO - PROCESS | 1770 | 1466810862500 Marionette DEBUG loaded listener.js 16:27:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x8e5f5000) [pid = 1770] [serial = 1581] [outer = 0x87cd9000] 16:27:43 INFO - PROCESS | 1770 | 1466810863409 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 16:27:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:27:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1637ms 16:27:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:27:43 INFO - PROCESS | 1770 | 1466810863485 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 16:27:43 INFO - PROCESS | 1770 | 1466810863488 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 16:27:43 INFO - PROCESS | 1770 | 1466810863495 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:27:43 INFO - PROCESS | 1770 | 1466810863499 Marionette TRACE conn4 <- [1,2078,null,{}] 16:27:43 INFO - PROCESS | 1770 | 1466810863505 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:43 INFO - PROCESS | 1770 | 1466810863510 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:43 INFO - PROCESS | 1770 | 1466810863688 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 16:27:43 INFO - PROCESS | 1770 | 1466810863879 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810863886 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x87472400 == 20 [pid = 1770] [id = 527] 16:27:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x8747d800) [pid = 1770] [serial = 1582] [outer = (nil)] 16:27:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x8e672c00) [pid = 1770] [serial = 1583] [outer = 0x8747d800] 16:27:43 INFO - PROCESS | 1770 | 1466810863975 Marionette DEBUG loaded listener.js 16:27:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x8e5f2c00) [pid = 1770] [serial = 1584] [outer = 0x8747d800] 16:27:45 INFO - PROCESS | 1770 | 1466810865015 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:27:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:27:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1585ms 16:27:45 INFO - PROCESS | 1770 | 1466810865081 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 16:27:45 INFO - PROCESS | 1770 | 1466810865085 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 16:27:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:27:45 INFO - PROCESS | 1770 | 1466810865092 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:27:45 INFO - PROCESS | 1770 | 1466810865095 Marionette TRACE conn4 <- [1,2082,null,{}] 16:27:45 INFO - PROCESS | 1770 | 1466810865101 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:45 INFO - PROCESS | 1770 | 1466810865106 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:45 INFO - PROCESS | 1770 | 1466810865281 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 16:27:45 INFO - PROCESS | 1770 | 1466810865525 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810865533 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x87474000 == 21 [pid = 1770] [id = 528] 16:27:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x8747a400) [pid = 1770] [serial = 1585] [outer = (nil)] 16:27:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x88308c00) [pid = 1770] [serial = 1586] [outer = 0x8747a400] 16:27:45 INFO - PROCESS | 1770 | 1466810865661 Marionette DEBUG loaded listener.js 16:27:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x8a1b2400) [pid = 1770] [serial = 1587] [outer = 0x8747a400] 16:27:46 INFO - PROCESS | 1770 | 1466810866735 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:27:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:27:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1683ms 16:27:46 INFO - PROCESS | 1770 | 1466810866776 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 16:27:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:27:46 INFO - PROCESS | 1770 | 1466810866783 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 16:27:46 INFO - PROCESS | 1770 | 1466810866791 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:27:46 INFO - PROCESS | 1770 | 1466810866796 Marionette TRACE conn4 <- [1,2086,null,{}] 16:27:46 INFO - PROCESS | 1770 | 1466810866804 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:46 INFO - PROCESS | 1770 | 1466810866810 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:46 INFO - PROCESS | 1770 | 1466810866993 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 16:27:47 INFO - PROCESS | 1770 | 1466810867252 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810867268 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x87cd0000 == 22 [pid = 1770] [id = 529] 16:27:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x87cd1400) [pid = 1770] [serial = 1588] [outer = (nil)] 16:27:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x87cd9c00) [pid = 1770] [serial = 1589] [outer = 0x87cd1400] 16:27:47 INFO - PROCESS | 1770 | 1466810867433 Marionette DEBUG loaded listener.js 16:27:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x8858f400) [pid = 1770] [serial = 1590] [outer = 0x87cd1400] 16:27:47 INFO - PROCESS | 1770 | --DOCSHELL 0x87bcbc00 == 21 [pid = 1770] [id = 514] 16:27:47 INFO - PROCESS | 1770 | --DOCSHELL 0x8859cc00 == 20 [pid = 1770] [id = 515] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x8d1bec00) [pid = 1770] [serial = 1479] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x8d2f5400) [pid = 1770] [serial = 1482] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x8d2ee000) [pid = 1770] [serial = 1481] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x8de45800) [pid = 1770] [serial = 1512] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x8beb3c00) [pid = 1770] [serial = 1473] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x8e524c00) [pid = 1770] [serial = 1491] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x8e5f6000) [pid = 1770] [serial = 1493] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x87cd0400) [pid = 1770] [serial = 1500] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x8beb2000) [pid = 1770] [serial = 1478] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x8d2efc00) [pid = 1770] [serial = 1508] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x8d2f4c00) [pid = 1770] [serial = 1509] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x8dee6400) [pid = 1770] [serial = 1488] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x8d20cc00) [pid = 1770] [serial = 1506] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x8a1b7c00) [pid = 1770] [serial = 1503] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x8dee4400) [pid = 1770] [serial = 1487] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x8e675c00) [pid = 1770] [serial = 1497] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x8e5ee000) [pid = 1770] [serial = 1496] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x8de42000) [pid = 1770] [serial = 1485] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x8d4e1400) [pid = 1770] [serial = 1511] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x8747c000) [pid = 1770] [serial = 1499] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x88305800) [pid = 1770] [serial = 1475] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x89844c00) [pid = 1770] [serial = 1476] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x8df1e000) [pid = 1770] [serial = 1490] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x8859d000) [pid = 1770] [serial = 1502] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x8c0d9400) [pid = 1770] [serial = 1505] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x8d4e2400) [pid = 1770] [serial = 1484] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x8de4d400) [pid = 1770] [serial = 1515] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x8e5eb400) [pid = 1770] [serial = 1494] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x8d1ca000) [pid = 1770] [serial = 1514] [outer = (nil)] [url = about:blank] 16:27:48 INFO - PROCESS | 1770 | 1466810868446 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:27:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:27:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1691ms 16:27:48 INFO - PROCESS | 1770 | 1466810868480 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 16:27:48 INFO - PROCESS | 1770 | 1466810868486 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 16:27:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:27:48 INFO - PROCESS | 1770 | 1466810868498 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:27:48 INFO - PROCESS | 1770 | 1466810868502 Marionette TRACE conn4 <- [1,2090,null,{}] 16:27:48 INFO - PROCESS | 1770 | 1466810868509 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:48 INFO - PROCESS | 1770 | 1466810868514 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:48 INFO - PROCESS | 1770 | 1466810868688 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 16:27:48 INFO - PROCESS | 1770 | 1466810868832 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810868841 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bcd400 == 21 [pid = 1770] [id = 530] 16:27:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x8859b400) [pid = 1770] [serial = 1591] [outer = (nil)] 16:27:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x8b646800) [pid = 1770] [serial = 1592] [outer = 0x8859b400] 16:27:48 INFO - PROCESS | 1770 | 1466810868916 Marionette DEBUG loaded listener.js 16:27:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x8be38400) [pid = 1770] [serial = 1593] [outer = 0x8859b400] 16:27:49 INFO - PROCESS | 1770 | 1466810869764 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1335ms 16:27:49 INFO - PROCESS | 1770 | 1466810869833 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 16:27:49 INFO - PROCESS | 1770 | 1466810869837 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 16:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:27:49 INFO - PROCESS | 1770 | 1466810869844 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:27:49 INFO - PROCESS | 1770 | 1466810869850 Marionette TRACE conn4 <- [1,2094,null,{}] 16:27:49 INFO - PROCESS | 1770 | 1466810869866 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:49 INFO - PROCESS | 1770 | 1466810869874 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:50 INFO - PROCESS | 1770 | 1466810870044 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 16:27:50 INFO - PROCESS | 1770 | 1466810870209 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810870219 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d1c5400 == 22 [pid = 1770] [id = 531] 16:27:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x8d213000) [pid = 1770] [serial = 1594] [outer = (nil)] 16:27:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x8d218c00) [pid = 1770] [serial = 1595] [outer = 0x8d213000] 16:27:50 INFO - PROCESS | 1770 | 1466810870292 Marionette DEBUG loaded listener.js 16:27:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x8d2e3800) [pid = 1770] [serial = 1596] [outer = 0x8d213000] 16:27:51 INFO - PROCESS | 1770 | 1466810871246 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:27:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:27:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1447ms 16:27:51 INFO - PROCESS | 1770 | 1466810871297 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 16:27:51 INFO - PROCESS | 1770 | 1466810871304 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 16:27:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:27:51 INFO - PROCESS | 1770 | 1466810871324 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:27:51 INFO - PROCESS | 1770 | 1466810871328 Marionette TRACE conn4 <- [1,2098,null,{}] 16:27:51 INFO - PROCESS | 1770 | 1466810871333 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:51 INFO - PROCESS | 1770 | 1466810871338 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:51 INFO - PROCESS | 1770 | 1466810871564 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 16:27:51 INFO - PROCESS | 1770 | 1466810871588 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1770 | 1466810871596 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e5800 == 23 [pid = 1770] [id = 532] 16:27:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x8d2ee000) [pid = 1770] [serial = 1597] [outer = (nil)] 16:27:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x8d2f6c00) [pid = 1770] [serial = 1598] [outer = 0x8d2ee000] 16:27:51 INFO - PROCESS | 1770 | 1466810871689 Marionette DEBUG loaded listener.js 16:27:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x8d4d9000) [pid = 1770] [serial = 1599] [outer = 0x8d2ee000] 16:27:52 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x86cd2c00) [pid = 1770] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:27:52 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x89846000) [pid = 1770] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:27:52 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x8d213800) [pid = 1770] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:27:52 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x8d216c00) [pid = 1770] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:27:52 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x8d4e0000) [pid = 1770] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:27:52 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x8e672000) [pid = 1770] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:27:52 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x8e670800) [pid = 1770] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:27:52 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x8e524400) [pid = 1770] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:27:52 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x88305400) [pid = 1770] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:27:52 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x87473800) [pid = 1770] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:27:52 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x8830c400) [pid = 1770] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:27:52 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x8983d800) [pid = 1770] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:27:52 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x87bcc000) [pid = 1770] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:27:52 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x8a1b5400) [pid = 1770] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:27:52 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x86ccdc00) [pid = 1770] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:27:52 INFO - PROCESS | 1770 | 1466810872738 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 16:27:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1431ms 16:27:52 INFO - PROCESS | 1770 | 1466810872755 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 16:27:52 INFO - PROCESS | 1770 | 1466810872759 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 16:27:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:27:52 INFO - PROCESS | 1770 | 1466810872765 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:27:52 INFO - PROCESS | 1770 | 1466810872768 Marionette TRACE conn4 <- [1,2102,null,{}] 16:27:52 INFO - PROCESS | 1770 | 1466810872774 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:52 INFO - PROCESS | 1770 | 1466810872779 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:52 INFO - PROCESS | 1770 | 1466810872995 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 16:27:53 INFO - PROCESS | 1770 | 1466810873019 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1770 | 1466810873026 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x86ccdc00 == 24 [pid = 1770] [id = 533] 16:27:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x86cdc000) [pid = 1770] [serial = 1600] [outer = (nil)] 16:27:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x8c0dc800) [pid = 1770] [serial = 1601] [outer = 0x86cdc000] 16:27:53 INFO - PROCESS | 1770 | 1466810873095 Marionette DEBUG loaded listener.js 16:27:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x8d2f1000) [pid = 1770] [serial = 1602] [outer = 0x86cdc000] 16:27:53 INFO - PROCESS | 1770 | 1466810873994 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 16:27:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:27:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1280ms 16:27:54 INFO - PROCESS | 1770 | 1466810874047 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 16:27:54 INFO - PROCESS | 1770 | 1466810874050 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 16:27:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:27:54 INFO - PROCESS | 1770 | 1466810874057 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:27:54 INFO - PROCESS | 1770 | 1466810874059 Marionette TRACE conn4 <- [1,2106,null,{}] 16:27:54 INFO - PROCESS | 1770 | 1466810874065 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:54 INFO - PROCESS | 1770 | 1466810874075 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:54 INFO - PROCESS | 1770 | 1466810874281 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 16:27:54 INFO - PROCESS | 1770 | 1466810874549 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1770 | 1466810874558 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd0000 == 25 [pid = 1770] [id = 534] 16:27:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x86cd0c00) [pid = 1770] [serial = 1603] [outer = (nil)] 16:27:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x86cd6c00) [pid = 1770] [serial = 1604] [outer = 0x86cd0c00] 16:27:54 INFO - PROCESS | 1770 | 1466810874646 Marionette DEBUG loaded listener.js 16:27:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x8747f000) [pid = 1770] [serial = 1605] [outer = 0x86cd0c00] 16:27:55 INFO - PROCESS | 1770 | 1466810875750 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 16:27:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:27:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1737ms 16:27:55 INFO - PROCESS | 1770 | 1466810875797 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 16:27:55 INFO - PROCESS | 1770 | 1466810875804 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 16:27:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:27:55 INFO - PROCESS | 1770 | 1466810875812 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:27:55 INFO - PROCESS | 1770 | 1466810875817 Marionette TRACE conn4 <- [1,2110,null,{}] 16:27:55 INFO - PROCESS | 1770 | 1466810875825 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:55 INFO - PROCESS | 1770 | 1466810875834 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:56 INFO - PROCESS | 1770 | 1466810876040 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 16:27:56 INFO - PROCESS | 1770 | 1466810876295 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810876304 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x87cd7400 == 26 [pid = 1770] [id = 535] 16:27:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x8983b400) [pid = 1770] [serial = 1606] [outer = (nil)] 16:27:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x8a1ab400) [pid = 1770] [serial = 1607] [outer = 0x8983b400] 16:27:56 INFO - PROCESS | 1770 | 1466810876437 Marionette DEBUG loaded listener.js 16:27:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x8b646000) [pid = 1770] [serial = 1608] [outer = 0x8983b400] 16:27:57 INFO - PROCESS | 1770 | 1466810877440 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 16:27:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:27:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1660ms 16:27:57 INFO - PROCESS | 1770 | 1466810877495 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 16:27:57 INFO - PROCESS | 1770 | 1466810877502 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 16:27:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:27:57 INFO - PROCESS | 1770 | 1466810877510 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:27:57 INFO - PROCESS | 1770 | 1466810877514 Marionette TRACE conn4 <- [1,2114,null,{}] 16:27:57 INFO - PROCESS | 1770 | 1466810877521 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:57 INFO - PROCESS | 1770 | 1466810877526 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:57 INFO - PROCESS | 1770 | 1466810877739 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 16:27:58 INFO - PROCESS | 1770 | 1466810878024 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810878037 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beaac00 == 27 [pid = 1770] [id = 536] 16:27:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x8d1be000) [pid = 1770] [serial = 1609] [outer = (nil)] 16:27:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x8d20e400) [pid = 1770] [serial = 1610] [outer = 0x8d1be000] 16:27:58 INFO - PROCESS | 1770 | 1466810878164 Marionette DEBUG loaded listener.js 16:27:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x8d2e6c00) [pid = 1770] [serial = 1611] [outer = 0x8d1be000] 16:27:59 INFO - PROCESS | 1770 | 1466810879131 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 16:27:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:27:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1696ms 16:27:59 INFO - PROCESS | 1770 | 1466810879208 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 16:27:59 INFO - PROCESS | 1770 | 1466810879213 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 16:27:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:27:59 INFO - PROCESS | 1770 | 1466810879230 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:27:59 INFO - PROCESS | 1770 | 1466810879240 Marionette TRACE conn4 <- [1,2118,null,{}] 16:27:59 INFO - PROCESS | 1770 | 1466810879267 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:59 INFO - PROCESS | 1770 | 1466810879275 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:59 INFO - PROCESS | 1770 | 1466810879502 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 16:27:59 INFO - PROCESS | 1770 | 1466810879769 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1770 | 1466810879779 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:27:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x87475000 == 28 [pid = 1770] [id = 537] 16:27:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x87bd0400) [pid = 1770] [serial = 1612] [outer = (nil)] 16:27:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x8de48800) [pid = 1770] [serial = 1613] [outer = 0x87bd0400] 16:27:59 INFO - PROCESS | 1770 | 1466810879878 Marionette DEBUG loaded listener.js 16:28:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x8df1d800) [pid = 1770] [serial = 1614] [outer = 0x87bd0400] 16:28:00 INFO - PROCESS | 1770 | 1466810880825 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 16:28:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:28:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1659ms 16:28:00 INFO - PROCESS | 1770 | 1466810880881 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 16:28:00 INFO - PROCESS | 1770 | 1466810880886 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 16:28:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:28:00 INFO - PROCESS | 1770 | 1466810880892 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:28:00 INFO - PROCESS | 1770 | 1466810880896 Marionette TRACE conn4 <- [1,2122,null,{}] 16:28:00 INFO - PROCESS | 1770 | 1466810880902 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:00 INFO - PROCESS | 1770 | 1466810880907 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:01 INFO - PROCESS | 1770 | 1466810881106 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 16:28:01 INFO - PROCESS | 1770 | 1466810881362 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810881368 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b64cc00 == 29 [pid = 1770] [id = 538] 16:28:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x8be31000) [pid = 1770] [serial = 1615] [outer = (nil)] 16:28:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x8e525c00) [pid = 1770] [serial = 1616] [outer = 0x8be31000] 16:28:01 INFO - PROCESS | 1770 | 1466810881496 Marionette DEBUG loaded listener.js 16:28:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x8e5ec000) [pid = 1770] [serial = 1617] [outer = 0x8be31000] 16:28:02 INFO - PROCESS | 1770 | 1466810882422 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:28:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:28:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1582ms 16:28:02 INFO - PROCESS | 1770 | 1466810882476 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 16:28:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:28:02 INFO - PROCESS | 1770 | 1466810882481 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 16:28:02 INFO - PROCESS | 1770 | 1466810882488 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:28:02 INFO - PROCESS | 1770 | 1466810882493 Marionette TRACE conn4 <- [1,2126,null,{}] 16:28:02 INFO - PROCESS | 1770 | 1466810882502 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:02 INFO - PROCESS | 1770 | 1466810882507 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:02 INFO - PROCESS | 1770 | 1466810882703 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 16:28:02 INFO - PROCESS | 1770 | 1466810882894 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1770 | 1466810882914 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5f7c00 == 30 [pid = 1770] [id = 539] 16:28:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x8e66b800) [pid = 1770] [serial = 1618] [outer = (nil)] 16:28:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x8e671400) [pid = 1770] [serial = 1619] [outer = 0x8e66b800] 16:28:03 INFO - PROCESS | 1770 | 1466810883047 Marionette DEBUG loaded listener.js 16:28:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x8e864c00) [pid = 1770] [serial = 1620] [outer = 0x8e66b800] 16:28:04 INFO - PROCESS | 1770 | 1466810884097 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 16:28:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:28:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1639ms 16:28:04 INFO - PROCESS | 1770 | 1466810884126 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 16:28:04 INFO - PROCESS | 1770 | 1466810884131 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 16:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:28:04 INFO - PROCESS | 1770 | 1466810884137 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:28:04 INFO - PROCESS | 1770 | 1466810884141 Marionette TRACE conn4 <- [1,2130,null,{}] 16:28:04 INFO - PROCESS | 1770 | 1466810884147 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:04 INFO - PROCESS | 1770 | 1466810884153 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:04 INFO - PROCESS | 1770 | 1466810884345 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 16:28:04 INFO - PROCESS | 1770 | 1466810884535 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810884544 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5f6000 == 31 [pid = 1770] [id = 540] 16:28:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x8e5f8000) [pid = 1770] [serial = 1621] [outer = (nil)] 16:28:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x8e916000) [pid = 1770] [serial = 1622] [outer = 0x8e5f8000] 16:28:04 INFO - PROCESS | 1770 | 1466810884637 Marionette DEBUG loaded listener.js 16:28:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x8e91e000) [pid = 1770] [serial = 1623] [outer = 0x8e5f8000] 16:28:05 INFO - PROCESS | 1770 | 1466810885658 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 16:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:28:05 INFO - PROCESS | 1770 | 1466810885734 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 16:28:05 INFO - PROCESS | 1770 | 1466810885741 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:28:05 INFO - PROCESS | 1770 | 1466810885745 Marionette TRACE conn4 <- [1,2134,null,{}] 16:28:05 INFO - PROCESS | 1770 | 1466810885751 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:05 INFO - PROCESS | 1770 | 1466810885757 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:05 INFO - PROCESS | 1770 | 1466810885974 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 16:28:06 INFO - PROCESS | 1770 | 1466810886210 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810886220 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bcc400 == 32 [pid = 1770] [id = 541] 16:28:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x87bcfc00) [pid = 1770] [serial = 1624] [outer = (nil)] 16:28:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x87cd2400) [pid = 1770] [serial = 1625] [outer = 0x87bcfc00] 16:28:06 INFO - PROCESS | 1770 | 1466810886611 Marionette DEBUG loaded listener.js 16:28:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x88594c00) [pid = 1770] [serial = 1626] [outer = 0x87bcfc00] 16:28:07 INFO - PROCESS | 1770 | 1466810887649 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 16:28:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:28:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1991ms 16:28:07 INFO - PROCESS | 1770 | 1466810887733 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 16:28:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:28:07 INFO - PROCESS | 1770 | 1466810887744 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 16:28:07 INFO - PROCESS | 1770 | 1466810887759 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:28:07 INFO - PROCESS | 1770 | 1466810887765 Marionette TRACE conn4 <- [1,2138,null,{}] 16:28:07 INFO - PROCESS | 1770 | 1466810887774 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:07 INFO - PROCESS | 1770 | 1466810887779 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:08 INFO - PROCESS | 1770 | 1466810888006 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 16:28:09 INFO - PROCESS | 1770 | --DOCSHELL 0x86ccdc00 == 31 [pid = 1770] [id = 533] 16:28:09 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e5800 == 30 [pid = 1770] [id = 532] 16:28:09 INFO - PROCESS | 1770 | --DOCSHELL 0x8d1c5400 == 29 [pid = 1770] [id = 531] 16:28:09 INFO - PROCESS | 1770 | --DOCSHELL 0x87bcd400 == 28 [pid = 1770] [id = 530] 16:28:09 INFO - PROCESS | 1770 | --DOCSHELL 0x87cd0000 == 27 [pid = 1770] [id = 529] 16:28:09 INFO - PROCESS | 1770 | --DOCSHELL 0x87473000 == 26 [pid = 1770] [id = 516] 16:28:09 INFO - PROCESS | 1770 | --DOCSHELL 0x8a1ad800 == 25 [pid = 1770] [id = 520] 16:28:09 INFO - PROCESS | 1770 | --DOCSHELL 0x88308400 == 24 [pid = 1770] [id = 517] 16:28:09 INFO - PROCESS | 1770 | --DOCSHELL 0x87474000 == 23 [pid = 1770] [id = 528] 16:28:09 INFO - PROCESS | 1770 | --DOCSHELL 0x87472400 == 22 [pid = 1770] [id = 527] 16:28:09 INFO - PROCESS | 1770 | --DOCSHELL 0x87cd0c00 == 21 [pid = 1770] [id = 521] 16:28:09 INFO - PROCESS | 1770 | --DOCSHELL 0x8747e800 == 20 [pid = 1770] [id = 522] 16:28:09 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e7800 == 19 [pid = 1770] [id = 523] 16:28:09 INFO - PROCESS | 1770 | --DOCSHELL 0x8d212800 == 18 [pid = 1770] [id = 524] 16:28:09 INFO - PROCESS | 1770 | --DOCSHELL 0x86ccd800 == 17 [pid = 1770] [id = 519] 16:28:09 INFO - PROCESS | 1770 | --DOCSHELL 0x8b643c00 == 16 [pid = 1770] [id = 525] 16:28:09 INFO - PROCESS | 1770 | --DOCSHELL 0x87bd0800 == 15 [pid = 1770] [id = 526] 16:28:09 INFO - PROCESS | 1770 | --DOCSHELL 0x8a1b4800 == 14 [pid = 1770] [id = 518] 16:28:09 INFO - PROCESS | 1770 | --DOCSHELL 0x8e5f7c00 == 13 [pid = 1770] [id = 539] 16:28:09 INFO - PROCESS | 1770 | --DOCSHELL 0x8e5f6000 == 12 [pid = 1770] [id = 540] 16:28:09 INFO - PROCESS | 1770 | --DOCSHELL 0x8b64cc00 == 11 [pid = 1770] [id = 538] 16:28:09 INFO - PROCESS | 1770 | --DOCSHELL 0x87475000 == 10 [pid = 1770] [id = 537] 16:28:09 INFO - PROCESS | 1770 | --DOCSHELL 0x87cd7400 == 9 [pid = 1770] [id = 535] 16:28:09 INFO - PROCESS | 1770 | --DOCSHELL 0x8beaac00 == 8 [pid = 1770] [id = 536] 16:28:09 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd0000 == 7 [pid = 1770] [id = 534] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x87bcc800) [pid = 1770] [serial = 1518] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x86cdb800) [pid = 1770] [serial = 1517] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x8be2fc00) [pid = 1770] [serial = 1521] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x8a1b3800) [pid = 1770] [serial = 1520] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x8d2e8800) [pid = 1770] [serial = 1524] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x8d219400) [pid = 1770] [serial = 1523] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x8df20800) [pid = 1770] [serial = 1527] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x8df14400) [pid = 1770] [serial = 1526] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x8e5ef400) [pid = 1770] [serial = 1530] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x8e523c00) [pid = 1770] [serial = 1529] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x8e863c00) [pid = 1770] [serial = 1533] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x8e858c00) [pid = 1770] [serial = 1532] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x8e917800) [pid = 1770] [serial = 1536] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x8e911400) [pid = 1770] [serial = 1535] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x8eedb400) [pid = 1770] [serial = 1539] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x8e920000) [pid = 1770] [serial = 1538] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x8f05a800) [pid = 1770] [serial = 1542] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x8e91a800) [pid = 1770] [serial = 1541] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x87479800) [pid = 1770] [serial = 1550] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x87bc5800) [pid = 1770] [serial = 1551] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x88590c00) [pid = 1770] [serial = 1553] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x8be39800) [pid = 1770] [serial = 1547] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x88597c00) [pid = 1770] [serial = 1545] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x87cdc800) [pid = 1770] [serial = 1544] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x8b641800) [pid = 1770] [serial = 1556] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x8b64a800) [pid = 1770] [serial = 1557] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x8beb3400) [pid = 1770] [serial = 1548] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x8be31400) [pid = 1770] [serial = 1560] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x8d1bdc00) [pid = 1770] [serial = 1562] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x8859c800) [pid = 1770] [serial = 1554] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x87478000) [pid = 1770] [serial = 1559] [outer = (nil)] [url = about:blank] 16:28:09 INFO - PROCESS | 1770 | 1466810889533 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1770 | 1466810889544 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd5c00 == 8 [pid = 1770] [id = 542] 16:28:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x86cd7400) [pid = 1770] [serial = 1627] [outer = (nil)] 16:28:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x87470800) [pid = 1770] [serial = 1628] [outer = 0x86cd7400] 16:28:09 INFO - PROCESS | 1770 | 1466810889627 Marionette DEBUG loaded listener.js 16:28:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x87478400) [pid = 1770] [serial = 1629] [outer = 0x86cd7400] 16:28:10 INFO - PROCESS | 1770 | 1466810890511 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 16:28:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 2807ms 16:28:10 INFO - PROCESS | 1770 | 1466810890563 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 16:28:10 INFO - PROCESS | 1770 | 1466810890569 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 16:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:28:10 INFO - PROCESS | 1770 | 1466810890578 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:28:10 INFO - PROCESS | 1770 | 1466810890582 Marionette TRACE conn4 <- [1,2142,null,{}] 16:28:10 INFO - PROCESS | 1770 | 1466810890591 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:10 INFO - PROCESS | 1770 | 1466810890599 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:10 INFO - PROCESS | 1770 | 1466810890771 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 16:28:10 INFO - PROCESS | 1770 | 1466810890932 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810890941 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bcf000 == 9 [pid = 1770] [id = 543] 16:28:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x87bd0800) [pid = 1770] [serial = 1630] [outer = (nil)] 16:28:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x88304c00) [pid = 1770] [serial = 1631] [outer = 0x87bd0800] 16:28:11 INFO - PROCESS | 1770 | 1466810891018 Marionette DEBUG loaded listener.js 16:28:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x8858f800) [pid = 1770] [serial = 1632] [outer = 0x87bd0800] 16:28:11 INFO - PROCESS | 1770 | 1466810891896 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 16:28:11 INFO - PROCESS | 1770 | 1466810891982 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 16:28:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:28:11 INFO - PROCESS | 1770 | 1466810891992 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:28:11 INFO - PROCESS | 1770 | 1466810891996 Marionette TRACE conn4 <- [1,2146,null,{}] 16:28:12 INFO - PROCESS | 1770 | 1466810892010 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:12 INFO - PROCESS | 1770 | 1466810892016 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:12 INFO - PROCESS | 1770 | 1466810892265 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 16:28:12 INFO - PROCESS | 1770 | 1466810892294 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810892303 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x8859d800 == 10 [pid = 1770] [id = 544] 16:28:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x89842c00) [pid = 1770] [serial = 1633] [outer = (nil)] 16:28:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x8a1af800) [pid = 1770] [serial = 1634] [outer = 0x89842c00] 16:28:12 INFO - PROCESS | 1770 | 1466810892381 Marionette DEBUG loaded listener.js 16:28:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x8b643c00) [pid = 1770] [serial = 1635] [outer = 0x89842c00] 16:28:13 INFO - PROCESS | 1770 | 1466810893497 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 16:28:13 INFO - PROCESS | 1770 | 1466810893538 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 16:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:28:13 INFO - PROCESS | 1770 | 1466810893554 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:28:13 INFO - PROCESS | 1770 | 1466810893564 Marionette TRACE conn4 <- [1,2150,null,{}] 16:28:13 INFO - PROCESS | 1770 | 1466810893581 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:13 INFO - PROCESS | 1770 | 1466810893589 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:13 INFO - PROCESS | 1770 | 1466810893821 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 16:28:13 INFO - PROCESS | 1770 | 1466810893847 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1770 | 1466810893858 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bea8800 == 11 [pid = 1770] [id = 545] 16:28:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x8beaa800) [pid = 1770] [serial = 1636] [outer = (nil)] 16:28:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x8c0d6400) [pid = 1770] [serial = 1637] [outer = 0x8beaa800] 16:28:13 INFO - PROCESS | 1770 | 1466810893926 Marionette DEBUG loaded listener.js 16:28:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x8c0dbc00) [pid = 1770] [serial = 1638] [outer = 0x8beaa800] 16:28:15 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x86cdc000) [pid = 1770] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:28:15 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x8b64d000) [pid = 1770] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:28:15 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x8d213000) [pid = 1770] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:28:15 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x87cdc000) [pid = 1770] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:28:15 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x8747a400) [pid = 1770] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:28:15 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x8be37000) [pid = 1770] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:28:15 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x8d214c00) [pid = 1770] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:28:15 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x87cd1400) [pid = 1770] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:28:15 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x8d2ee000) [pid = 1770] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:28:15 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x87cd9000) [pid = 1770] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:28:15 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x8be36800) [pid = 1770] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:28:15 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x8747d800) [pid = 1770] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:28:15 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x8859b400) [pid = 1770] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:28:15 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x8d2e7c00) [pid = 1770] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:28:15 INFO - PROCESS | 1770 | 1466810895578 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 16:28:15 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:28:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 2058ms 16:28:15 INFO - PROCESS | 1770 | 1466810895604 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 16:28:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:28:15 INFO - PROCESS | 1770 | 1466810895609 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 16:28:15 INFO - PROCESS | 1770 | 1466810895615 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:28:15 INFO - PROCESS | 1770 | 1466810895619 Marionette TRACE conn4 <- [1,2154,null,{}] 16:28:15 INFO - PROCESS | 1770 | 1466810895624 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:15 INFO - PROCESS | 1770 | 1466810895629 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:15 INFO - PROCESS | 1770 | 1466810895855 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 16:28:15 INFO - PROCESS | 1770 | 1466810895876 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810895885 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cda400 == 12 [pid = 1770] [id = 546] 16:28:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8747a400) [pid = 1770] [serial = 1639] [outer = (nil)] 16:28:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x8beb4800) [pid = 1770] [serial = 1640] [outer = 0x8747a400] 16:28:15 INFO - PROCESS | 1770 | 1466810895966 Marionette DEBUG loaded listener.js 16:28:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x8c0e4400) [pid = 1770] [serial = 1641] [outer = 0x8747a400] 16:28:16 INFO - PROCESS | 1770 | 1466810896892 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:28:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:28:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1341ms 16:28:16 INFO - PROCESS | 1770 | 1466810896957 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 16:28:16 INFO - PROCESS | 1770 | 1466810896964 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 16:28:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:28:16 INFO - PROCESS | 1770 | 1466810896974 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:28:16 INFO - PROCESS | 1770 | 1466810896980 Marionette TRACE conn4 <- [1,2158,null,{}] 16:28:16 INFO - PROCESS | 1770 | 1466810896991 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:16 INFO - PROCESS | 1770 | 1466810896996 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:17 INFO - PROCESS | 1770 | 1466810897226 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 16:28:17 INFO - PROCESS | 1770 | 1466810897418 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810897436 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x87ccf800 == 13 [pid = 1770] [id = 547] 16:28:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x87cd0000) [pid = 1770] [serial = 1642] [outer = (nil)] 16:28:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x87cd9400) [pid = 1770] [serial = 1643] [outer = 0x87cd0000] 16:28:17 INFO - PROCESS | 1770 | 1466810897627 Marionette DEBUG loaded listener.js 16:28:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x89841400) [pid = 1770] [serial = 1644] [outer = 0x87cd0000] 16:28:18 INFO - PROCESS | 1770 | 1466810898663 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:28:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:28:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1749ms 16:28:18 INFO - PROCESS | 1770 | 1466810898723 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 16:28:18 INFO - PROCESS | 1770 | 1466810898730 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 16:28:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:28:18 INFO - PROCESS | 1770 | 1466810898742 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:28:18 INFO - PROCESS | 1770 | 1466810898746 Marionette TRACE conn4 <- [1,2162,null,{}] 16:28:18 INFO - PROCESS | 1770 | 1466810898753 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:18 INFO - PROCESS | 1770 | 1466810898759 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:18 INFO - PROCESS | 1770 | 1466810898986 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 16:28:19 INFO - PROCESS | 1770 | 1466810899220 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810899232 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x8747e400 == 14 [pid = 1770] [id = 548] 16:28:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x8be34400) [pid = 1770] [serial = 1645] [outer = (nil)] 16:28:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x8c0d6800) [pid = 1770] [serial = 1646] [outer = 0x8be34400] 16:28:19 INFO - PROCESS | 1770 | 1466810899364 Marionette DEBUG loaded listener.js 16:28:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x8d1c7c00) [pid = 1770] [serial = 1647] [outer = 0x8be34400] 16:28:20 INFO - PROCESS | 1770 | 1466810900373 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 16:28:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:28:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1685ms 16:28:20 INFO - PROCESS | 1770 | 1466810900427 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 16:28:20 INFO - PROCESS | 1770 | 1466810900431 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 16:28:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:28:20 INFO - PROCESS | 1770 | 1466810900438 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:28:20 INFO - PROCESS | 1770 | 1466810900445 Marionette TRACE conn4 <- [1,2166,null,{}] 16:28:20 INFO - PROCESS | 1770 | 1466810900474 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:20 INFO - PROCESS | 1770 | 1466810900481 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:20 INFO - PROCESS | 1770 | 1466810900724 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 16:28:21 INFO - PROCESS | 1770 | 1466810901007 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1770 | 1466810901024 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e5400 == 15 [pid = 1770] [id = 549] 16:28:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x8d2e5800) [pid = 1770] [serial = 1648] [outer = (nil)] 16:28:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x8d2ed800) [pid = 1770] [serial = 1649] [outer = 0x8d2e5800] 16:28:21 INFO - PROCESS | 1770 | 1466810901122 Marionette DEBUG loaded listener.js 16:28:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x8d2f5800) [pid = 1770] [serial = 1650] [outer = 0x8d2e5800] 16:28:22 INFO - PROCESS | 1770 | 1466810902060 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 16:28:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:28:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1694ms 16:28:22 INFO - PROCESS | 1770 | 1466810902133 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 16:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:28:22 INFO - PROCESS | 1770 | 1466810902138 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 16:28:22 INFO - PROCESS | 1770 | 1466810902145 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:28:22 INFO - PROCESS | 1770 | 1466810902149 Marionette TRACE conn4 <- [1,2170,null,{}] 16:28:22 INFO - PROCESS | 1770 | 1466810902155 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:22 INFO - PROCESS | 1770 | 1466810902160 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:22 INFO - PROCESS | 1770 | 1466810902347 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 16:28:22 INFO - PROCESS | 1770 | 1466810902530 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810902539 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2f0800 == 16 [pid = 1770] [id = 550] 16:28:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x8d2f7c00) [pid = 1770] [serial = 1651] [outer = (nil)] 16:28:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x8d4e2000) [pid = 1770] [serial = 1652] [outer = 0x8d2f7c00] 16:28:22 INFO - PROCESS | 1770 | 1466810902626 Marionette DEBUG loaded listener.js 16:28:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x8d4e0c00) [pid = 1770] [serial = 1653] [outer = 0x8d2f7c00] 16:28:23 INFO - PROCESS | 1770 | 1466810903593 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 16:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1486ms 16:28:23 INFO - PROCESS | 1770 | 1466810903633 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 16:28:23 INFO - PROCESS | 1770 | 1466810903637 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 16:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:28:23 INFO - PROCESS | 1770 | 1466810903644 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:28:23 INFO - PROCESS | 1770 | 1466810903647 Marionette TRACE conn4 <- [1,2174,null,{}] 16:28:23 INFO - PROCESS | 1770 | 1466810903653 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:23 INFO - PROCESS | 1770 | 1466810903659 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:23 INFO - PROCESS | 1770 | 1466810903839 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 16:28:24 INFO - PROCESS | 1770 | 1466810904025 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1770 | 1466810904035 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x87cd0c00 == 17 [pid = 1770] [id = 551] 16:28:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x8bea7400) [pid = 1770] [serial = 1654] [outer = (nil)] 16:28:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x8dee7000) [pid = 1770] [serial = 1655] [outer = 0x8bea7400] 16:28:24 INFO - PROCESS | 1770 | 1466810904115 Marionette DEBUG loaded listener.js 16:28:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x8deeac00) [pid = 1770] [serial = 1656] [outer = 0x8bea7400] 16:28:25 INFO - PROCESS | 1770 | 1466810905117 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:28:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1540ms 16:28:25 INFO - PROCESS | 1770 | 1466810905186 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 16:28:25 INFO - PROCESS | 1770 | 1466810905191 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 16:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:28:25 INFO - PROCESS | 1770 | 1466810905198 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:28:25 INFO - PROCESS | 1770 | 1466810905202 Marionette TRACE conn4 <- [1,2178,null,{}] 16:28:25 INFO - PROCESS | 1770 | 1466810905209 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:25 INFO - PROCESS | 1770 | 1466810905220 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:25 INFO - PROCESS | 1770 | 1466810905529 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 16:28:25 INFO - PROCESS | 1770 | 1466810905834 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810905846 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x87cddc00 == 18 [pid = 1770] [id = 552] 16:28:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x8de4dc00) [pid = 1770] [serial = 1657] [outer = (nil)] 16:28:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x8e519000) [pid = 1770] [serial = 1658] [outer = 0x8de4dc00] 16:28:25 INFO - PROCESS | 1770 | 1466810905938 Marionette DEBUG loaded listener.js 16:28:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x8e526400) [pid = 1770] [serial = 1659] [outer = 0x8de4dc00] 16:28:26 INFO - PROCESS | 1770 | 1466810906963 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1836ms 16:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:28:27 INFO - PROCESS | 1770 | 1466810907035 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 16:28:27 INFO - PROCESS | 1770 | 1466810907039 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 16:28:27 INFO - PROCESS | 1770 | 1466810907045 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:28:27 INFO - PROCESS | 1770 | 1466810907048 Marionette TRACE conn4 <- [1,2182,null,{}] 16:28:27 INFO - PROCESS | 1770 | 1466810907055 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:27 INFO - PROCESS | 1770 | 1466810907060 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:27 INFO - PROCESS | 1770 | 1466810907244 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 16:28:27 INFO - PROCESS | 1770 | 1466810907480 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810907490 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd7800 == 19 [pid = 1770] [id = 553] 16:28:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x86cd8c00) [pid = 1770] [serial = 1660] [outer = (nil)] 16:28:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x87477c00) [pid = 1770] [serial = 1661] [outer = 0x86cd8c00] 16:28:27 INFO - PROCESS | 1770 | 1466810907735 Marionette DEBUG loaded listener.js 16:28:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x87bc6800) [pid = 1770] [serial = 1662] [outer = 0x86cd8c00] 16:28:28 INFO - PROCESS | 1770 | 1466810908674 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:28:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:28:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1705ms 16:28:28 INFO - PROCESS | 1770 | 1466810908751 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 16:28:28 INFO - PROCESS | 1770 | 1466810908757 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 16:28:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:28:28 INFO - PROCESS | 1770 | 1466810908765 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:28:28 INFO - PROCESS | 1770 | 1466810908769 Marionette TRACE conn4 <- [1,2186,null,{}] 16:28:28 INFO - PROCESS | 1770 | 1466810908777 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:28 INFO - PROCESS | 1770 | 1466810908782 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:29 INFO - PROCESS | 1770 | 1466810909028 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 16:28:29 INFO - PROCESS | 1770 | --DOCSHELL 0x87bcc400 == 18 [pid = 1770] [id = 541] 16:28:29 INFO - PROCESS | 1770 | 1466810909310 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810909320 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x88302800 == 19 [pid = 1770] [id = 554] 16:28:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x8830a400) [pid = 1770] [serial = 1663] [outer = (nil)] 16:28:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x8859c800) [pid = 1770] [serial = 1664] [outer = 0x8830a400] 16:28:29 INFO - PROCESS | 1770 | 1466810909419 Marionette DEBUG loaded listener.js 16:28:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x8a1afc00) [pid = 1770] [serial = 1665] [outer = 0x8830a400] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x8c0dc800) [pid = 1770] [serial = 1601] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x8dee9c00) [pid = 1770] [serial = 1578] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x8d2e3800) [pid = 1770] [serial = 1596] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x8a1b0c00) [pid = 1770] [serial = 1566] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x88308c00) [pid = 1770] [serial = 1586] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x8c0e3c00) [pid = 1770] [serial = 1568] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x8d4e5400) [pid = 1770] [serial = 1575] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x87cd9c00) [pid = 1770] [serial = 1589] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x8d218c00) [pid = 1770] [serial = 1595] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x8d4d9000) [pid = 1770] [serial = 1599] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x8e5f5000) [pid = 1770] [serial = 1581] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x8d1c3c00) [pid = 1770] [serial = 1563] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x8e5f2c00) [pid = 1770] [serial = 1584] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x8be38400) [pid = 1770] [serial = 1593] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x8a1b2400) [pid = 1770] [serial = 1587] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x8b646800) [pid = 1770] [serial = 1592] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x8e672c00) [pid = 1770] [serial = 1583] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x8d1cb800) [pid = 1770] [serial = 1569] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x8830e800) [pid = 1770] [serial = 1565] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x8d2f6c00) [pid = 1770] [serial = 1598] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x8d2f7400) [pid = 1770] [serial = 1572] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x8e5ec400) [pid = 1770] [serial = 1580] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x8d4e4400) [pid = 1770] [serial = 1574] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x8d2ecc00) [pid = 1770] [serial = 1571] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x8de4f000) [pid = 1770] [serial = 1577] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x8858f400) [pid = 1770] [serial = 1590] [outer = (nil)] [url = about:blank] 16:28:29 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x8d2f1000) [pid = 1770] [serial = 1602] [outer = (nil)] [url = about:blank] 16:28:30 INFO - PROCESS | 1770 | 1466810910307 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:28:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:28:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1601ms 16:28:30 INFO - PROCESS | 1770 | 1466810910373 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 16:28:30 INFO - PROCESS | 1770 | 1466810910379 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 16:28:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:28:30 INFO - PROCESS | 1770 | 1466810910390 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:28:30 INFO - PROCESS | 1770 | 1466810910393 Marionette TRACE conn4 <- [1,2190,null,{}] 16:28:30 INFO - PROCESS | 1770 | 1466810910400 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:30 INFO - PROCESS | 1770 | 1466810910405 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:30 INFO - PROCESS | 1770 | 1466810910589 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 16:28:30 INFO - PROCESS | 1770 | 1466810910599 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1770 | 1466810910609 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be38000 == 20 [pid = 1770] [id = 555] 16:28:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8beac800) [pid = 1770] [serial = 1666] [outer = (nil)] 16:28:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x8c0dac00) [pid = 1770] [serial = 1667] [outer = 0x8beac800] 16:28:30 INFO - PROCESS | 1770 | 1466810910682 Marionette DEBUG loaded listener.js 16:28:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x8d1c3c00) [pid = 1770] [serial = 1668] [outer = 0x8beac800] 16:28:31 INFO - PROCESS | 1770 | 1466810911711 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 16:28:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:28:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1379ms 16:28:31 INFO - PROCESS | 1770 | 1466810911769 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 16:28:31 INFO - PROCESS | 1770 | 1466810911773 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 16:28:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:28:31 INFO - PROCESS | 1770 | 1466810911780 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:28:31 INFO - PROCESS | 1770 | 1466810911786 Marionette TRACE conn4 <- [1,2194,null,{}] 16:28:31 INFO - PROCESS | 1770 | 1466810911802 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:31 INFO - PROCESS | 1770 | 1466810911810 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:32 INFO - PROCESS | 1770 | 1466810912049 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 16:28:32 INFO - PROCESS | 1770 | 1466810912073 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810912084 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x87472c00 == 21 [pid = 1770] [id = 556] 16:28:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x8d211c00) [pid = 1770] [serial = 1669] [outer = (nil)] 16:28:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x8d2e5c00) [pid = 1770] [serial = 1670] [outer = 0x8d211c00] 16:28:32 INFO - PROCESS | 1770 | 1466810912152 Marionette DEBUG loaded listener.js 16:28:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x8d2ea400) [pid = 1770] [serial = 1671] [outer = 0x8d211c00] 16:28:33 INFO - PROCESS | 1770 | 1466810913053 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 16:28:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:28:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1341ms 16:28:33 INFO - PROCESS | 1770 | 1466810913122 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 16:28:33 INFO - PROCESS | 1770 | 1466810913127 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 16:28:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:28:33 INFO - PROCESS | 1770 | 1466810913133 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:28:33 INFO - PROCESS | 1770 | 1466810913150 Marionette TRACE conn4 <- [1,2198,null,{}] 16:28:33 INFO - PROCESS | 1770 | 1466810913170 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:33 INFO - PROCESS | 1770 | 1466810913175 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:33 INFO - PROCESS | 1770 | 1466810913395 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 16:28:33 INFO - PROCESS | 1770 | 1466810913420 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1770 | 1466810913429 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cce000 == 22 [pid = 1770] [id = 557] 16:28:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x87476800) [pid = 1770] [serial = 1672] [outer = (nil)] 16:28:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x8d4d9800) [pid = 1770] [serial = 1673] [outer = 0x87476800] 16:28:33 INFO - PROCESS | 1770 | 1466810913496 Marionette DEBUG loaded listener.js 16:28:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x8d4df800) [pid = 1770] [serial = 1674] [outer = 0x87476800] 16:28:34 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x86cd0c00) [pid = 1770] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:28:34 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x8983b400) [pid = 1770] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:28:34 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x8d1be000) [pid = 1770] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:28:34 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x87bd0400) [pid = 1770] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:28:34 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x8be31000) [pid = 1770] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:28:34 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x86cd7400) [pid = 1770] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:28:34 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x8e66b800) [pid = 1770] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:28:34 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x8e5f8000) [pid = 1770] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:28:34 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x8beaa800) [pid = 1770] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:28:34 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x87bd0800) [pid = 1770] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:28:34 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x87bcfc00) [pid = 1770] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:28:34 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x89842c00) [pid = 1770] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:28:34 INFO - PROCESS | 1770 | 1466810914556 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:28:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:28:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1460ms 16:28:34 INFO - PROCESS | 1770 | 1466810914595 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 16:28:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:28:34 INFO - PROCESS | 1770 | 1466810914599 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 16:28:34 INFO - PROCESS | 1770 | 1466810914606 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:28:34 INFO - PROCESS | 1770 | 1466810914609 Marionette TRACE conn4 <- [1,2202,null,{}] 16:28:34 INFO - PROCESS | 1770 | 1466810914615 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:34 INFO - PROCESS | 1770 | 1466810914619 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:34 INFO - PROCESS | 1770 | 1466810914827 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 16:28:34 INFO - PROCESS | 1770 | 1466810914857 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810914865 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bcfc00 == 23 [pid = 1770] [id = 558] 16:28:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x88307800) [pid = 1770] [serial = 1675] [outer = (nil)] 16:28:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x8d2e3400) [pid = 1770] [serial = 1676] [outer = 0x88307800] 16:28:34 INFO - PROCESS | 1770 | 1466810914947 Marionette DEBUG loaded listener.js 16:28:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8de4f000) [pid = 1770] [serial = 1677] [outer = 0x88307800] 16:28:35 INFO - PROCESS | 1770 | 1466810915836 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:28:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:28:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1286ms 16:28:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:28:35 INFO - PROCESS | 1770 | 1466810915892 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 16:28:35 INFO - PROCESS | 1770 | 1466810915895 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 16:28:35 INFO - PROCESS | 1770 | 1466810915902 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:28:35 INFO - PROCESS | 1770 | 1466810915906 Marionette TRACE conn4 <- [1,2206,null,{}] 16:28:35 INFO - PROCESS | 1770 | 1466810915911 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:35 INFO - PROCESS | 1770 | 1466810915921 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:36 INFO - PROCESS | 1770 | 1466810916092 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 16:28:36 INFO - PROCESS | 1770 | 1466810916235 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810916242 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cce800 == 24 [pid = 1770] [id = 559] 16:28:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x86ccec00) [pid = 1770] [serial = 1678] [outer = (nil)] 16:28:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x87470c00) [pid = 1770] [serial = 1679] [outer = 0x86ccec00] 16:28:36 INFO - PROCESS | 1770 | 1466810916394 Marionette DEBUG loaded listener.js 16:28:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x8747ec00) [pid = 1770] [serial = 1680] [outer = 0x86ccec00] 16:28:37 INFO - PROCESS | 1770 | 1466810917480 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 16:28:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:28:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1631ms 16:28:37 INFO - PROCESS | 1770 | 1466810917535 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 16:28:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:28:37 INFO - PROCESS | 1770 | 1466810917541 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 16:28:37 INFO - PROCESS | 1770 | 1466810917550 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:28:37 INFO - PROCESS | 1770 | 1466810917555 Marionette TRACE conn4 <- [1,2210,null,{}] 16:28:37 INFO - PROCESS | 1770 | 1466810917562 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:37 INFO - PROCESS | 1770 | 1466810917568 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:37 INFO - PROCESS | 1770 | 1466810917885 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 16:28:38 INFO - PROCESS | 1770 | 1466810918080 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810918087 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x88590400 == 25 [pid = 1770] [id = 560] 16:28:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x8983ac00) [pid = 1770] [serial = 1681] [outer = (nil)] 16:28:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x8a1ac400) [pid = 1770] [serial = 1682] [outer = 0x8983ac00] 16:28:38 INFO - PROCESS | 1770 | 1466810918183 Marionette DEBUG loaded listener.js 16:28:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x8b641c00) [pid = 1770] [serial = 1683] [outer = 0x8983ac00] 16:28:39 INFO - PROCESS | 1770 | 1466810919119 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 16:28:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:28:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1642ms 16:28:39 INFO - PROCESS | 1770 | 1466810919190 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 16:28:39 INFO - PROCESS | 1770 | 1466810919196 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 16:28:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:28:39 INFO - PROCESS | 1770 | 1466810919207 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:28:39 INFO - PROCESS | 1770 | 1466810919212 Marionette TRACE conn4 <- [1,2214,null,{}] 16:28:39 INFO - PROCESS | 1770 | 1466810919219 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:39 INFO - PROCESS | 1770 | 1466810919225 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:39 INFO - PROCESS | 1770 | 1466810919462 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 16:28:39 INFO - PROCESS | 1770 | 1466810919751 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810919763 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be38400 == 26 [pid = 1770] [id = 561] 16:28:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x8bead800) [pid = 1770] [serial = 1684] [outer = (nil)] 16:28:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x8c0dfc00) [pid = 1770] [serial = 1685] [outer = 0x8bead800] 16:28:39 INFO - PROCESS | 1770 | 1466810919890 Marionette DEBUG loaded listener.js 16:28:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x8d213c00) [pid = 1770] [serial = 1686] [outer = 0x8bead800] 16:28:40 INFO - PROCESS | 1770 | 1466810920918 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 16:28:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:28:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1786ms 16:28:40 INFO - PROCESS | 1770 | 1466810920994 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 16:28:41 INFO - PROCESS | 1770 | 1466810920997 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 16:28:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:28:41 INFO - PROCESS | 1770 | 1466810921005 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:28:41 INFO - PROCESS | 1770 | 1466810921011 Marionette TRACE conn4 <- [1,2218,null,{}] 16:28:41 INFO - PROCESS | 1770 | 1466810921029 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:41 INFO - PROCESS | 1770 | 1466810921037 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:41 INFO - PROCESS | 1770 | 1466810921363 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 16:28:41 INFO - PROCESS | 1770 | 1466810921563 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810921573 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be2fc00 == 27 [pid = 1770] [id = 562] 16:28:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x8dee4c00) [pid = 1770] [serial = 1687] [outer = (nil)] 16:28:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x8df13c00) [pid = 1770] [serial = 1688] [outer = 0x8dee4c00] 16:28:41 INFO - PROCESS | 1770 | 1466810921663 Marionette DEBUG loaded listener.js 16:28:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x8df16c00) [pid = 1770] [serial = 1689] [outer = 0x8dee4c00] 16:28:42 INFO - PROCESS | 1770 | 1466810922600 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 16:28:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:28:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1635ms 16:28:42 INFO - PROCESS | 1770 | 1466810922641 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 16:28:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:28:42 INFO - PROCESS | 1770 | 1466810922647 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 16:28:42 INFO - PROCESS | 1770 | 1466810922653 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:28:42 INFO - PROCESS | 1770 | 1466810922657 Marionette TRACE conn4 <- [1,2222,null,{}] 16:28:42 INFO - PROCESS | 1770 | 1466810922663 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:42 INFO - PROCESS | 1770 | 1466810922668 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:42 INFO - PROCESS | 1770 | 1466810922877 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 16:28:43 INFO - PROCESS | 1770 | 1466810923065 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810923072 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x8de48c00 == 28 [pid = 1770] [id = 563] 16:28:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x8df1d000) [pid = 1770] [serial = 1690] [outer = (nil)] 16:28:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x8e5ed400) [pid = 1770] [serial = 1691] [outer = 0x8df1d000] 16:28:43 INFO - PROCESS | 1770 | 1466810923158 Marionette DEBUG loaded listener.js 16:28:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x8e5f2c00) [pid = 1770] [serial = 1692] [outer = 0x8df1d000] 16:28:44 INFO - PROCESS | 1770 | 1466810924109 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:28:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:28:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1531ms 16:28:44 INFO - PROCESS | 1770 | 1466810924185 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 16:28:44 INFO - PROCESS | 1770 | 1466810924189 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 16:28:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:28:44 INFO - PROCESS | 1770 | 1466810924195 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:28:44 INFO - PROCESS | 1770 | 1466810924199 Marionette TRACE conn4 <- [1,2226,null,{}] 16:28:44 INFO - PROCESS | 1770 | 1466810924205 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:44 INFO - PROCESS | 1770 | 1466810924211 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:44 INFO - PROCESS | 1770 | 1466810924389 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 16:28:44 INFO - PROCESS | 1770 | 1466810924577 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1770 | 1466810924586 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5f5000 == 29 [pid = 1770] [id = 564] 16:28:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x8e5f7400) [pid = 1770] [serial = 1693] [outer = (nil)] 16:28:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x8e66c000) [pid = 1770] [serial = 1694] [outer = 0x8e5f7400] 16:28:44 INFO - PROCESS | 1770 | 1466810924682 Marionette DEBUG loaded listener.js 16:28:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x8e857c00) [pid = 1770] [serial = 1695] [outer = 0x8e5f7400] 16:28:45 INFO - PROCESS | 1770 | 1466810925770 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 16:28:45 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:28:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1632ms 16:28:45 INFO - PROCESS | 1770 | 1466810925829 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 16:28:45 INFO - PROCESS | 1770 | 1466810925833 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 16:28:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:28:45 INFO - PROCESS | 1770 | 1466810925840 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:28:45 INFO - PROCESS | 1770 | 1466810925844 Marionette TRACE conn4 <- [1,2230,null,{}] 16:28:45 INFO - PROCESS | 1770 | 1466810925850 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:45 INFO - PROCESS | 1770 | 1466810925861 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:46 INFO - PROCESS | 1770 | 1466810926058 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 16:28:46 INFO - PROCESS | 1770 | 1466810926295 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810926305 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x87476400 == 30 [pid = 1770] [id = 565] 16:28:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x87bcec00) [pid = 1770] [serial = 1696] [outer = (nil)] 16:28:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x87cd6c00) [pid = 1770] [serial = 1697] [outer = 0x87bcec00] 16:28:46 INFO - PROCESS | 1770 | 1466810926654 Marionette DEBUG loaded listener.js 16:28:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x8830e800) [pid = 1770] [serial = 1698] [outer = 0x87bcec00] 16:28:47 INFO - PROCESS | 1770 | 1466810927650 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 16:28:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:28:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1833ms 16:28:47 INFO - PROCESS | 1770 | 1466810927688 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 16:28:47 INFO - PROCESS | 1770 | 1466810927699 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 16:28:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:28:47 INFO - PROCESS | 1770 | 1466810927729 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:28:47 INFO - PROCESS | 1770 | 1466810927737 Marionette TRACE conn4 <- [1,2234,null,{}] 16:28:47 INFO - PROCESS | 1770 | 1466810927756 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:47 INFO - PROCESS | 1770 | 1466810927766 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:48 INFO - PROCESS | 1770 | 1466810928005 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 16:28:49 INFO - PROCESS | 1770 | --DOCSHELL 0x87bcfc00 == 29 [pid = 1770] [id = 558] 16:28:49 INFO - PROCESS | 1770 | --DOCSHELL 0x86cce000 == 28 [pid = 1770] [id = 557] 16:28:49 INFO - PROCESS | 1770 | --DOCSHELL 0x87472c00 == 27 [pid = 1770] [id = 556] 16:28:49 INFO - PROCESS | 1770 | --DOCSHELL 0x8be38000 == 26 [pid = 1770] [id = 555] 16:28:49 INFO - PROCESS | 1770 | --DOCSHELL 0x88302800 == 25 [pid = 1770] [id = 554] 16:28:49 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd7800 == 24 [pid = 1770] [id = 553] 16:28:49 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd5c00 == 23 [pid = 1770] [id = 542] 16:28:49 INFO - PROCESS | 1770 | --DOCSHELL 0x8bea8800 == 22 [pid = 1770] [id = 545] 16:28:49 INFO - PROCESS | 1770 | --DOCSHELL 0x87bcf000 == 21 [pid = 1770] [id = 543] 16:28:49 INFO - PROCESS | 1770 | --DOCSHELL 0x87cd0c00 == 20 [pid = 1770] [id = 551] 16:28:49 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2f0800 == 19 [pid = 1770] [id = 550] 16:28:49 INFO - PROCESS | 1770 | --DOCSHELL 0x8859d800 == 18 [pid = 1770] [id = 544] 16:28:49 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e5400 == 17 [pid = 1770] [id = 549] 16:28:49 INFO - PROCESS | 1770 | --DOCSHELL 0x87ccf800 == 16 [pid = 1770] [id = 547] 16:28:49 INFO - PROCESS | 1770 | --DOCSHELL 0x8747e400 == 15 [pid = 1770] [id = 548] 16:28:49 INFO - PROCESS | 1770 | --DOCSHELL 0x86cda400 == 14 [pid = 1770] [id = 546] 16:28:49 INFO - PROCESS | 1770 | --DOCSHELL 0x87cddc00 == 13 [pid = 1770] [id = 552] 16:28:49 INFO - PROCESS | 1770 | --DOCSHELL 0x8e5f5000 == 12 [pid = 1770] [id = 564] 16:28:49 INFO - PROCESS | 1770 | --DOCSHELL 0x8de48c00 == 11 [pid = 1770] [id = 563] 16:28:49 INFO - PROCESS | 1770 | --DOCSHELL 0x8be2fc00 == 10 [pid = 1770] [id = 562] 16:28:49 INFO - PROCESS | 1770 | --DOCSHELL 0x88590400 == 9 [pid = 1770] [id = 560] 16:28:49 INFO - PROCESS | 1770 | --DOCSHELL 0x8be38400 == 8 [pid = 1770] [id = 561] 16:28:49 INFO - PROCESS | 1770 | --DOCSHELL 0x86cce800 == 7 [pid = 1770] [id = 559] 16:28:49 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x8beb4800) [pid = 1770] [serial = 1640] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x8747f000) [pid = 1770] [serial = 1605] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x86cd6c00) [pid = 1770] [serial = 1604] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x8b646000) [pid = 1770] [serial = 1608] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x8a1ab400) [pid = 1770] [serial = 1607] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x8d2e6c00) [pid = 1770] [serial = 1611] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x8d20e400) [pid = 1770] [serial = 1610] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x8df1d800) [pid = 1770] [serial = 1614] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x8de48800) [pid = 1770] [serial = 1613] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x8e5ec000) [pid = 1770] [serial = 1617] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x87470800) [pid = 1770] [serial = 1628] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x8e525c00) [pid = 1770] [serial = 1616] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x8e864c00) [pid = 1770] [serial = 1620] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x8e671400) [pid = 1770] [serial = 1619] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x87478400) [pid = 1770] [serial = 1629] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x8e91e000) [pid = 1770] [serial = 1623] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x8c0d6400) [pid = 1770] [serial = 1637] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x8c0dbc00) [pid = 1770] [serial = 1638] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x88304c00) [pid = 1770] [serial = 1631] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x8e916000) [pid = 1770] [serial = 1622] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x88594c00) [pid = 1770] [serial = 1626] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x87cd2400) [pid = 1770] [serial = 1625] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x8a1af800) [pid = 1770] [serial = 1634] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x8b643c00) [pid = 1770] [serial = 1635] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x8858f800) [pid = 1770] [serial = 1632] [outer = (nil)] [url = about:blank] 16:28:49 INFO - PROCESS | 1770 | 1466810929434 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810929447 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd7800 == 8 [pid = 1770] [id = 566] 16:28:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x86cd7c00) [pid = 1770] [serial = 1699] [outer = (nil)] 16:28:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x86cdcc00) [pid = 1770] [serial = 1700] [outer = 0x86cd7c00] 16:28:49 INFO - PROCESS | 1770 | 1466810929527 Marionette DEBUG loaded listener.js 16:28:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x8747e800) [pid = 1770] [serial = 1701] [outer = 0x86cd7c00] 16:28:50 INFO - PROCESS | 1770 | 1466810930353 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 16:28:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:28:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 2677ms 16:28:50 INFO - PROCESS | 1770 | 1466810930391 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 16:28:50 INFO - PROCESS | 1770 | 1466810930397 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 16:28:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:28:50 INFO - PROCESS | 1770 | 1466810930405 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:28:50 INFO - PROCESS | 1770 | 1466810930409 Marionette TRACE conn4 <- [1,2238,null,{}] 16:28:50 INFO - PROCESS | 1770 | 1466810930428 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:50 INFO - PROCESS | 1770 | 1466810930437 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:50 INFO - PROCESS | 1770 | 1466810930630 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 16:28:50 INFO - PROCESS | 1770 | 1466810930642 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810930651 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x88304800 == 9 [pid = 1770] [id = 567] 16:28:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x88306c00) [pid = 1770] [serial = 1702] [outer = (nil)] 16:28:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8830c800) [pid = 1770] [serial = 1703] [outer = 0x88306c00] 16:28:50 INFO - PROCESS | 1770 | 1466810930728 Marionette DEBUG loaded listener.js 16:28:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x88593400) [pid = 1770] [serial = 1704] [outer = 0x88306c00] 16:28:51 INFO - PROCESS | 1770 | 1466810931722 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:28:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:28:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1353ms 16:28:51 INFO - PROCESS | 1770 | 1466810931763 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 16:28:51 INFO - PROCESS | 1770 | 1466810931771 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 16:28:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:28:51 INFO - PROCESS | 1770 | 1466810931778 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:28:51 INFO - PROCESS | 1770 | 1466810931782 Marionette TRACE conn4 <- [1,2242,null,{}] 16:28:51 INFO - PROCESS | 1770 | 1466810931788 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:51 INFO - PROCESS | 1770 | 1466810931794 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:51 INFO - PROCESS | 1770 | 1466810931981 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 16:28:52 INFO - PROCESS | 1770 | 1466810932149 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810932156 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x88306000 == 10 [pid = 1770] [id = 568] 16:28:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x89841000) [pid = 1770] [serial = 1705] [outer = (nil)] 16:28:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x8a1ae800) [pid = 1770] [serial = 1706] [outer = 0x89841000] 16:28:52 INFO - PROCESS | 1770 | 1466810932228 Marionette DEBUG loaded listener.js 16:28:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x8a1b8c00) [pid = 1770] [serial = 1707] [outer = 0x89841000] 16:28:53 INFO - PROCESS | 1770 | 1466810933210 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:28:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:28:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1483ms 16:28:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:28:53 INFO - PROCESS | 1770 | 1466810933262 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 16:28:53 INFO - PROCESS | 1770 | 1466810933265 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 16:28:53 INFO - PROCESS | 1770 | 1466810933286 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:28:53 INFO - PROCESS | 1770 | 1466810933296 Marionette TRACE conn4 <- [1,2246,null,{}] 16:28:53 INFO - PROCESS | 1770 | 1466810933305 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:53 INFO - PROCESS | 1770 | 1466810933312 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:53 INFO - PROCESS | 1770 | 1466810933547 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 16:28:53 INFO - PROCESS | 1770 | 1466810933571 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1770 | 1466810933579 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be3a400 == 11 [pid = 1770] [id = 569] 16:28:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x8bea8800) [pid = 1770] [serial = 1708] [outer = (nil)] 16:28:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x8beab800) [pid = 1770] [serial = 1709] [outer = 0x8bea8800] 16:28:53 INFO - PROCESS | 1770 | 1466810933649 Marionette DEBUG loaded listener.js 16:28:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x8beb1c00) [pid = 1770] [serial = 1710] [outer = 0x8bea8800] 16:28:54 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x87476800) [pid = 1770] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:28:54 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x88307800) [pid = 1770] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:28:54 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x8747a400) [pid = 1770] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:28:54 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x87cd0000) [pid = 1770] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:28:54 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x8d2e5800) [pid = 1770] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:28:54 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x8beac800) [pid = 1770] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:28:54 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x8be34400) [pid = 1770] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:28:54 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x8d2f7c00) [pid = 1770] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:28:54 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8bea7400) [pid = 1770] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:28:54 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x86cd8c00) [pid = 1770] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:28:54 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x8830a400) [pid = 1770] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:28:54 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x8de4dc00) [pid = 1770] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:28:54 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x8d211c00) [pid = 1770] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:28:55 INFO - PROCESS | 1770 | 1466810935147 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:28:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:28:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1911ms 16:28:55 INFO - PROCESS | 1770 | 1466810935182 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 16:28:55 INFO - PROCESS | 1770 | 1466810935187 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 16:28:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:28:55 INFO - PROCESS | 1770 | 1466810935193 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:28:55 INFO - PROCESS | 1770 | 1466810935196 Marionette TRACE conn4 <- [1,2250,null,{}] 16:28:55 INFO - PROCESS | 1770 | 1466810935202 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:55 INFO - PROCESS | 1770 | 1466810935207 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:55 INFO - PROCESS | 1770 | 1466810935358 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 16:28:55 INFO - PROCESS | 1770 | 1466810935372 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810935377 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x87471000 == 12 [pid = 1770] [id = 570] 16:28:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x88309400) [pid = 1770] [serial = 1711] [outer = (nil)] 16:28:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x8c0d6400) [pid = 1770] [serial = 1712] [outer = 0x88309400] 16:28:55 INFO - PROCESS | 1770 | 1466810935452 Marionette DEBUG loaded listener.js 16:28:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x8c0dbc00) [pid = 1770] [serial = 1713] [outer = 0x88309400] 16:28:56 INFO - PROCESS | 1770 | 1466810936366 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 16:28:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:28:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1182ms 16:28:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:28:56 INFO - PROCESS | 1770 | 1466810936377 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 16:28:56 INFO - PROCESS | 1770 | 1466810936380 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 16:28:56 INFO - PROCESS | 1770 | 1466810936387 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:28:56 INFO - PROCESS | 1770 | 1466810936391 Marionette TRACE conn4 <- [1,2254,null,{}] 16:28:56 INFO - PROCESS | 1770 | 1466810936396 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:56 INFO - PROCESS | 1770 | 1466810936401 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:56 INFO - PROCESS | 1770 | 1466810936618 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 16:28:56 INFO - PROCESS | 1770 | 1466810936773 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1770 | 1466810936787 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x86ccfc00 == 13 [pid = 1770] [id = 571] 16:28:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x86cd1400) [pid = 1770] [serial = 1714] [outer = (nil)] 16:28:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x86cd7000) [pid = 1770] [serial = 1715] [outer = 0x86cd1400] 16:28:56 INFO - PROCESS | 1770 | 1466810936909 Marionette DEBUG loaded listener.js 16:28:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x87bc5c00) [pid = 1770] [serial = 1716] [outer = 0x86cd1400] 16:28:58 INFO - PROCESS | 1770 | 1466810938067 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:28:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:28:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1738ms 16:28:58 INFO - PROCESS | 1770 | 1466810938128 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 16:28:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:28:58 INFO - PROCESS | 1770 | 1466810938135 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 16:28:58 INFO - PROCESS | 1770 | 1466810938143 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:28:58 INFO - PROCESS | 1770 | 1466810938149 Marionette TRACE conn4 <- [1,2258,null,{}] 16:28:58 INFO - PROCESS | 1770 | 1466810938157 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:58 INFO - PROCESS | 1770 | 1466810938165 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:58 INFO - PROCESS | 1770 | 1466810938476 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 16:28:58 INFO - PROCESS | 1770 | 1466810938676 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810938688 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:28:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x87475400 == 14 [pid = 1770] [id = 572] 16:28:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x8859bc00) [pid = 1770] [serial = 1717] [outer = (nil)] 16:28:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x8a1aac00) [pid = 1770] [serial = 1718] [outer = 0x8859bc00] 16:28:58 INFO - PROCESS | 1770 | 1466810938779 Marionette DEBUG loaded listener.js 16:28:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x8b648c00) [pid = 1770] [serial = 1719] [outer = 0x8859bc00] 16:28:59 INFO - PROCESS | 1770 | 1466810939756 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:28:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:28:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1636ms 16:28:59 INFO - PROCESS | 1770 | 1466810939782 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 16:28:59 INFO - PROCESS | 1770 | 1466810939789 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 16:28:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:28:59 INFO - PROCESS | 1770 | 1466810939796 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:28:59 INFO - PROCESS | 1770 | 1466810939800 Marionette TRACE conn4 <- [1,2262,null,{}] 16:28:59 INFO - PROCESS | 1770 | 1466810939835 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:59 INFO - PROCESS | 1770 | 1466810939841 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:00 INFO - PROCESS | 1770 | 1466810940048 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 16:29:00 INFO - PROCESS | 1770 | 1466810940325 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810940335 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x8c0d6c00 == 15 [pid = 1770] [id = 573] 16:29:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x8c0db400) [pid = 1770] [serial = 1720] [outer = (nil)] 16:29:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x8d1bcc00) [pid = 1770] [serial = 1721] [outer = 0x8c0db400] 16:29:00 INFO - PROCESS | 1770 | 1466810940445 Marionette DEBUG loaded listener.js 16:29:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x8d20b800) [pid = 1770] [serial = 1722] [outer = 0x8c0db400] 16:29:01 INFO - PROCESS | 1770 | 1466810941518 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:29:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:29:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1785ms 16:29:01 INFO - PROCESS | 1770 | 1466810941583 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 16:29:01 INFO - PROCESS | 1770 | 1466810941588 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 16:29:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:29:01 INFO - PROCESS | 1770 | 1466810941604 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:29:01 INFO - PROCESS | 1770 | 1466810941614 Marionette TRACE conn4 <- [1,2266,null,{}] 16:29:01 INFO - PROCESS | 1770 | 1466810941620 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:01 INFO - PROCESS | 1770 | 1466810941638 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:01 INFO - PROCESS | 1770 | 1466810941873 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 16:29:02 INFO - PROCESS | 1770 | 1466810942100 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810942108 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x87474c00 == 16 [pid = 1770] [id = 574] 16:29:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x8859ec00) [pid = 1770] [serial = 1723] [outer = (nil)] 16:29:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x8d2e0000) [pid = 1770] [serial = 1724] [outer = 0x8859ec00] 16:29:02 INFO - PROCESS | 1770 | 1466810942236 Marionette DEBUG loaded listener.js 16:29:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x8d2e3c00) [pid = 1770] [serial = 1725] [outer = 0x8859ec00] 16:29:03 INFO - PROCESS | 1770 | 1466810943216 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 16:29:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:29:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1656ms 16:29:03 INFO - PROCESS | 1770 | 1466810943263 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 16:29:03 INFO - PROCESS | 1770 | 1466810943269 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 16:29:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:29:03 INFO - PROCESS | 1770 | 1466810943277 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:29:03 INFO - PROCESS | 1770 | 1466810943281 Marionette TRACE conn4 <- [1,2270,null,{}] 16:29:03 INFO - PROCESS | 1770 | 1466810943287 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:03 INFO - PROCESS | 1770 | 1466810943292 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:03 INFO - PROCESS | 1770 | 1466810943481 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 16:29:03 INFO - PROCESS | 1770 | 1466810943846 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1770 | 1466810943857 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x87472c00 == 17 [pid = 1770] [id = 575] 16:29:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x87473000) [pid = 1770] [serial = 1726] [outer = (nil)] 16:29:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x87bc9400) [pid = 1770] [serial = 1727] [outer = 0x87473000] 16:29:03 INFO - PROCESS | 1770 | 1466810943976 Marionette DEBUG loaded listener.js 16:29:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x87cd4400) [pid = 1770] [serial = 1728] [outer = 0x87473000] 16:29:04 INFO - PROCESS | 1770 | --DOCSHELL 0x87476400 == 16 [pid = 1770] [id = 565] 16:29:04 INFO - PROCESS | 1770 | --DOCSHELL 0x87471000 == 15 [pid = 1770] [id = 570] 16:29:04 INFO - PROCESS | 1770 | --DOCSHELL 0x8be3a400 == 14 [pid = 1770] [id = 569] 16:29:05 INFO - PROCESS | 1770 | --DOCSHELL 0x88306000 == 13 [pid = 1770] [id = 568] 16:29:05 INFO - PROCESS | 1770 | --DOCSHELL 0x88304800 == 12 [pid = 1770] [id = 567] 16:29:05 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd7800 == 11 [pid = 1770] [id = 566] 16:29:05 INFO - PROCESS | 1770 | 1466810945017 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:29:05 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x8d4d9800) [pid = 1770] [serial = 1673] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x8d4df800) [pid = 1770] [serial = 1674] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x8d2e3400) [pid = 1770] [serial = 1676] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x8c0e4400) [pid = 1770] [serial = 1641] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x87cd9400) [pid = 1770] [serial = 1643] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x89841400) [pid = 1770] [serial = 1644] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x8d2ed800) [pid = 1770] [serial = 1649] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x8d2f5800) [pid = 1770] [serial = 1650] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x8c0dac00) [pid = 1770] [serial = 1667] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x8d1c3c00) [pid = 1770] [serial = 1668] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x8c0d6800) [pid = 1770] [serial = 1646] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x8d1c7c00) [pid = 1770] [serial = 1647] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x8d4e2000) [pid = 1770] [serial = 1652] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8d4e0c00) [pid = 1770] [serial = 1653] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x8dee7000) [pid = 1770] [serial = 1655] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x8deeac00) [pid = 1770] [serial = 1656] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x87477c00) [pid = 1770] [serial = 1661] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x87bc6800) [pid = 1770] [serial = 1662] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8859c800) [pid = 1770] [serial = 1664] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x8a1afc00) [pid = 1770] [serial = 1665] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x8e519000) [pid = 1770] [serial = 1658] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x8e526400) [pid = 1770] [serial = 1659] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x8de4f000) [pid = 1770] [serial = 1677] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x8d2ea400) [pid = 1770] [serial = 1671] [outer = (nil)] [url = about:blank] 16:29:05 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x8d2e5c00) [pid = 1770] [serial = 1670] [outer = (nil)] [url = about:blank] 16:29:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:29:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1794ms 16:29:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:29:05 INFO - PROCESS | 1770 | 1466810945073 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 16:29:05 INFO - PROCESS | 1770 | 1466810945078 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 16:29:05 INFO - PROCESS | 1770 | 1466810945087 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:29:05 INFO - PROCESS | 1770 | 1466810945091 Marionette TRACE conn4 <- [1,2274,null,{}] 16:29:05 INFO - PROCESS | 1770 | 1466810945099 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:05 INFO - PROCESS | 1770 | 1466810945107 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:05 INFO - PROCESS | 1770 | 1466810945289 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 16:29:05 INFO - PROCESS | 1770 | 1466810945476 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810945486 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x88303800 == 12 [pid = 1770] [id = 576] 16:29:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x8830fc00) [pid = 1770] [serial = 1729] [outer = (nil)] 16:29:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x8859e800) [pid = 1770] [serial = 1730] [outer = 0x8830fc00] 16:29:05 INFO - PROCESS | 1770 | 1466810945561 Marionette DEBUG loaded listener.js 16:29:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x89842c00) [pid = 1770] [serial = 1731] [outer = 0x8830fc00] 16:29:06 INFO - PROCESS | 1770 | 1466810946374 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 16:29:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:29:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1335ms 16:29:06 INFO - PROCESS | 1770 | 1466810946433 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 16:29:06 INFO - PROCESS | 1770 | 1466810946439 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 16:29:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:29:06 INFO - PROCESS | 1770 | 1466810946448 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:29:06 INFO - PROCESS | 1770 | 1466810946452 Marionette TRACE conn4 <- [1,2278,null,{}] 16:29:06 INFO - PROCESS | 1770 | 1466810946458 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:06 INFO - PROCESS | 1770 | 1466810946463 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:06 INFO - PROCESS | 1770 | 1466810946635 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 16:29:06 INFO - PROCESS | 1770 | 1466810946652 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1770 | 1466810946658 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a1b2c00 == 13 [pid = 1770] [id = 577] 16:29:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x8b650400) [pid = 1770] [serial = 1732] [outer = (nil)] 16:29:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x8beacc00) [pid = 1770] [serial = 1733] [outer = 0x8b650400] 16:29:06 INFO - PROCESS | 1770 | 1466810946738 Marionette DEBUG loaded listener.js 16:29:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x8c0e4000) [pid = 1770] [serial = 1734] [outer = 0x8b650400] 16:29:07 INFO - PROCESS | 1770 | 1466810947748 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:29:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:29:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1333ms 16:29:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:29:07 INFO - PROCESS | 1770 | 1466810947782 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 16:29:07 INFO - PROCESS | 1770 | 1466810947785 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 16:29:07 INFO - PROCESS | 1770 | 1466810947799 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:29:07 INFO - PROCESS | 1770 | 1466810947809 Marionette TRACE conn4 <- [1,2282,null,{}] 16:29:07 INFO - PROCESS | 1770 | 1466810947824 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:07 INFO - PROCESS | 1770 | 1466810947831 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:08 INFO - PROCESS | 1770 | 1466810948098 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 16:29:08 INFO - PROCESS | 1770 | 1466810948124 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810948133 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be2ec00 == 14 [pid = 1770] [id = 578] 16:29:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x8be38c00) [pid = 1770] [serial = 1735] [outer = (nil)] 16:29:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x8d2db400) [pid = 1770] [serial = 1736] [outer = 0x8be38c00] 16:29:08 INFO - PROCESS | 1770 | 1466810948201 Marionette DEBUG loaded listener.js 16:29:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x8d2e5c00) [pid = 1770] [serial = 1737] [outer = 0x8be38c00] 16:29:09 INFO - PROCESS | 1770 | 1466810949167 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 16:29:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:29:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1408ms 16:29:09 INFO - PROCESS | 1770 | 1466810949206 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 16:29:09 INFO - PROCESS | 1770 | 1466810949211 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 16:29:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:29:09 INFO - PROCESS | 1770 | 1466810949218 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:29:09 INFO - PROCESS | 1770 | 1466810949221 Marionette TRACE conn4 <- [1,2286,null,{}] 16:29:09 INFO - PROCESS | 1770 | 1466810949227 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:09 INFO - PROCESS | 1770 | 1466810949232 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:09 INFO - PROCESS | 1770 | 1466810949463 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 16:29:09 INFO - PROCESS | 1770 | 1466810949487 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810949495 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x8c0d9c00 == 15 [pid = 1770] [id = 579] 16:29:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x8d1c2000) [pid = 1770] [serial = 1738] [outer = (nil)] 16:29:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x8d2f7400) [pid = 1770] [serial = 1739] [outer = 0x8d1c2000] 16:29:09 INFO - PROCESS | 1770 | 1466810949566 Marionette DEBUG loaded listener.js 16:29:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8d2fa400) [pid = 1770] [serial = 1740] [outer = 0x8d1c2000] 16:29:10 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8bea8800) [pid = 1770] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:29:10 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x88306c00) [pid = 1770] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:29:10 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x86cd7c00) [pid = 1770] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:29:10 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x87bcec00) [pid = 1770] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:29:10 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x86ccec00) [pid = 1770] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:29:10 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8983ac00) [pid = 1770] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:29:10 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x8bead800) [pid = 1770] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:29:10 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x8dee4c00) [pid = 1770] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:29:10 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x8df1d000) [pid = 1770] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:29:10 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x8e5f7400) [pid = 1770] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:29:10 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x89841000) [pid = 1770] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:29:10 INFO - PROCESS | 1770 | 1466810950625 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 16:29:10 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:29:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1429ms 16:29:10 INFO - PROCESS | 1770 | 1466810950649 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 16:29:10 INFO - PROCESS | 1770 | 1466810950652 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 16:29:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:29:10 INFO - PROCESS | 1770 | 1466810950659 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:29:10 INFO - PROCESS | 1770 | 1466810950662 Marionette TRACE conn4 <- [1,2290,null,{}] 16:29:10 INFO - PROCESS | 1770 | 1466810950676 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:10 INFO - PROCESS | 1770 | 1466810950685 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:10 INFO - PROCESS | 1770 | 1466810950858 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 16:29:11 INFO - PROCESS | 1770 | 1466810951006 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810951025 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x8859b000 == 16 [pid = 1770] [id = 580] 16:29:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x8be2f800) [pid = 1770] [serial = 1741] [outer = (nil)] 16:29:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x8d2f2800) [pid = 1770] [serial = 1742] [outer = 0x8be2f800] 16:29:11 INFO - PROCESS | 1770 | 1466810951110 Marionette DEBUG loaded listener.js 16:29:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x8de42c00) [pid = 1770] [serial = 1743] [outer = 0x8be2f800] 16:29:11 INFO - PROCESS | 1770 | 1466810951988 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 16:29:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:29:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1435ms 16:29:12 INFO - PROCESS | 1770 | 1466810952096 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 16:29:12 INFO - PROCESS | 1770 | 1466810952102 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 16:29:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:29:12 INFO - PROCESS | 1770 | 1466810952111 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:29:12 INFO - PROCESS | 1770 | 1466810952117 Marionette TRACE conn4 <- [1,2294,null,{}] 16:29:12 INFO - PROCESS | 1770 | 1466810952126 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:12 INFO - PROCESS | 1770 | 1466810952134 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:12 INFO - PROCESS | 1770 | 1466810952376 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 16:29:12 INFO - PROCESS | 1770 | 1466810952569 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810952586 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cce800 == 17 [pid = 1770] [id = 581] 16:29:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x8747a800) [pid = 1770] [serial = 1744] [outer = (nil)] 16:29:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x88302800) [pid = 1770] [serial = 1745] [outer = 0x8747a800] 16:29:12 INFO - PROCESS | 1770 | 1466810952776 Marionette DEBUG loaded listener.js 16:29:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x8830cc00) [pid = 1770] [serial = 1746] [outer = 0x8747a800] 16:29:13 INFO - PROCESS | 1770 | 1466810953753 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 16:29:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:29:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1689ms 16:29:13 INFO - PROCESS | 1770 | 1466810953818 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 16:29:13 INFO - PROCESS | 1770 | 1466810953824 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 16:29:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:29:13 INFO - PROCESS | 1770 | 1466810953837 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:29:13 INFO - PROCESS | 1770 | 1466810953844 Marionette TRACE conn4 <- [1,2298,null,{}] 16:29:13 INFO - PROCESS | 1770 | 1466810953850 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:13 INFO - PROCESS | 1770 | 1466810953856 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:14 INFO - PROCESS | 1770 | 1466810954061 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 16:29:14 INFO - PROCESS | 1770 | 1466810954251 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1770 | 1466810954258 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x87cda000 == 18 [pid = 1770] [id = 582] 16:29:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x8bea5800) [pid = 1770] [serial = 1747] [outer = (nil)] 16:29:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x8beb2800) [pid = 1770] [serial = 1748] [outer = 0x8bea5800] 16:29:14 INFO - PROCESS | 1770 | 1466810954403 Marionette DEBUG loaded listener.js 16:29:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x8d1c0400) [pid = 1770] [serial = 1749] [outer = 0x8bea5800] 16:29:15 INFO - PROCESS | 1770 | 1466810955371 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 16:29:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:29:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1591ms 16:29:15 INFO - PROCESS | 1770 | 1466810955426 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 16:29:15 INFO - PROCESS | 1770 | 1466810955430 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 16:29:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:29:15 INFO - PROCESS | 1770 | 1466810955438 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:29:15 INFO - PROCESS | 1770 | 1466810955443 Marionette TRACE conn4 <- [1,2302,null,{}] 16:29:15 INFO - PROCESS | 1770 | 1466810955460 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:15 INFO - PROCESS | 1770 | 1466810955471 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:15 INFO - PROCESS | 1770 | 1466810955721 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 16:29:16 INFO - PROCESS | 1770 | 1466810956053 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1770 | 1466810956069 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d4e5000 == 19 [pid = 1770] [id = 583] 16:29:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x8d4e5400) [pid = 1770] [serial = 1750] [outer = (nil)] 16:29:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8de4c400) [pid = 1770] [serial = 1751] [outer = 0x8d4e5400] 16:29:16 INFO - PROCESS | 1770 | 1466810956198 Marionette DEBUG loaded listener.js 16:29:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8dee4800) [pid = 1770] [serial = 1752] [outer = 0x8d4e5400] 16:29:17 INFO - PROCESS | 1770 | 1466810957130 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:29:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:29:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1745ms 16:29:17 INFO - PROCESS | 1770 | 1466810957183 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 16:29:17 INFO - PROCESS | 1770 | 1466810957187 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 16:29:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:29:17 INFO - PROCESS | 1770 | 1466810957194 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:29:17 INFO - PROCESS | 1770 | 1466810957197 Marionette TRACE conn4 <- [1,2306,null,{}] 16:29:17 INFO - PROCESS | 1770 | 1466810957203 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:17 INFO - PROCESS | 1770 | 1466810957208 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:17 INFO - PROCESS | 1770 | 1466810957400 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 16:29:17 INFO - PROCESS | 1770 | 1466810957585 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810957593 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x8de49800 == 20 [pid = 1770] [id = 584] 16:29:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x8de50400) [pid = 1770] [serial = 1753] [outer = (nil)] 16:29:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x8def2c00) [pid = 1770] [serial = 1754] [outer = 0x8de50400] 16:29:17 INFO - PROCESS | 1770 | 1466810957680 Marionette DEBUG loaded listener.js 16:29:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x8df14c00) [pid = 1770] [serial = 1755] [outer = 0x8de50400] 16:29:18 INFO - PROCESS | 1770 | 1466810958672 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 16:29:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:29:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1533ms 16:29:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:29:18 INFO - PROCESS | 1770 | 1466810958728 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 16:29:18 INFO - PROCESS | 1770 | 1466810958732 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 16:29:18 INFO - PROCESS | 1770 | 1466810958739 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:29:18 INFO - PROCESS | 1770 | 1466810958742 Marionette TRACE conn4 <- [1,2310,null,{}] 16:29:18 INFO - PROCESS | 1770 | 1466810958748 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:18 INFO - PROCESS | 1770 | 1466810958754 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:18 INFO - PROCESS | 1770 | 1466810958953 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 16:29:19 INFO - PROCESS | 1770 | 1466810959138 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1770 | 1466810959147 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b64fc00 == 21 [pid = 1770] [id = 585] 16:29:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x8de4e800) [pid = 1770] [serial = 1756] [outer = (nil)] 16:29:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x8e519800) [pid = 1770] [serial = 1757] [outer = 0x8de4e800] 16:29:19 INFO - PROCESS | 1770 | 1466810959281 Marionette DEBUG loaded listener.js 16:29:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x8e51fc00) [pid = 1770] [serial = 1758] [outer = 0x8de4e800] 16:29:20 INFO - PROCESS | 1770 | 1466810960234 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:29:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:29:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1534ms 16:29:20 INFO - PROCESS | 1770 | 1466810960273 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 16:29:20 INFO - PROCESS | 1770 | 1466810960276 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 16:29:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:29:20 INFO - PROCESS | 1770 | 1466810960283 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:29:20 INFO - PROCESS | 1770 | 1466810960287 Marionette TRACE conn4 <- [1,2314,null,{}] 16:29:20 INFO - PROCESS | 1770 | 1466810960293 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:20 INFO - PROCESS | 1770 | 1466810960303 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:20 INFO - PROCESS | 1770 | 1466810960532 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 16:29:20 INFO - PROCESS | 1770 | 1466810960783 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810960791 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b649800 == 22 [pid = 1770] [id = 586] 16:29:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x8e5ec800) [pid = 1770] [serial = 1759] [outer = (nil)] 16:29:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x8e672400) [pid = 1770] [serial = 1760] [outer = 0x8e5ec800] 16:29:20 INFO - PROCESS | 1770 | 1466810960921 Marionette DEBUG loaded listener.js 16:29:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x8e677000) [pid = 1770] [serial = 1761] [outer = 0x8e5ec800] 16:29:21 INFO - PROCESS | 1770 | 1466810961865 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 16:29:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:29:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1631ms 16:29:21 INFO - PROCESS | 1770 | 1466810961915 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 16:29:21 INFO - PROCESS | 1770 | 1466810961920 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 16:29:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:29:21 INFO - PROCESS | 1770 | 1466810961928 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:29:21 INFO - PROCESS | 1770 | 1466810961932 Marionette TRACE conn4 <- [1,2318,null,{}] 16:29:21 INFO - PROCESS | 1770 | 1466810961938 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:21 INFO - PROCESS | 1770 | 1466810961943 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:22 INFO - PROCESS | 1770 | 1466810962119 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 16:29:22 INFO - PROCESS | 1770 | 1466810962306 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1770 | 1466810962313 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x88590c00 == 23 [pid = 1770] [id = 587] 16:29:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x88591000) [pid = 1770] [serial = 1762] [outer = (nil)] 16:29:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x8beb3800) [pid = 1770] [serial = 1763] [outer = 0x88591000] 16:29:22 INFO - PROCESS | 1770 | 1466810962399 Marionette DEBUG loaded listener.js 16:29:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x8e85b400) [pid = 1770] [serial = 1764] [outer = 0x88591000] 16:29:23 INFO - PROCESS | 1770 | 1466810963637 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 16:29:23 INFO - PROCESS | 1770 | 1466810963671 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 16:29:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:29:23 INFO - PROCESS | 1770 | 1466810963680 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:29:23 INFO - PROCESS | 1770 | 1466810963685 Marionette TRACE conn4 <- [1,2322,null,{}] 16:29:23 INFO - PROCESS | 1770 | 1466810963694 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:23 INFO - PROCESS | 1770 | 1466810963699 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:23 INFO - PROCESS | 1770 | 1466810963927 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 16:29:24 INFO - PROCESS | 1770 | 1466810964274 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810964290 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x8859d800 == 24 [pid = 1770] [id = 588] 16:29:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x89837800) [pid = 1770] [serial = 1765] [outer = (nil)] 16:29:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x8983f400) [pid = 1770] [serial = 1766] [outer = 0x89837800] 16:29:24 INFO - PROCESS | 1770 | 1466810964368 Marionette DEBUG loaded listener.js 16:29:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x8a1b2000) [pid = 1770] [serial = 1767] [outer = 0x89837800] 16:29:26 INFO - PROCESS | 1770 | --DOCSHELL 0x87474c00 == 23 [pid = 1770] [id = 574] 16:29:26 INFO - PROCESS | 1770 | --DOCSHELL 0x8c0d6c00 == 22 [pid = 1770] [id = 573] 16:29:26 INFO - PROCESS | 1770 | --DOCSHELL 0x87475400 == 21 [pid = 1770] [id = 572] 16:29:26 INFO - PROCESS | 1770 | --DOCSHELL 0x86ccfc00 == 20 [pid = 1770] [id = 571] 16:29:26 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x8beab800) [pid = 1770] [serial = 1709] [outer = (nil)] [url = about:blank] 16:29:26 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x8830c800) [pid = 1770] [serial = 1703] [outer = (nil)] [url = about:blank] 16:29:26 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x88593400) [pid = 1770] [serial = 1704] [outer = (nil)] [url = about:blank] 16:29:26 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x86cdcc00) [pid = 1770] [serial = 1700] [outer = (nil)] [url = about:blank] 16:29:26 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x8747e800) [pid = 1770] [serial = 1701] [outer = (nil)] [url = about:blank] 16:29:26 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x8830e800) [pid = 1770] [serial = 1698] [outer = (nil)] [url = about:blank] 16:29:26 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x87cd6c00) [pid = 1770] [serial = 1697] [outer = (nil)] [url = about:blank] 16:29:26 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x8747ec00) [pid = 1770] [serial = 1680] [outer = (nil)] [url = about:blank] 16:29:26 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x87470c00) [pid = 1770] [serial = 1679] [outer = (nil)] [url = about:blank] 16:29:26 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x8b641c00) [pid = 1770] [serial = 1683] [outer = (nil)] [url = about:blank] 16:29:26 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x8a1ac400) [pid = 1770] [serial = 1682] [outer = (nil)] [url = about:blank] 16:29:26 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x8d213c00) [pid = 1770] [serial = 1686] [outer = (nil)] [url = about:blank] 16:29:26 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x8c0dfc00) [pid = 1770] [serial = 1685] [outer = (nil)] [url = about:blank] 16:29:26 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x8df16c00) [pid = 1770] [serial = 1689] [outer = (nil)] [url = about:blank] 16:29:26 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x8df13c00) [pid = 1770] [serial = 1688] [outer = (nil)] [url = about:blank] 16:29:26 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x8e5f2c00) [pid = 1770] [serial = 1692] [outer = (nil)] [url = about:blank] 16:29:26 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8e5ed400) [pid = 1770] [serial = 1691] [outer = (nil)] [url = about:blank] 16:29:26 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x8beb1c00) [pid = 1770] [serial = 1710] [outer = (nil)] [url = about:blank] 16:29:26 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x8e857c00) [pid = 1770] [serial = 1695] [outer = (nil)] [url = about:blank] 16:29:26 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x8e66c000) [pid = 1770] [serial = 1694] [outer = (nil)] [url = about:blank] 16:29:26 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x8a1b8c00) [pid = 1770] [serial = 1707] [outer = (nil)] [url = about:blank] 16:29:26 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8a1ae800) [pid = 1770] [serial = 1706] [outer = (nil)] [url = about:blank] 16:29:26 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x8c0d6400) [pid = 1770] [serial = 1712] [outer = (nil)] [url = about:blank] 16:29:26 INFO - PROCESS | 1770 | 1466810966472 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:29:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:29:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 2840ms 16:29:26 INFO - PROCESS | 1770 | 1466810966521 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 16:29:26 INFO - PROCESS | 1770 | 1466810966527 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 16:29:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:29:26 INFO - PROCESS | 1770 | 1466810966537 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:29:26 INFO - PROCESS | 1770 | 1466810966541 Marionette TRACE conn4 <- [1,2326,null,{}] 16:29:26 INFO - PROCESS | 1770 | 1466810966550 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:26 INFO - PROCESS | 1770 | 1466810966555 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:26 INFO - PROCESS | 1770 | 1466810966727 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 16:29:26 INFO - PROCESS | 1770 | 1466810966925 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810966937 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x8747b400 == 21 [pid = 1770] [id = 589] 16:29:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x8747c000) [pid = 1770] [serial = 1768] [outer = (nil)] 16:29:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x87bd0000) [pid = 1770] [serial = 1769] [outer = 0x8747c000] 16:29:27 INFO - PROCESS | 1770 | 1466810967013 Marionette DEBUG loaded listener.js 16:29:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x87cd2c00) [pid = 1770] [serial = 1770] [outer = 0x8747c000] 16:29:27 INFO - PROCESS | 1770 | 1466810967783 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:29:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:29:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1286ms 16:29:27 INFO - PROCESS | 1770 | 1466810967822 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 16:29:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:29:27 INFO - PROCESS | 1770 | 1466810967831 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 16:29:27 INFO - PROCESS | 1770 | 1466810967847 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:29:27 INFO - PROCESS | 1770 | 1466810967851 Marionette TRACE conn4 <- [1,2330,null,{}] 16:29:27 INFO - PROCESS | 1770 | 1466810967858 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:27 INFO - PROCESS | 1770 | 1466810967864 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:28 INFO - PROCESS | 1770 | 1466810968041 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 16:29:28 INFO - PROCESS | 1770 | 1466810968052 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810968058 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x88593400 == 22 [pid = 1770] [id = 590] 16:29:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x88597800) [pid = 1770] [serial = 1771] [outer = (nil)] 16:29:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x8983ac00) [pid = 1770] [serial = 1772] [outer = 0x88597800] 16:29:28 INFO - PROCESS | 1770 | 1466810968279 Marionette DEBUG loaded listener.js 16:29:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x89843000) [pid = 1770] [serial = 1773] [outer = 0x88597800] 16:29:29 INFO - PROCESS | 1770 | 1466810969217 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:29:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:29:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1390ms 16:29:29 INFO - PROCESS | 1770 | 1466810969231 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 16:29:29 INFO - PROCESS | 1770 | 1466810969234 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 16:29:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:29:29 INFO - PROCESS | 1770 | 1466810969242 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:29:29 INFO - PROCESS | 1770 | 1466810969248 Marionette TRACE conn4 <- [1,2334,null,{}] 16:29:29 INFO - PROCESS | 1770 | 1466810969276 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:29 INFO - PROCESS | 1770 | 1466810969286 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:29 INFO - PROCESS | 1770 | 1466810969509 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 16:29:29 INFO - PROCESS | 1770 | 1466810969535 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1770 | 1466810969543 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be37000 == 23 [pid = 1770] [id = 591] 16:29:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8be38400) [pid = 1770] [serial = 1774] [outer = (nil)] 16:29:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8bea8800) [pid = 1770] [serial = 1775] [outer = 0x8be38400] 16:29:29 INFO - PROCESS | 1770 | 1466810969620 Marionette DEBUG loaded listener.js 16:29:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x8beb3400) [pid = 1770] [serial = 1776] [outer = 0x8be38400] 16:29:30 INFO - PROCESS | 1770 | 1466810970610 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 16:29:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:29:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1403ms 16:29:30 INFO - PROCESS | 1770 | 1466810970645 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 16:29:30 INFO - PROCESS | 1770 | 1466810970650 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 16:29:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:29:30 INFO - PROCESS | 1770 | 1466810970656 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:29:30 INFO - PROCESS | 1770 | 1466810970660 Marionette TRACE conn4 <- [1,2338,null,{}] 16:29:31 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x88309400) [pid = 1770] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:29:31 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x8be2f800) [pid = 1770] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:29:31 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8be38c00) [pid = 1770] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:29:31 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x8d1c2000) [pid = 1770] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:29:31 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x86cd1400) [pid = 1770] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:29:31 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x87473000) [pid = 1770] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:29:31 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x8830fc00) [pid = 1770] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:29:31 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8c0db400) [pid = 1770] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:29:31 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x8859ec00) [pid = 1770] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:29:31 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x8859bc00) [pid = 1770] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:29:31 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x8b650400) [pid = 1770] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:29:31 INFO - PROCESS | 1770 | 1466810971126 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:31 INFO - PROCESS | 1770 | 1466810971131 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:31 INFO - PROCESS | 1770 | 1466810971349 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 16:29:31 INFO - PROCESS | 1770 | 1466810971502 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810971510 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd6800 == 24 [pid = 1770] [id = 592] 16:29:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x8859bc00) [pid = 1770] [serial = 1777] [outer = (nil)] 16:29:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x8bea6800) [pid = 1770] [serial = 1778] [outer = 0x8859bc00] 16:29:31 INFO - PROCESS | 1770 | 1466810971581 Marionette DEBUG loaded listener.js 16:29:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x8c0e3c00) [pid = 1770] [serial = 1779] [outer = 0x8859bc00] 16:29:32 INFO - PROCESS | 1770 | 1466810972365 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:29:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:29:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1732ms 16:29:32 INFO - PROCESS | 1770 | 1466810972390 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 16:29:32 INFO - PROCESS | 1770 | 1466810972394 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 16:29:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:29:32 INFO - PROCESS | 1770 | 1466810972400 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:29:32 INFO - PROCESS | 1770 | 1466810972403 Marionette TRACE conn4 <- [1,2342,null,{}] 16:29:32 INFO - PROCESS | 1770 | 1466810972409 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:32 INFO - PROCESS | 1770 | 1466810972415 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:32 INFO - PROCESS | 1770 | 1466810972566 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 16:29:32 INFO - PROCESS | 1770 | 1466810972580 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1770 | 1466810972589 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x8c0e1800 == 25 [pid = 1770] [id = 593] 16:29:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x8d1bf400) [pid = 1770] [serial = 1780] [outer = (nil)] 16:29:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x8d20dc00) [pid = 1770] [serial = 1781] [outer = 0x8d1bf400] 16:29:32 INFO - PROCESS | 1770 | 1466810972657 Marionette DEBUG loaded listener.js 16:29:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x8d215c00) [pid = 1770] [serial = 1782] [outer = 0x8d1bf400] 16:29:33 INFO - PROCESS | 1770 | 1466810973835 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 16:29:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:29:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1447ms 16:29:33 INFO - PROCESS | 1770 | 1466810973847 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 16:29:33 INFO - PROCESS | 1770 | 1466810973854 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 16:29:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:29:33 INFO - PROCESS | 1770 | 1466810973863 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:29:33 INFO - PROCESS | 1770 | 1466810973868 Marionette TRACE conn4 <- [1,2346,null,{}] 16:29:33 INFO - PROCESS | 1770 | 1466810973878 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:33 INFO - PROCESS | 1770 | 1466810973885 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:34 INFO - PROCESS | 1770 | 1466810974078 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 16:29:34 INFO - PROCESS | 1770 | 1466810974259 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810974267 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bcac00 == 26 [pid = 1770] [id = 594] 16:29:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x87bcb800) [pid = 1770] [serial = 1783] [outer = (nil)] 16:29:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x88592800) [pid = 1770] [serial = 1784] [outer = 0x87bcb800] 16:29:34 INFO - PROCESS | 1770 | 1466810974410 Marionette DEBUG loaded listener.js 16:29:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8a1afc00) [pid = 1770] [serial = 1785] [outer = 0x87bcb800] 16:29:35 INFO - PROCESS | 1770 | 1466810975470 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:29:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:29:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1688ms 16:29:35 INFO - PROCESS | 1770 | 1466810975551 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 16:29:35 INFO - PROCESS | 1770 | 1466810975559 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 16:29:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:29:35 INFO - PROCESS | 1770 | 1466810975571 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:29:35 INFO - PROCESS | 1770 | 1466810975576 Marionette TRACE conn4 <- [1,2350,null,{}] 16:29:35 INFO - PROCESS | 1770 | 1466810975583 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:35 INFO - PROCESS | 1770 | 1466810975590 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:35 INFO - PROCESS | 1770 | 1466810975821 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 16:29:36 INFO - PROCESS | 1770 | 1466810976065 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810976074 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd6400 == 27 [pid = 1770] [id = 595] 16:29:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8be36400) [pid = 1770] [serial = 1786] [outer = (nil)] 16:29:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x8c0e3000) [pid = 1770] [serial = 1787] [outer = 0x8be36400] 16:29:36 INFO - PROCESS | 1770 | 1466810976159 Marionette DEBUG loaded listener.js 16:29:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x8beb4c00) [pid = 1770] [serial = 1788] [outer = 0x8be36400] 16:29:37 INFO - PROCESS | 1770 | 1466810977236 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 16:29:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:29:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1744ms 16:29:37 INFO - PROCESS | 1770 | 1466810977316 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 16:29:37 INFO - PROCESS | 1770 | 1466810977319 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 16:29:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:29:37 INFO - PROCESS | 1770 | 1466810977327 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:29:37 INFO - PROCESS | 1770 | 1466810977334 Marionette TRACE conn4 <- [1,2354,null,{}] 16:29:37 INFO - PROCESS | 1770 | 1466810977351 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:37 INFO - PROCESS | 1770 | 1466810977360 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:37 INFO - PROCESS | 1770 | 1466810977591 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 16:29:37 INFO - PROCESS | 1770 | 1466810977868 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810977882 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2edc00 == 28 [pid = 1770] [id = 596] 16:29:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x8d2ee400) [pid = 1770] [serial = 1789] [outer = (nil)] 16:29:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x8d4da800) [pid = 1770] [serial = 1790] [outer = 0x8d2ee400] 16:29:37 INFO - PROCESS | 1770 | 1466810977966 Marionette DEBUG loaded listener.js 16:29:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x8d4e4c00) [pid = 1770] [serial = 1791] [outer = 0x8d2ee400] 16:29:38 INFO - PROCESS | 1770 | 1466810978936 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 16:29:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:29:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1687ms 16:29:39 INFO - PROCESS | 1770 | 1466810979016 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 16:29:39 INFO - PROCESS | 1770 | 1466810979021 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 16:29:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:29:39 INFO - PROCESS | 1770 | 1466810979027 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:29:39 INFO - PROCESS | 1770 | 1466810979031 Marionette TRACE conn4 <- [1,2358,null,{}] 16:29:39 INFO - PROCESS | 1770 | 1466810979037 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:39 INFO - PROCESS | 1770 | 1466810979043 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:39 INFO - PROCESS | 1770 | 1466810979226 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 16:29:39 INFO - PROCESS | 1770 | 1466810979454 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810979463 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b64f800 == 29 [pid = 1770] [id = 597] 16:29:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x8be2fc00) [pid = 1770] [serial = 1792] [outer = (nil)] 16:29:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x8d4db400) [pid = 1770] [serial = 1793] [outer = 0x8be2fc00] 16:29:39 INFO - PROCESS | 1770 | 1466810979587 Marionette DEBUG loaded listener.js 16:29:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x8dee4400) [pid = 1770] [serial = 1794] [outer = 0x8be2fc00] 16:29:40 INFO - PROCESS | 1770 | 1466810980737 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 16:29:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:29:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1733ms 16:29:40 INFO - PROCESS | 1770 | 1466810980762 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 16:29:40 INFO - PROCESS | 1770 | 1466810980768 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 16:29:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:29:40 INFO - PROCESS | 1770 | 1466810980777 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:29:40 INFO - PROCESS | 1770 | 1466810980782 Marionette TRACE conn4 <- [1,2362,null,{}] 16:29:40 INFO - PROCESS | 1770 | 1466810980790 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:40 INFO - PROCESS | 1770 | 1466810980795 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:40 INFO - PROCESS | 1770 | 1466810980993 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 16:29:41 INFO - PROCESS | 1770 | 1466810981340 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1770 | 1466810981351 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:41 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x8c0dbc00) [pid = 1770] [serial = 1713] [outer = (nil)] [url = about:blank] 16:29:41 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x8d2e5c00) [pid = 1770] [serial = 1737] [outer = (nil)] [url = about:blank] 16:29:41 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x8d2f7400) [pid = 1770] [serial = 1739] [outer = (nil)] [url = about:blank] 16:29:41 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x86cd7000) [pid = 1770] [serial = 1715] [outer = (nil)] [url = about:blank] 16:29:41 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x87bc5c00) [pid = 1770] [serial = 1716] [outer = (nil)] [url = about:blank] 16:29:41 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x87bc9400) [pid = 1770] [serial = 1727] [outer = (nil)] [url = about:blank] 16:29:41 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x87cd4400) [pid = 1770] [serial = 1728] [outer = (nil)] [url = about:blank] 16:29:41 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x8859e800) [pid = 1770] [serial = 1730] [outer = (nil)] [url = about:blank] 16:29:41 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x89842c00) [pid = 1770] [serial = 1731] [outer = (nil)] [url = about:blank] 16:29:41 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8d1bcc00) [pid = 1770] [serial = 1721] [outer = (nil)] [url = about:blank] 16:29:41 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x8d20b800) [pid = 1770] [serial = 1722] [outer = (nil)] [url = about:blank] 16:29:41 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x8d2e0000) [pid = 1770] [serial = 1724] [outer = (nil)] [url = about:blank] 16:29:41 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x8d2e3c00) [pid = 1770] [serial = 1725] [outer = (nil)] [url = about:blank] 16:29:41 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x8a1aac00) [pid = 1770] [serial = 1718] [outer = (nil)] [url = about:blank] 16:29:41 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8b648c00) [pid = 1770] [serial = 1719] [outer = (nil)] [url = about:blank] 16:29:41 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x8beacc00) [pid = 1770] [serial = 1733] [outer = (nil)] [url = about:blank] 16:29:41 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x8d2db400) [pid = 1770] [serial = 1736] [outer = (nil)] [url = about:blank] 16:29:41 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x8c0e4000) [pid = 1770] [serial = 1734] [outer = (nil)] [url = about:blank] 16:29:41 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x8d2fa400) [pid = 1770] [serial = 1740] [outer = (nil)] [url = about:blank] 16:29:41 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x8de42c00) [pid = 1770] [serial = 1743] [outer = (nil)] [url = about:blank] 16:29:41 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x8d2f2800) [pid = 1770] [serial = 1742] [outer = (nil)] [url = about:blank] 16:29:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd9c00 == 30 [pid = 1770] [id = 598] 16:29:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x86cdac00) [pid = 1770] [serial = 1795] [outer = (nil)] 16:29:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x87bc7c00) [pid = 1770] [serial = 1796] [outer = 0x86cdac00] 16:29:41 INFO - PROCESS | 1770 | 1466810981497 Marionette DEBUG loaded listener.js 16:29:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x87cd7c00) [pid = 1770] [serial = 1797] [outer = 0x86cdac00] 16:29:42 INFO - PROCESS | 1770 | 1466810982364 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 16:29:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:29:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1638ms 16:29:42 INFO - PROCESS | 1770 | 1466810982415 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 16:29:42 INFO - PROCESS | 1770 | 1466810982422 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 16:29:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:29:42 INFO - PROCESS | 1770 | 1466810982433 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:29:42 INFO - PROCESS | 1770 | 1466810982437 Marionette TRACE conn4 <- [1,2366,null,{}] 16:29:42 INFO - PROCESS | 1770 | 1466810982443 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:42 INFO - PROCESS | 1770 | 1466810982449 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:42 INFO - PROCESS | 1770 | 1466810982615 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 16:29:42 INFO - PROCESS | 1770 | 1466810982625 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810982634 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bc4000 == 31 [pid = 1770] [id = 599] 16:29:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x8a1b5800) [pid = 1770] [serial = 1798] [outer = (nil)] 16:29:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x8b648800) [pid = 1770] [serial = 1799] [outer = 0x8a1b5800] 16:29:42 INFO - PROCESS | 1770 | 1466810982720 Marionette DEBUG loaded listener.js 16:29:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x8be32800) [pid = 1770] [serial = 1800] [outer = 0x8a1b5800] 16:29:43 INFO - PROCESS | 1770 | 1466810983739 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 16:29:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:29:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1342ms 16:29:43 INFO - PROCESS | 1770 | 1466810983775 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 16:29:43 INFO - PROCESS | 1770 | 1466810983779 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 16:29:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:29:43 INFO - PROCESS | 1770 | 1466810983802 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:29:43 INFO - PROCESS | 1770 | 1466810983808 Marionette TRACE conn4 <- [1,2370,null,{}] 16:29:43 INFO - PROCESS | 1770 | 1466810983834 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:43 INFO - PROCESS | 1770 | 1466810983843 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:44 INFO - PROCESS | 1770 | 1466810984058 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 16:29:44 INFO - PROCESS | 1770 | 1466810984084 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810984094 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d20c000 == 32 [pid = 1770] [id = 600] 16:29:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x8d20c400) [pid = 1770] [serial = 1801] [outer = (nil)] 16:29:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x8d2df400) [pid = 1770] [serial = 1802] [outer = 0x8d20c400] 16:29:44 INFO - PROCESS | 1770 | 1466810984165 Marionette DEBUG loaded listener.js 16:29:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x8d2e9400) [pid = 1770] [serial = 1803] [outer = 0x8d20c400] 16:29:45 INFO - PROCESS | 1770 | 1466810985145 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 16:29:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:29:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1404ms 16:29:45 INFO - PROCESS | 1770 | 1466810985192 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 16:29:45 INFO - PROCESS | 1770 | 1466810985197 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 16:29:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:29:45 INFO - PROCESS | 1770 | 1466810985203 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:29:45 INFO - PROCESS | 1770 | 1466810985206 Marionette TRACE conn4 <- [1,2374,null,{}] 16:29:45 INFO - PROCESS | 1770 | 1466810985212 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:45 INFO - PROCESS | 1770 | 1466810985217 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:45 INFO - PROCESS | 1770 | 1466810985435 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 16:29:45 INFO - PROCESS | 1770 | 1466810985473 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1770 | 1466810985481 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be36800 == 33 [pid = 1770] [id = 601] 16:29:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x8d2e9000) [pid = 1770] [serial = 1804] [outer = (nil)] 16:29:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x8d4d6c00) [pid = 1770] [serial = 1805] [outer = 0x8d2e9000] 16:29:45 INFO - PROCESS | 1770 | 1466810985549 Marionette DEBUG loaded listener.js 16:29:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8d4da400) [pid = 1770] [serial = 1806] [outer = 0x8d2e9000] 16:29:46 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8bea5800) [pid = 1770] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:29:46 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x89837800) [pid = 1770] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:29:46 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x8de4e800) [pid = 1770] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:29:46 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x8747c000) [pid = 1770] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:29:46 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x88591000) [pid = 1770] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:29:46 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8be38400) [pid = 1770] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:29:46 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x8859bc00) [pid = 1770] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:29:46 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x8e5ec800) [pid = 1770] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:29:46 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x8747a800) [pid = 1770] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:29:46 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x8d4e5400) [pid = 1770] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:29:46 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x8de50400) [pid = 1770] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:29:46 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x88597800) [pid = 1770] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:29:46 INFO - PROCESS | 1770 | 1466810986645 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 16:29:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:29:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1479ms 16:29:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:29:46 INFO - PROCESS | 1770 | 1466810986683 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 16:29:46 INFO - PROCESS | 1770 | 1466810986686 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 16:29:46 INFO - PROCESS | 1770 | 1466810986700 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:29:46 INFO - PROCESS | 1770 | 1466810986702 Marionette TRACE conn4 <- [1,2378,null,{}] 16:29:46 INFO - PROCESS | 1770 | 1466810986708 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:46 INFO - PROCESS | 1770 | 1466810986713 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:46 INFO - PROCESS | 1770 | 1466810986880 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 16:29:46 INFO - PROCESS | 1770 | 1466810986895 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810986901 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x87475c00 == 34 [pid = 1770] [id = 602] 16:29:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x8d20f800) [pid = 1770] [serial = 1807] [outer = (nil)] 16:29:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x8d2f8800) [pid = 1770] [serial = 1808] [outer = 0x8d20f800] 16:29:46 INFO - PROCESS | 1770 | 1466810986971 Marionette DEBUG loaded listener.js 16:29:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x8de4a800) [pid = 1770] [serial = 1809] [outer = 0x8d20f800] 16:29:47 INFO - PROCESS | 1770 | 1466810987903 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 16:29:47 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:29:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1237ms 16:29:47 INFO - PROCESS | 1770 | 1466810987944 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 16:29:47 INFO - PROCESS | 1770 | 1466810987954 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 16:29:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:29:47 INFO - PROCESS | 1770 | 1466810987964 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:29:47 INFO - PROCESS | 1770 | 1466810987967 Marionette TRACE conn4 <- [1,2382,null,{}] 16:29:47 INFO - PROCESS | 1770 | 1466810987973 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:47 INFO - PROCESS | 1770 | 1466810987983 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:48 INFO - PROCESS | 1770 | 1466810988244 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 16:29:48 INFO - PROCESS | 1770 | 1466810988430 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810988441 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd1800 == 35 [pid = 1770] [id = 603] 16:29:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x86cd1c00) [pid = 1770] [serial = 1810] [outer = (nil)] 16:29:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x87470800) [pid = 1770] [serial = 1811] [outer = 0x86cd1c00] 16:29:48 INFO - PROCESS | 1770 | 1466810988525 Marionette DEBUG loaded listener.js 16:29:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x87bc1c00) [pid = 1770] [serial = 1812] [outer = 0x86cd1c00] 16:29:49 INFO - PROCESS | 1770 | 1466810989621 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 16:29:49 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:29:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1730ms 16:29:49 INFO - PROCESS | 1770 | 1466810989697 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 16:29:49 INFO - PROCESS | 1770 | 1466810989703 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 16:29:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:29:49 INFO - PROCESS | 1770 | 1466810989712 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:29:49 INFO - PROCESS | 1770 | 1466810989717 Marionette TRACE conn4 <- [1,2386,null,{}] 16:29:49 INFO - PROCESS | 1770 | 1466810989725 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:49 INFO - PROCESS | 1770 | 1466810989734 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:49 INFO - PROCESS | 1770 | 1466810989928 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 16:29:50 INFO - PROCESS | 1770 | 1466810990166 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1770 | 1466810990175 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x8830ec00 == 36 [pid = 1770] [id = 604] 16:29:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x89845400) [pid = 1770] [serial = 1813] [outer = (nil)] 16:29:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x8b646800) [pid = 1770] [serial = 1814] [outer = 0x89845400] 16:29:50 INFO - PROCESS | 1770 | 1466810990277 Marionette DEBUG loaded listener.js 16:29:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x8be34400) [pid = 1770] [serial = 1815] [outer = 0x89845400] 16:29:51 INFO - PROCESS | 1770 | 1466810991238 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 16:29:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:29:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1587ms 16:29:51 INFO - PROCESS | 1770 | 1466810991300 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 16:29:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:29:51 INFO - PROCESS | 1770 | 1466810991306 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 16:29:51 INFO - PROCESS | 1770 | 1466810991313 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:29:51 INFO - PROCESS | 1770 | 1466810991316 Marionette TRACE conn4 <- [1,2390,null,{}] 16:29:51 INFO - PROCESS | 1770 | 1466810991323 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:51 INFO - PROCESS | 1770 | 1466810991329 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:51 INFO - PROCESS | 1770 | 1466810991543 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 16:29:51 INFO - PROCESS | 1770 | 1466810991836 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1770 | 1466810991843 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b648c00 == 37 [pid = 1770] [id = 605] 16:29:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x8d2de400) [pid = 1770] [serial = 1816] [outer = (nil)] 16:29:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x8d2ed400) [pid = 1770] [serial = 1817] [outer = 0x8d2de400] 16:29:51 INFO - PROCESS | 1770 | 1466810991974 Marionette DEBUG loaded listener.js 16:29:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8d4d8000) [pid = 1770] [serial = 1818] [outer = 0x8d2de400] 16:29:52 INFO - PROCESS | 1770 | 1466810992975 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:29:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:29:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1735ms 16:29:53 INFO - PROCESS | 1770 | 1466810993049 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 16:29:53 INFO - PROCESS | 1770 | 1466810993055 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 16:29:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:29:53 INFO - PROCESS | 1770 | 1466810993073 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:29:53 INFO - PROCESS | 1770 | 1466810993081 Marionette TRACE conn4 <- [1,2394,null,{}] 16:29:53 INFO - PROCESS | 1770 | 1466810993087 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:53 INFO - PROCESS | 1770 | 1466810993094 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:53 INFO - PROCESS | 1770 | 1466810993327 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 16:29:53 INFO - PROCESS | 1770 | 1466810993562 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810993569 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bca800 == 38 [pid = 1770] [id = 606] 16:29:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8d2ebc00) [pid = 1770] [serial = 1819] [outer = (nil)] 16:29:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x8df14000) [pid = 1770] [serial = 1820] [outer = 0x8d2ebc00] 16:29:53 INFO - PROCESS | 1770 | 1466810993668 Marionette DEBUG loaded listener.js 16:29:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x8df22400) [pid = 1770] [serial = 1821] [outer = 0x8d2ebc00] 16:29:54 INFO - PROCESS | 1770 | 1466810994582 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:29:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:29:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1548ms 16:29:54 INFO - PROCESS | 1770 | 1466810994613 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 16:29:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:29:54 INFO - PROCESS | 1770 | 1466810994618 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 16:29:54 INFO - PROCESS | 1770 | 1466810994625 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:29:54 INFO - PROCESS | 1770 | 1466810994628 Marionette TRACE conn4 <- [1,2398,null,{}] 16:29:54 INFO - PROCESS | 1770 | 1466810994650 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:54 INFO - PROCESS | 1770 | 1466810994656 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:54 INFO - PROCESS | 1770 | 1466810994897 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 16:29:55 INFO - PROCESS | 1770 | 1466810995032 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810995041 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x88308c00 == 39 [pid = 1770] [id = 607] 16:29:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x8df20400) [pid = 1770] [serial = 1822] [outer = (nil)] 16:29:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x8e527400) [pid = 1770] [serial = 1823] [outer = 0x8df20400] 16:29:55 INFO - PROCESS | 1770 | 1466810995128 Marionette DEBUG loaded listener.js 16:29:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x8e5ecc00) [pid = 1770] [serial = 1824] [outer = 0x8df20400] 16:29:56 INFO - PROCESS | 1770 | 1466810996075 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:29:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:29:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1488ms 16:29:56 INFO - PROCESS | 1770 | 1466810996113 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 16:29:56 INFO - PROCESS | 1770 | 1466810996117 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 16:29:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:29:56 INFO - PROCESS | 1770 | 1466810996123 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:29:56 INFO - PROCESS | 1770 | 1466810996127 Marionette TRACE conn4 <- [1,2402,null,{}] 16:29:56 INFO - PROCESS | 1770 | 1466810996133 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:56 INFO - PROCESS | 1770 | 1466810996138 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:56 INFO - PROCESS | 1770 | 1466810996326 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 16:29:56 INFO - PROCESS | 1770 | 1466810996525 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1770 | 1466810996545 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5f6400 == 40 [pid = 1770] [id = 608] 16:29:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x8e5f7400) [pid = 1770] [serial = 1825] [outer = (nil)] 16:29:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x8e668c00) [pid = 1770] [serial = 1826] [outer = 0x8e5f7400] 16:29:56 INFO - PROCESS | 1770 | 1466810996681 Marionette DEBUG loaded listener.js 16:29:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x8e857c00) [pid = 1770] [serial = 1827] [outer = 0x8e5f7400] 16:29:57 INFO - PROCESS | 1770 | 1466810997754 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 16:29:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:29:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1683ms 16:29:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:29:57 INFO - PROCESS | 1770 | 1466810997807 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 16:29:57 INFO - PROCESS | 1770 | 1466810997811 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 16:29:57 INFO - PROCESS | 1770 | 1466810997818 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:29:57 INFO - PROCESS | 1770 | 1466810997821 Marionette TRACE conn4 <- [1,2406,null,{}] 16:29:57 INFO - PROCESS | 1770 | 1466810997827 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:57 INFO - PROCESS | 1770 | 1466810997833 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:58 INFO - PROCESS | 1770 | 1466810998021 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 16:29:58 INFO - PROCESS | 1770 | 1466810998207 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466810998216 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x8830fc00 == 41 [pid = 1770] [id = 609] 16:29:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x8df16800) [pid = 1770] [serial = 1828] [outer = (nil)] 16:29:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x8e8d5000) [pid = 1770] [serial = 1829] [outer = 0x8df16800] 16:29:58 INFO - PROCESS | 1770 | 1466810998300 Marionette DEBUG loaded listener.js 16:29:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x8e8d9800) [pid = 1770] [serial = 1830] [outer = 0x8df16800] 16:29:59 INFO - PROCESS | 1770 | 1466810999250 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 16:29:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:29:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1484ms 16:29:59 INFO - PROCESS | 1770 | 1466810999302 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 16:29:59 INFO - PROCESS | 1770 | 1466810999305 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 16:29:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:29:59 INFO - PROCESS | 1770 | 1466810999313 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:29:59 INFO - PROCESS | 1770 | 1466810999315 Marionette TRACE conn4 <- [1,2410,null,{}] 16:29:59 INFO - PROCESS | 1770 | 1466810999322 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:59 INFO - PROCESS | 1770 | 1466810999327 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:59 INFO - PROCESS | 1770 | 1466810999512 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 16:29:59 INFO - PROCESS | 1770 | 1466810999700 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1770 | 1466810999709 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:29:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x8747a800 == 42 [pid = 1770] [id = 610] 16:29:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x87bc7800) [pid = 1770] [serial = 1831] [outer = (nil)] 16:29:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x8be3a400) [pid = 1770] [serial = 1832] [outer = 0x87bc7800] 16:29:59 INFO - PROCESS | 1770 | 1466810999788 Marionette DEBUG loaded listener.js 16:29:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x8d1c1800) [pid = 1770] [serial = 1833] [outer = 0x87bc7800] 16:30:01 INFO - PROCESS | 1770 | 1466811001042 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:30:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:30:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1788ms 16:30:01 INFO - PROCESS | 1770 | 1466811001101 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 16:30:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:30:01 INFO - PROCESS | 1770 | 1466811001108 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 16:30:01 INFO - PROCESS | 1770 | 1466811001115 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:30:01 INFO - PROCESS | 1770 | 1466811001123 Marionette TRACE conn4 <- [1,2414,null,{}] 16:30:01 INFO - PROCESS | 1770 | 1466811001130 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:01 INFO - PROCESS | 1770 | 1466811001136 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:01 INFO - PROCESS | 1770 | 1466811001560 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 16:30:01 INFO - PROCESS | 1770 | 1466811001809 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466811001819 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x8859bc00 == 43 [pid = 1770] [id = 611] 16:30:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x89838800) [pid = 1770] [serial = 1834] [outer = (nil)] 16:30:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x8983cc00) [pid = 1770] [serial = 1835] [outer = 0x89838800] 16:30:01 INFO - PROCESS | 1770 | 1466811001901 Marionette DEBUG loaded listener.js 16:30:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x8a1b1400) [pid = 1770] [serial = 1836] [outer = 0x89838800] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8747b400 == 42 [pid = 1770] [id = 589] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x86cce800 == 41 [pid = 1770] [id = 581] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8859d800 == 40 [pid = 1770] [id = 588] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x87475c00 == 39 [pid = 1770] [id = 602] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8be36800 == 38 [pid = 1770] [id = 601] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8d20c000 == 37 [pid = 1770] [id = 600] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x87bc4000 == 36 [pid = 1770] [id = 599] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd9c00 == 35 [pid = 1770] [id = 598] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd6400 == 34 [pid = 1770] [id = 595] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x87bcac00 == 33 [pid = 1770] [id = 594] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x88303800 == 32 [pid = 1770] [id = 576] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x87cda000 == 31 [pid = 1770] [id = 582] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8c0e1800 == 30 [pid = 1770] [id = 593] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8b64f800 == 29 [pid = 1770] [id = 597] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8b64fc00 == 28 [pid = 1770] [id = 585] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8d4e5000 == 27 [pid = 1770] [id = 583] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd6800 == 26 [pid = 1770] [id = 592] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8b649800 == 25 [pid = 1770] [id = 586] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8be2ec00 == 24 [pid = 1770] [id = 578] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x88593400 == 23 [pid = 1770] [id = 590] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8de49800 == 22 [pid = 1770] [id = 584] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2edc00 == 21 [pid = 1770] [id = 596] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8a1b2c00 == 20 [pid = 1770] [id = 577] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8be37000 == 19 [pid = 1770] [id = 591] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x88590c00 == 18 [pid = 1770] [id = 587] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8c0d9c00 == 17 [pid = 1770] [id = 579] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8859b000 == 16 [pid = 1770] [id = 580] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x87472c00 == 15 [pid = 1770] [id = 575] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8e5f6400 == 14 [pid = 1770] [id = 608] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8830fc00 == 13 [pid = 1770] [id = 609] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x88308c00 == 12 [pid = 1770] [id = 607] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x87bca800 == 11 [pid = 1770] [id = 606] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8830ec00 == 10 [pid = 1770] [id = 604] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x8b648c00 == 9 [pid = 1770] [id = 605] 16:30:03 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd1800 == 8 [pid = 1770] [id = 603] 16:30:03 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x8beb2800) [pid = 1770] [serial = 1748] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x8983f400) [pid = 1770] [serial = 1766] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x8e519800) [pid = 1770] [serial = 1757] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x8d1c0400) [pid = 1770] [serial = 1749] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x87cd2c00) [pid = 1770] [serial = 1770] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x8e85b400) [pid = 1770] [serial = 1764] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x87bd0000) [pid = 1770] [serial = 1769] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x8beb3400) [pid = 1770] [serial = 1776] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x8bea8800) [pid = 1770] [serial = 1775] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x8bea6800) [pid = 1770] [serial = 1778] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x8e677000) [pid = 1770] [serial = 1761] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x8e51fc00) [pid = 1770] [serial = 1758] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x88302800) [pid = 1770] [serial = 1745] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x8de4c400) [pid = 1770] [serial = 1751] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x8dee4800) [pid = 1770] [serial = 1752] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x8df14c00) [pid = 1770] [serial = 1755] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x89843000) [pid = 1770] [serial = 1773] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x8983ac00) [pid = 1770] [serial = 1772] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8a1b2000) [pid = 1770] [serial = 1767] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x8830cc00) [pid = 1770] [serial = 1746] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x8e672400) [pid = 1770] [serial = 1760] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x8def2c00) [pid = 1770] [serial = 1754] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x8beb3800) [pid = 1770] [serial = 1763] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8d20dc00) [pid = 1770] [serial = 1781] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x8c0e3c00) [pid = 1770] [serial = 1779] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1770 | 1466811003959 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 16:30:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:30:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 2892ms 16:30:04 INFO - PROCESS | 1770 | 1466811004009 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 16:30:04 INFO - PROCESS | 1770 | 1466811004015 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 16:30:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:30:04 INFO - PROCESS | 1770 | 1466811004023 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:30:04 INFO - PROCESS | 1770 | 1466811004028 Marionette TRACE conn4 <- [1,2418,null,{}] 16:30:04 INFO - PROCESS | 1770 | 1466811004036 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:04 INFO - PROCESS | 1770 | 1466811004041 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:04 INFO - PROCESS | 1770 | 1466811004219 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 16:30:04 INFO - PROCESS | 1770 | 1466811004460 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1770 | 1466811004467 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x87cd2c00 == 9 [pid = 1770] [id = 612] 16:30:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x87cd4c00) [pid = 1770] [serial = 1837] [outer = (nil)] 16:30:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x87cdd000) [pid = 1770] [serial = 1838] [outer = 0x87cd4c00] 16:30:04 INFO - PROCESS | 1770 | 1466811004549 Marionette DEBUG loaded listener.js 16:30:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x88308c00) [pid = 1770] [serial = 1839] [outer = 0x87cd4c00] 16:30:05 INFO - PROCESS | 1770 | 1466811005349 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:30:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:30:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1384ms 16:30:05 INFO - PROCESS | 1770 | 1466811005405 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 16:30:05 INFO - PROCESS | 1770 | 1466811005414 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 16:30:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:30:05 INFO - PROCESS | 1770 | 1466811005430 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:30:05 INFO - PROCESS | 1770 | 1466811005435 Marionette TRACE conn4 <- [1,2422,null,{}] 16:30:05 INFO - PROCESS | 1770 | 1466811005441 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:05 INFO - PROCESS | 1770 | 1466811005447 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:05 INFO - PROCESS | 1770 | 1466811005630 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 16:30:05 INFO - PROCESS | 1770 | 1466811005793 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466811005802 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x8983c400 == 10 [pid = 1770] [id = 613] 16:30:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x89844000) [pid = 1770] [serial = 1840] [outer = (nil)] 16:30:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x8a1b0000) [pid = 1770] [serial = 1841] [outer = 0x89844000] 16:30:05 INFO - PROCESS | 1770 | 1466811005877 Marionette DEBUG loaded listener.js 16:30:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x8b649800) [pid = 1770] [serial = 1842] [outer = 0x89844000] 16:30:06 INFO - PROCESS | 1770 | 1466811006855 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:30:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:30:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1486ms 16:30:06 INFO - PROCESS | 1770 | 1466811006916 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 16:30:06 INFO - PROCESS | 1770 | 1466811006920 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 16:30:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:30:06 INFO - PROCESS | 1770 | 1466811006927 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:30:06 INFO - PROCESS | 1770 | 1466811006933 Marionette TRACE conn4 <- [1,2426,null,{}] 16:30:06 INFO - PROCESS | 1770 | 1466811006971 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:06 INFO - PROCESS | 1770 | 1466811006980 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:07 INFO - PROCESS | 1770 | 1466811007219 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 16:30:07 INFO - PROCESS | 1770 | 1466811007242 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1770 | 1466811007251 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beb0800 == 11 [pid = 1770] [id = 614] 16:30:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8beb3400) [pid = 1770] [serial = 1843] [outer = (nil)] 16:30:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8c0d9400) [pid = 1770] [serial = 1844] [outer = 0x8beb3400] 16:30:07 INFO - PROCESS | 1770 | 1466811007325 Marionette DEBUG loaded listener.js 16:30:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x8c0e1800) [pid = 1770] [serial = 1845] [outer = 0x8beb3400] 16:30:08 INFO - PROCESS | 1770 | 1466811008717 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:30:08 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x8d2e9000) [pid = 1770] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:30:08 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x8d1bf400) [pid = 1770] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:30:08 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8d2ee400) [pid = 1770] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:30:08 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x87bcb800) [pid = 1770] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:30:08 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x8a1b5800) [pid = 1770] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:30:08 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x8be2fc00) [pid = 1770] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:30:08 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x86cdac00) [pid = 1770] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:30:08 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8be36400) [pid = 1770] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:30:08 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x8d20c400) [pid = 1770] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:30:08 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x8d20f800) [pid = 1770] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:30:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:30:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1892ms 16:30:08 INFO - PROCESS | 1770 | 1466811008820 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 16:30:08 INFO - PROCESS | 1770 | 1466811008825 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 16:30:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:30:08 INFO - PROCESS | 1770 | 1466811008832 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:30:08 INFO - PROCESS | 1770 | 1466811008835 Marionette TRACE conn4 <- [1,2430,null,{}] 16:30:08 INFO - PROCESS | 1770 | 1466811008841 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:08 INFO - PROCESS | 1770 | 1466811008846 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:09 INFO - PROCESS | 1770 | 1466811009123 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 16:30:09 INFO - PROCESS | 1770 | 1466811009216 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466811009222 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x87cce800 == 12 [pid = 1770] [id = 615] 16:30:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x88598000) [pid = 1770] [serial = 1846] [outer = (nil)] 16:30:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x8be2fc00) [pid = 1770] [serial = 1847] [outer = 0x88598000] 16:30:09 INFO - PROCESS | 1770 | 1466811009294 Marionette DEBUG loaded listener.js 16:30:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x8c0e1000) [pid = 1770] [serial = 1848] [outer = 0x88598000] 16:30:10 INFO - PROCESS | 1770 | 1466811010042 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 16:30:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:30:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1232ms 16:30:10 INFO - PROCESS | 1770 | 1466811010065 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 16:30:10 INFO - PROCESS | 1770 | 1466811010068 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 16:30:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:30:10 INFO - PROCESS | 1770 | 1466811010075 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:30:10 INFO - PROCESS | 1770 | 1466811010078 Marionette TRACE conn4 <- [1,2434,null,{}] 16:30:10 INFO - PROCESS | 1770 | 1466811010084 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:10 INFO - PROCESS | 1770 | 1466811010089 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:10 INFO - PROCESS | 1770 | 1466811010311 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 16:30:10 INFO - PROCESS | 1770 | 1466811010320 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1770 | 1466811010326 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d1c8400 == 13 [pid = 1770] [id = 616] 16:30:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x8d20f400) [pid = 1770] [serial = 1849] [outer = (nil)] 16:30:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x8d218000) [pid = 1770] [serial = 1850] [outer = 0x8d20f400] 16:30:10 INFO - PROCESS | 1770 | 1466811010396 Marionette DEBUG loaded listener.js 16:30:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x8d2dfc00) [pid = 1770] [serial = 1851] [outer = 0x8d20f400] 16:30:11 INFO - PROCESS | 1770 | 1466811011554 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 16:30:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:30:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1529ms 16:30:11 INFO - PROCESS | 1770 | 1466811011606 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 16:30:11 INFO - PROCESS | 1770 | 1466811011613 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 16:30:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:30:11 INFO - PROCESS | 1770 | 1466811011621 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:30:11 INFO - PROCESS | 1770 | 1466811011626 Marionette TRACE conn4 <- [1,2438,null,{}] 16:30:11 INFO - PROCESS | 1770 | 1466811011636 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:11 INFO - PROCESS | 1770 | 1466811011649 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:11 INFO - PROCESS | 1770 | 1466811011877 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 16:30:12 INFO - PROCESS | 1770 | 1466811012122 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1770 | 1466811012130 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x87cd1800 == 14 [pid = 1770] [id = 617] 16:30:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x87cd9400) [pid = 1770] [serial = 1852] [outer = (nil)] 16:30:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8859e000) [pid = 1770] [serial = 1853] [outer = 0x87cd9400] 16:30:12 INFO - PROCESS | 1770 | 1466811012263 Marionette DEBUG loaded listener.js 16:30:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8a1ad000) [pid = 1770] [serial = 1854] [outer = 0x87cd9400] 16:30:13 INFO - PROCESS | 1770 | 1466811013319 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 16:30:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:30:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1740ms 16:30:13 INFO - PROCESS | 1770 | 1466811013361 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 16:30:13 INFO - PROCESS | 1770 | 1466811013369 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 16:30:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:30:13 INFO - PROCESS | 1770 | 1466811013381 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:30:13 INFO - PROCESS | 1770 | 1466811013384 Marionette TRACE conn4 <- [1,2442,null,{}] 16:30:13 INFO - PROCESS | 1770 | 1466811013391 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:13 INFO - PROCESS | 1770 | 1466811013398 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:13 INFO - PROCESS | 1770 | 1466811013591 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 16:30:13 INFO - PROCESS | 1770 | 1466811013828 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466811013835 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be31400 == 15 [pid = 1770] [id = 618] 16:30:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x8c0e3c00) [pid = 1770] [serial = 1855] [outer = (nil)] 16:30:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x8d1c7000) [pid = 1770] [serial = 1856] [outer = 0x8c0e3c00] 16:30:13 INFO - PROCESS | 1770 | 1466811013965 Marionette DEBUG loaded listener.js 16:30:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x8c0e3400) [pid = 1770] [serial = 1857] [outer = 0x8c0e3c00] 16:30:14 INFO - PROCESS | 1770 | 1466811014985 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 16:30:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:30:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1642ms 16:30:15 INFO - PROCESS | 1770 | 1466811015036 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 16:30:15 INFO - PROCESS | 1770 | 1466811015040 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 16:30:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:30:15 INFO - PROCESS | 1770 | 1466811015049 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:30:15 INFO - PROCESS | 1770 | 1466811015055 Marionette TRACE conn4 <- [1,2446,null,{}] 16:30:15 INFO - PROCESS | 1770 | 1466811015072 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:15 INFO - PROCESS | 1770 | 1466811015081 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:15 INFO - PROCESS | 1770 | 1466811015276 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 16:30:15 INFO - PROCESS | 1770 | 1466811015506 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1770 | 1466811015519 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d4dd400 == 16 [pid = 1770] [id = 619] 16:30:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x8d4ddc00) [pid = 1770] [serial = 1858] [outer = (nil)] 16:30:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x8d4e2c00) [pid = 1770] [serial = 1859] [outer = 0x8d4ddc00] 16:30:15 INFO - PROCESS | 1770 | 1466811015646 Marionette DEBUG loaded listener.js 16:30:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x8de42800) [pid = 1770] [serial = 1860] [outer = 0x8d4ddc00] 16:30:16 INFO - PROCESS | 1770 | 1466811016617 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 16:30:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:30:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1651ms 16:30:16 INFO - PROCESS | 1770 | 1466811016701 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 16:30:16 INFO - PROCESS | 1770 | 1466811016706 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 16:30:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:30:16 INFO - PROCESS | 1770 | 1466811016713 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:30:16 INFO - PROCESS | 1770 | 1466811016717 Marionette TRACE conn4 <- [1,2450,null,{}] 16:30:16 INFO - PROCESS | 1770 | 1466811016722 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:16 INFO - PROCESS | 1770 | 1466811016728 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:16 INFO - PROCESS | 1770 | 1466811016977 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 16:30:17 INFO - PROCESS | 1770 | 1466811017222 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466811017230 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd2800 == 17 [pid = 1770] [id = 620] 16:30:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x86cd5400) [pid = 1770] [serial = 1861] [outer = (nil)] 16:30:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x87471c00) [pid = 1770] [serial = 1862] [outer = 0x86cd5400] 16:30:17 INFO - PROCESS | 1770 | 1466811017498 Marionette DEBUG loaded listener.js 16:30:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x87bca800) [pid = 1770] [serial = 1863] [outer = 0x86cd5400] 16:30:18 INFO - PROCESS | 1770 | 1466811018548 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 16:30:18 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x8d2f8800) [pid = 1770] [serial = 1808] [outer = (nil)] [url = about:blank] 16:30:18 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x8d4d6c00) [pid = 1770] [serial = 1805] [outer = (nil)] [url = about:blank] 16:30:18 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x8d4da400) [pid = 1770] [serial = 1806] [outer = (nil)] [url = about:blank] 16:30:18 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x8d215c00) [pid = 1770] [serial = 1782] [outer = (nil)] [url = about:blank] 16:30:18 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x8d4da800) [pid = 1770] [serial = 1790] [outer = (nil)] [url = about:blank] 16:30:18 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x8d4e4c00) [pid = 1770] [serial = 1791] [outer = (nil)] [url = about:blank] 16:30:18 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x88592800) [pid = 1770] [serial = 1784] [outer = (nil)] [url = about:blank] 16:30:18 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x8a1afc00) [pid = 1770] [serial = 1785] [outer = (nil)] [url = about:blank] 16:30:18 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x8b648800) [pid = 1770] [serial = 1799] [outer = (nil)] [url = about:blank] 16:30:18 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x8d4db400) [pid = 1770] [serial = 1793] [outer = (nil)] [url = about:blank] 16:30:18 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8dee4400) [pid = 1770] [serial = 1794] [outer = (nil)] [url = about:blank] 16:30:18 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x87bc7c00) [pid = 1770] [serial = 1796] [outer = (nil)] [url = about:blank] 16:30:18 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x87cd7c00) [pid = 1770] [serial = 1797] [outer = (nil)] [url = about:blank] 16:30:18 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x8c0e3000) [pid = 1770] [serial = 1787] [outer = (nil)] [url = about:blank] 16:30:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:30:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1885ms 16:30:18 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x8beb4c00) [pid = 1770] [serial = 1788] [outer = (nil)] [url = about:blank] 16:30:18 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8d2df400) [pid = 1770] [serial = 1802] [outer = (nil)] [url = about:blank] 16:30:18 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x8d2e9400) [pid = 1770] [serial = 1803] [outer = (nil)] [url = about:blank] 16:30:18 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x8be32800) [pid = 1770] [serial = 1800] [outer = (nil)] [url = about:blank] 16:30:18 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x8de4a800) [pid = 1770] [serial = 1809] [outer = (nil)] [url = about:blank] 16:30:18 INFO - PROCESS | 1770 | 1466811018603 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 16:30:18 INFO - PROCESS | 1770 | 1466811018608 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 16:30:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:30:18 INFO - PROCESS | 1770 | 1466811018619 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:30:18 INFO - PROCESS | 1770 | 1466811018623 Marionette TRACE conn4 <- [1,2454,null,{}] 16:30:18 INFO - PROCESS | 1770 | 1466811018630 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:18 INFO - PROCESS | 1770 | 1466811018636 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:18 INFO - PROCESS | 1770 | 1466811018806 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 16:30:18 INFO - PROCESS | 1770 | 1466811018816 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1770 | 1466811018826 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a1afc00 == 18 [pid = 1770] [id = 621] 16:30:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x8a1b0c00) [pid = 1770] [serial = 1864] [outer = (nil)] 16:30:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x8b649000) [pid = 1770] [serial = 1865] [outer = 0x8a1b0c00] 16:30:18 INFO - PROCESS | 1770 | 1466811018909 Marionette DEBUG loaded listener.js 16:30:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x8bea9000) [pid = 1770] [serial = 1866] [outer = 0x8a1b0c00] 16:30:19 INFO - PROCESS | 1770 | 1466811019881 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 16:30:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:30:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1282ms 16:30:19 INFO - PROCESS | 1770 | 1466811019900 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 16:30:19 INFO - PROCESS | 1770 | 1466811019905 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 16:30:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:30:19 INFO - PROCESS | 1770 | 1466811019917 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:30:19 INFO - PROCESS | 1770 | 1466811019920 Marionette TRACE conn4 <- [1,2458,null,{}] 16:30:19 INFO - PROCESS | 1770 | 1466811019927 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:19 INFO - PROCESS | 1770 | 1466811019932 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:20 INFO - PROCESS | 1770 | 1466811020108 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 16:30:20 INFO - PROCESS | 1770 | 1466811020257 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1770 | 1466811020266 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x8c0d6400 == 19 [pid = 1770] [id = 622] 16:30:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x8c0ddc00) [pid = 1770] [serial = 1867] [outer = (nil)] 16:30:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x8d2db400) [pid = 1770] [serial = 1868] [outer = 0x8c0ddc00] 16:30:20 INFO - PROCESS | 1770 | 1466811020345 Marionette DEBUG loaded listener.js 16:30:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x8d2e9c00) [pid = 1770] [serial = 1869] [outer = 0x8c0ddc00] 16:30:21 INFO - PROCESS | 1770 | 1466811021214 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 16:30:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:30:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1333ms 16:30:21 INFO - PROCESS | 1770 | 1466811021251 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 16:30:21 INFO - PROCESS | 1770 | 1466811021255 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 16:30:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:30:21 INFO - PROCESS | 1770 | 1466811021267 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:30:21 INFO - PROCESS | 1770 | 1466811021272 Marionette TRACE conn4 <- [1,2462,null,{}] 16:30:21 INFO - PROCESS | 1770 | 1466811021288 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:21 INFO - PROCESS | 1770 | 1466811021297 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:21 INFO - PROCESS | 1770 | 1466811021522 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 16:30:21 INFO - PROCESS | 1770 | 1466811021543 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466811021551 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bca400 == 20 [pid = 1770] [id = 623] 16:30:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x8beafc00) [pid = 1770] [serial = 1870] [outer = (nil)] 16:30:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x8de43800) [pid = 1770] [serial = 1871] [outer = 0x8beafc00] 16:30:21 INFO - PROCESS | 1770 | 1466811021618 Marionette DEBUG loaded listener.js 16:30:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8de46000) [pid = 1770] [serial = 1872] [outer = 0x8beafc00] 16:30:22 INFO - PROCESS | 1770 | 1466811022596 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 16:30:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:30:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1386ms 16:30:22 INFO - PROCESS | 1770 | 1466811022655 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 16:30:22 INFO - PROCESS | 1770 | 1466811022660 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 16:30:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:30:22 INFO - PROCESS | 1770 | 1466811022666 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:30:22 INFO - PROCESS | 1770 | 1466811022669 Marionette TRACE conn4 <- [1,2466,null,{}] 16:30:22 INFO - PROCESS | 1770 | 1466811022675 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:22 INFO - PROCESS | 1770 | 1466811022679 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:22 INFO - PROCESS | 1770 | 1466811022893 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 16:30:22 INFO - PROCESS | 1770 | 1466811022916 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1770 | 1466811022926 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bc9000 == 21 [pid = 1770] [id = 624] 16:30:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x87bcf000) [pid = 1770] [serial = 1873] [outer = (nil)] 16:30:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x8dee8c00) [pid = 1770] [serial = 1874] [outer = 0x87bcf000] 16:30:23 INFO - PROCESS | 1770 | 1466811022992 Marionette DEBUG loaded listener.js 16:30:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x8deea000) [pid = 1770] [serial = 1875] [outer = 0x87bcf000] 16:30:23 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x86cd1c00) [pid = 1770] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:30:23 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x89845400) [pid = 1770] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:30:23 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x8d2de400) [pid = 1770] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:30:23 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8d2ebc00) [pid = 1770] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:30:23 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x8df20400) [pid = 1770] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:30:23 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x8e5f7400) [pid = 1770] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:30:23 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x8beb3400) [pid = 1770] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:30:23 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x89844000) [pid = 1770] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:30:23 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8df16800) [pid = 1770] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:30:23 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x87cd4c00) [pid = 1770] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:30:23 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x87bc7800) [pid = 1770] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:30:23 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x89838800) [pid = 1770] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:30:23 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x88598000) [pid = 1770] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:30:24 INFO - PROCESS | 1770 | 1466811024022 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 16:30:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:30:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1402ms 16:30:24 INFO - PROCESS | 1770 | 1466811024073 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 16:30:24 INFO - PROCESS | 1770 | 1466811024077 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 16:30:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:30:24 INFO - PROCESS | 1770 | 1466811024083 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:30:24 INFO - PROCESS | 1770 | 1466811024087 Marionette TRACE conn4 <- [1,2470,null,{}] 16:30:24 INFO - PROCESS | 1770 | 1466811024092 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:24 INFO - PROCESS | 1770 | 1466811024097 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:24 INFO - PROCESS | 1770 | 1466811024312 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 16:30:24 INFO - PROCESS | 1770 | 1466811024326 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1770 | 1466811024334 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x8830ec00 == 22 [pid = 1770] [id = 625] 16:30:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x88596000) [pid = 1770] [serial = 1876] [outer = (nil)] 16:30:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x8de4f000) [pid = 1770] [serial = 1877] [outer = 0x88596000] 16:30:24 INFO - PROCESS | 1770 | 1466811024421 Marionette DEBUG loaded listener.js 16:30:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x8d2e5000) [pid = 1770] [serial = 1878] [outer = 0x88596000] 16:30:25 INFO - PROCESS | 1770 | 1466811025323 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 16:30:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:30:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1285ms 16:30:25 INFO - PROCESS | 1770 | 1466811025369 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 16:30:25 INFO - PROCESS | 1770 | 1466811025373 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 16:30:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:30:25 INFO - PROCESS | 1770 | 1466811025380 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:30:25 INFO - PROCESS | 1770 | 1466811025384 Marionette TRACE conn4 <- [1,2474,null,{}] 16:30:25 INFO - PROCESS | 1770 | 1466811025394 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:25 INFO - PROCESS | 1770 | 1466811025404 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:25 INFO - PROCESS | 1770 | 1466811025575 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 16:30:25 INFO - PROCESS | 1770 | 1466811025818 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466811025827 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cce800 == 23 [pid = 1770] [id = 626] 16:30:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x86cd7400) [pid = 1770] [serial = 1879] [outer = (nil)] 16:30:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x87476800) [pid = 1770] [serial = 1880] [outer = 0x86cd7400] 16:30:25 INFO - PROCESS | 1770 | 1466811025915 Marionette DEBUG loaded listener.js 16:30:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x87bcf800) [pid = 1770] [serial = 1881] [outer = 0x86cd7400] 16:30:27 INFO - PROCESS | 1770 | 1466811027053 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 16:30:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:30:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1735ms 16:30:27 INFO - PROCESS | 1770 | 1466811027118 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 16:30:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:30:27 INFO - PROCESS | 1770 | 1466811027125 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 16:30:27 INFO - PROCESS | 1770 | 1466811027133 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:30:27 INFO - PROCESS | 1770 | 1466811027138 Marionette TRACE conn4 <- [1,2478,null,{}] 16:30:27 INFO - PROCESS | 1770 | 1466811027147 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:27 INFO - PROCESS | 1770 | 1466811027155 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:27 INFO - PROCESS | 1770 | 1466811027387 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 16:30:27 INFO - PROCESS | 1770 | 1466811027626 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1770 | 1466811027636 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a1b2c00 == 24 [pid = 1770] [id = 627] 16:30:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x8a1b4000) [pid = 1770] [serial = 1882] [outer = (nil)] 16:30:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x8b644c00) [pid = 1770] [serial = 1883] [outer = 0x8a1b4000] 16:30:27 INFO - PROCESS | 1770 | 1466811027769 Marionette DEBUG loaded listener.js 16:30:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x8be32c00) [pid = 1770] [serial = 1884] [outer = 0x8a1b4000] 16:30:28 INFO - PROCESS | 1770 | 1466811028759 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:30:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:30:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1690ms 16:30:28 INFO - PROCESS | 1770 | 1466811028827 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 16:30:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:30:28 INFO - PROCESS | 1770 | 1466811028834 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 16:30:28 INFO - PROCESS | 1770 | 1466811028841 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:30:28 INFO - PROCESS | 1770 | 1466811028845 Marionette TRACE conn4 <- [1,2482,null,{}] 16:30:28 INFO - PROCESS | 1770 | 1466811028851 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:28 INFO - PROCESS | 1770 | 1466811028856 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:29 INFO - PROCESS | 1770 | 1466811029093 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 16:30:29 INFO - PROCESS | 1770 | 1466811029383 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466811029392 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beaa800 == 25 [pid = 1770] [id = 628] 16:30:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8d20c400) [pid = 1770] [serial = 1885] [outer = (nil)] 16:30:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8d216400) [pid = 1770] [serial = 1886] [outer = 0x8d20c400] 16:30:29 INFO - PROCESS | 1770 | 1466811029523 Marionette DEBUG loaded listener.js 16:30:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x8d2ebc00) [pid = 1770] [serial = 1887] [outer = 0x8d20c400] 16:30:30 INFO - PROCESS | 1770 | 1466811030519 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 16:30:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:30:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1738ms 16:30:30 INFO - PROCESS | 1770 | 1466811030580 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 16:30:30 INFO - PROCESS | 1770 | 1466811030583 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 16:30:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:30:30 INFO - PROCESS | 1770 | 1466811030601 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:30:30 INFO - PROCESS | 1770 | 1466811030610 Marionette TRACE conn4 <- [1,2486,null,{}] 16:30:30 INFO - PROCESS | 1770 | 1466811030617 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:30 INFO - PROCESS | 1770 | 1466811030625 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:30 INFO - PROCESS | 1770 | 1466811030860 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 16:30:31 INFO - PROCESS | 1770 | 1466811031107 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1770 | 1466811031117 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd2c00 == 26 [pid = 1770] [id = 629] 16:30:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x87cd6800) [pid = 1770] [serial = 1888] [outer = (nil)] 16:30:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x8deed800) [pid = 1770] [serial = 1889] [outer = 0x87cd6800] 16:30:31 INFO - PROCESS | 1770 | 1466811031214 Marionette DEBUG loaded listener.js 16:30:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x8df20000) [pid = 1770] [serial = 1890] [outer = 0x87cd6800] 16:30:32 INFO - PROCESS | 1770 | 1466811032223 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 16:30:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:30:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1700ms 16:30:32 INFO - PROCESS | 1770 | 1466811032293 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 16:30:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:30:32 INFO - PROCESS | 1770 | 1466811032299 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 16:30:32 INFO - PROCESS | 1770 | 1466811032305 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:30:32 INFO - PROCESS | 1770 | 1466811032309 Marionette TRACE conn4 <- [1,2490,null,{}] 16:30:32 INFO - PROCESS | 1770 | 1466811032315 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:32 INFO - PROCESS | 1770 | 1466811032321 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:32 INFO - PROCESS | 1770 | 1466811032545 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 16:30:32 INFO - PROCESS | 1770 | 1466811032779 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1770 | 1466811032790 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2f1400 == 27 [pid = 1770] [id = 630] 16:30:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x8d4dcc00) [pid = 1770] [serial = 1891] [outer = (nil)] 16:30:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x8e5eb800) [pid = 1770] [serial = 1892] [outer = 0x8d4dcc00] 16:30:32 INFO - PROCESS | 1770 | 1466811032884 Marionette DEBUG loaded listener.js 16:30:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x8e5ee400) [pid = 1770] [serial = 1893] [outer = 0x8d4dcc00] 16:30:33 INFO - PROCESS | 1770 | 1466811033748 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:30:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:30:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1488ms 16:30:33 INFO - PROCESS | 1770 | 1466811033794 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 16:30:33 INFO - PROCESS | 1770 | 1466811033798 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 16:30:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:30:33 INFO - PROCESS | 1770 | 1466811033805 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:30:33 INFO - PROCESS | 1770 | 1466811033808 Marionette TRACE conn4 <- [1,2494,null,{}] 16:30:33 INFO - PROCESS | 1770 | 1466811033814 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:33 INFO - PROCESS | 1770 | 1466811033820 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:34 INFO - PROCESS | 1770 | 1466811034071 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 16:30:34 INFO - PROCESS | 1770 | 1466811034219 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1770 | 1466811034238 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x8747b000 == 28 [pid = 1770] [id = 631] 16:30:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x87bc2000) [pid = 1770] [serial = 1894] [outer = (nil)] 16:30:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x89843400) [pid = 1770] [serial = 1895] [outer = 0x87bc2000] 16:30:34 INFO - PROCESS | 1770 | 1466811034375 Marionette DEBUG loaded listener.js 16:30:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x8e5ec800) [pid = 1770] [serial = 1896] [outer = 0x87bc2000] 16:30:35 INFO - PROCESS | 1770 | 1466811035621 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 16:30:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:30:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1881ms 16:30:35 INFO - PROCESS | 1770 | 1466811035688 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 16:30:35 INFO - PROCESS | 1770 | 1466811035694 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 16:30:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:30:35 INFO - PROCESS | 1770 | 1466811035702 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:30:35 INFO - PROCESS | 1770 | 1466811035709 Marionette TRACE conn4 <- [1,2498,null,{}] 16:30:35 INFO - PROCESS | 1770 | 1466811035717 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:35 INFO - PROCESS | 1770 | 1466811035723 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:35 INFO - PROCESS | 1770 | 1466811035949 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 16:30:36 INFO - PROCESS | 1770 | 1466811036282 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1770 | 1466811036292 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x88595000 == 29 [pid = 1770] [id = 632] 16:30:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x88597800) [pid = 1770] [serial = 1897] [outer = (nil)] 16:30:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x8b641c00) [pid = 1770] [serial = 1898] [outer = 0x88597800] 16:30:36 INFO - PROCESS | 1770 | 1466811036377 Marionette DEBUG loaded listener.js 16:30:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x8be32800) [pid = 1770] [serial = 1899] [outer = 0x88597800] 16:30:37 INFO - PROCESS | 1770 | --DOCSHELL 0x8859bc00 == 28 [pid = 1770] [id = 611] 16:30:37 INFO - PROCESS | 1770 | --DOCSHELL 0x8830ec00 == 27 [pid = 1770] [id = 625] 16:30:37 INFO - PROCESS | 1770 | --DOCSHELL 0x87bc9000 == 26 [pid = 1770] [id = 624] 16:30:37 INFO - PROCESS | 1770 | --DOCSHELL 0x87bca400 == 25 [pid = 1770] [id = 623] 16:30:37 INFO - PROCESS | 1770 | --DOCSHELL 0x8c0d6400 == 24 [pid = 1770] [id = 622] 16:30:37 INFO - PROCESS | 1770 | --DOCSHELL 0x8a1afc00 == 23 [pid = 1770] [id = 621] 16:30:37 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd2800 == 22 [pid = 1770] [id = 620] 16:30:37 INFO - PROCESS | 1770 | --DOCSHELL 0x8747a800 == 21 [pid = 1770] [id = 610] 16:30:37 INFO - PROCESS | 1770 | --DOCSHELL 0x87cd2c00 == 20 [pid = 1770] [id = 612] 16:30:37 INFO - PROCESS | 1770 | --DOCSHELL 0x8beb0800 == 19 [pid = 1770] [id = 614] 16:30:37 INFO - PROCESS | 1770 | --DOCSHELL 0x8d1c8400 == 18 [pid = 1770] [id = 616] 16:30:37 INFO - PROCESS | 1770 | --DOCSHELL 0x8d4dd400 == 17 [pid = 1770] [id = 619] 16:30:37 INFO - PROCESS | 1770 | --DOCSHELL 0x87cd1800 == 16 [pid = 1770] [id = 617] 16:30:37 INFO - PROCESS | 1770 | --DOCSHELL 0x8983c400 == 15 [pid = 1770] [id = 613] 16:30:37 INFO - PROCESS | 1770 | --DOCSHELL 0x8be31400 == 14 [pid = 1770] [id = 618] 16:30:37 INFO - PROCESS | 1770 | --DOCSHELL 0x87cce800 == 13 [pid = 1770] [id = 615] 16:30:37 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2f1400 == 12 [pid = 1770] [id = 630] 16:30:37 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd2c00 == 11 [pid = 1770] [id = 629] 16:30:37 INFO - PROCESS | 1770 | --DOCSHELL 0x8a1b2c00 == 10 [pid = 1770] [id = 627] 16:30:37 INFO - PROCESS | 1770 | --DOCSHELL 0x8beaa800 == 9 [pid = 1770] [id = 628] 16:30:37 INFO - PROCESS | 1770 | --DOCSHELL 0x86cce800 == 8 [pid = 1770] [id = 626] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x87bc1c00) [pid = 1770] [serial = 1812] [outer = (nil)] [url = about:blank] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x87470800) [pid = 1770] [serial = 1811] [outer = (nil)] [url = about:blank] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x8be34400) [pid = 1770] [serial = 1815] [outer = (nil)] [url = about:blank] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x8b646800) [pid = 1770] [serial = 1814] [outer = (nil)] [url = about:blank] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x8d4d8000) [pid = 1770] [serial = 1818] [outer = (nil)] [url = about:blank] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x8d2ed400) [pid = 1770] [serial = 1817] [outer = (nil)] [url = about:blank] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x8df22400) [pid = 1770] [serial = 1821] [outer = (nil)] [url = about:blank] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x8df14000) [pid = 1770] [serial = 1820] [outer = (nil)] [url = about:blank] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x8e5ecc00) [pid = 1770] [serial = 1824] [outer = (nil)] [url = about:blank] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x8e527400) [pid = 1770] [serial = 1823] [outer = (nil)] [url = about:blank] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x8e857c00) [pid = 1770] [serial = 1827] [outer = (nil)] [url = about:blank] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x8e668c00) [pid = 1770] [serial = 1826] [outer = (nil)] [url = about:blank] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x8c0d9400) [pid = 1770] [serial = 1844] [outer = (nil)] [url = about:blank] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x8a1b0000) [pid = 1770] [serial = 1841] [outer = (nil)] [url = about:blank] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8e8d9800) [pid = 1770] [serial = 1830] [outer = (nil)] [url = about:blank] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x8e8d5000) [pid = 1770] [serial = 1829] [outer = (nil)] [url = about:blank] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x87cdd000) [pid = 1770] [serial = 1838] [outer = (nil)] [url = about:blank] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x88308c00) [pid = 1770] [serial = 1839] [outer = (nil)] [url = about:blank] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x8d1c1800) [pid = 1770] [serial = 1833] [outer = (nil)] [url = about:blank] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8a1b1400) [pid = 1770] [serial = 1836] [outer = (nil)] [url = about:blank] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x8be3a400) [pid = 1770] [serial = 1832] [outer = (nil)] [url = about:blank] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x8983cc00) [pid = 1770] [serial = 1835] [outer = (nil)] [url = about:blank] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x8be2fc00) [pid = 1770] [serial = 1847] [outer = (nil)] [url = about:blank] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x8d218000) [pid = 1770] [serial = 1850] [outer = (nil)] [url = about:blank] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x8c0e1800) [pid = 1770] [serial = 1845] [outer = (nil)] [url = about:blank] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x8c0e1000) [pid = 1770] [serial = 1848] [outer = (nil)] [url = about:blank] 16:30:37 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x8b649800) [pid = 1770] [serial = 1842] [outer = (nil)] [url = about:blank] 16:30:38 INFO - PROCESS | 1770 | 1466811038366 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:30:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:30:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 2693ms 16:30:38 INFO - PROCESS | 1770 | 1466811038396 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 16:30:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:30:38 INFO - PROCESS | 1770 | 1466811038402 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 16:30:38 INFO - PROCESS | 1770 | 1466811038410 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:30:38 INFO - PROCESS | 1770 | 1466811038415 Marionette TRACE conn4 <- [1,2502,null,{}] 16:30:38 INFO - PROCESS | 1770 | 1466811038425 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:38 INFO - PROCESS | 1770 | 1466811038430 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:38 INFO - PROCESS | 1770 | 1466811038662 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 16:30:38 INFO - PROCESS | 1770 | 1466811038798 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1770 | 1466811038805 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bc3c00 == 9 [pid = 1770] [id = 633] 16:30:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x87bc4400) [pid = 1770] [serial = 1900] [outer = (nil)] 16:30:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x87cd5000) [pid = 1770] [serial = 1901] [outer = 0x87bc4400] 16:30:38 INFO - PROCESS | 1770 | 1466811038880 Marionette DEBUG loaded listener.js 16:30:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x87cda000) [pid = 1770] [serial = 1902] [outer = 0x87bc4400] 16:30:39 INFO - PROCESS | 1770 | 1466811039754 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:30:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:30:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1394ms 16:30:39 INFO - PROCESS | 1770 | 1466811039804 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 16:30:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:30:39 INFO - PROCESS | 1770 | 1466811039813 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 16:30:39 INFO - PROCESS | 1770 | 1466811039825 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:30:39 INFO - PROCESS | 1770 | 1466811039830 Marionette TRACE conn4 <- [1,2506,null,{}] 16:30:39 INFO - PROCESS | 1770 | 1466811039836 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:39 INFO - PROCESS | 1770 | 1466811039842 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:40 INFO - PROCESS | 1770 | 1466811040021 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 16:30:40 INFO - PROCESS | 1770 | 1466811040168 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1770 | 1466811040179 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x88310c00 == 10 [pid = 1770] [id = 634] 16:30:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x8859a800) [pid = 1770] [serial = 1903] [outer = (nil)] 16:30:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x8983b400) [pid = 1770] [serial = 1904] [outer = 0x8859a800] 16:30:40 INFO - PROCESS | 1770 | 1466811040252 Marionette DEBUG loaded listener.js 16:30:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x89846000) [pid = 1770] [serial = 1905] [outer = 0x8859a800] 16:30:41 INFO - PROCESS | 1770 | 1466811041238 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:30:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:30:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1485ms 16:30:41 INFO - PROCESS | 1770 | 1466811041309 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 16:30:41 INFO - PROCESS | 1770 | 1466811041313 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 16:30:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:30:41 INFO - PROCESS | 1770 | 1466811041320 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:30:41 INFO - PROCESS | 1770 | 1466811041326 Marionette TRACE conn4 <- [1,2510,null,{}] 16:30:41 INFO - PROCESS | 1770 | 1466811041350 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:41 INFO - PROCESS | 1770 | 1466811041361 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:41 INFO - PROCESS | 1770 | 1466811041598 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 16:30:41 INFO - PROCESS | 1770 | 1466811041624 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1770 | 1466811041638 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be2cc00 == 11 [pid = 1770] [id = 635] 16:30:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x8be34400) [pid = 1770] [serial = 1906] [outer = (nil)] 16:30:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x8bea8c00) [pid = 1770] [serial = 1907] [outer = 0x8be34400] 16:30:41 INFO - PROCESS | 1770 | 1466811041709 Marionette DEBUG loaded listener.js 16:30:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x8beb1c00) [pid = 1770] [serial = 1908] [outer = 0x8be34400] 16:30:43 INFO - PROCESS | 1770 | 1466811043124 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 16:30:43 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x8beafc00) [pid = 1770] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:30:43 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x87bcf000) [pid = 1770] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:30:43 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x8c0e3c00) [pid = 1770] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:30:43 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x86cd5400) [pid = 1770] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:30:43 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x8a1b0c00) [pid = 1770] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:30:43 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x8d4ddc00) [pid = 1770] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:30:43 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x8c0ddc00) [pid = 1770] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:30:43 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x8d20f400) [pid = 1770] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:30:43 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x87cd9400) [pid = 1770] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:30:43 INFO - PROCESS | 1770 | --DOMWINDOW == 62 (0x88596000) [pid = 1770] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:30:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:30:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1899ms 16:30:43 INFO - PROCESS | 1770 | 1466811043221 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 16:30:43 INFO - PROCESS | 1770 | 1466811043226 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 16:30:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:30:43 INFO - PROCESS | 1770 | 1466811043232 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:30:43 INFO - PROCESS | 1770 | 1466811043235 Marionette TRACE conn4 <- [1,2514,null,{}] 16:30:43 INFO - PROCESS | 1770 | 1466811043241 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:43 INFO - PROCESS | 1770 | 1466811043246 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:43 INFO - PROCESS | 1770 | 1466811043471 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 16:30:43 INFO - PROCESS | 1770 | 1466811043616 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1770 | 1466811043625 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a1ab000 == 12 [pid = 1770] [id = 636] 16:30:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x8b64a400) [pid = 1770] [serial = 1909] [outer = (nil)] 16:30:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x8bea9c00) [pid = 1770] [serial = 1910] [outer = 0x8b64a400] 16:30:43 INFO - PROCESS | 1770 | 1466811043699 Marionette DEBUG loaded listener.js 16:30:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x8c0db800) [pid = 1770] [serial = 1911] [outer = 0x8b64a400] 16:30:44 INFO - PROCESS | 1770 | 1466811044458 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:30:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:30:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1279ms 16:30:44 INFO - PROCESS | 1770 | 1466811044519 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 16:30:44 INFO - PROCESS | 1770 | 1466811044523 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 16:30:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:30:44 INFO - PROCESS | 1770 | 1466811044530 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:30:44 INFO - PROCESS | 1770 | 1466811044534 Marionette TRACE conn4 <- [1,2518,null,{}] 16:30:44 INFO - PROCESS | 1770 | 1466811044544 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:44 INFO - PROCESS | 1770 | 1466811044548 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:44 INFO - PROCESS | 1770 | 1466811044720 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 16:30:44 INFO - PROCESS | 1770 | 1466811044730 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1770 | 1466811044743 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d1bc400 == 13 [pid = 1770] [id = 637] 16:30:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x8d1c1800) [pid = 1770] [serial = 1912] [outer = (nil)] 16:30:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x8d1cb000) [pid = 1770] [serial = 1913] [outer = 0x8d1c1800] 16:30:44 INFO - PROCESS | 1770 | 1466811044807 Marionette DEBUG loaded listener.js 16:30:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x8d210c00) [pid = 1770] [serial = 1914] [outer = 0x8d1c1800] 16:30:46 INFO - PROCESS | 1770 | 1466811046000 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:30:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:30:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1541ms 16:30:46 INFO - PROCESS | 1770 | 1466811046072 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 16:30:46 INFO - PROCESS | 1770 | 1466811046079 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 16:30:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:30:46 INFO - PROCESS | 1770 | 1466811046088 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:30:46 INFO - PROCESS | 1770 | 1466811046094 Marionette TRACE conn4 <- [1,2522,null,{}] 16:30:46 INFO - PROCESS | 1770 | 1466811046103 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:46 INFO - PROCESS | 1770 | 1466811046110 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:46 INFO - PROCESS | 1770 | 1466811046346 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 16:30:46 INFO - PROCESS | 1770 | 1466811046593 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1770 | 1466811046601 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bce400 == 14 [pid = 1770] [id = 638] 16:30:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x87cd1800) [pid = 1770] [serial = 1915] [outer = (nil)] 16:30:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x88593800) [pid = 1770] [serial = 1916] [outer = 0x87cd1800] 16:30:46 INFO - PROCESS | 1770 | 1466811046728 Marionette DEBUG loaded listener.js 16:30:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x8983bc00) [pid = 1770] [serial = 1917] [outer = 0x87cd1800] 16:30:47 INFO - PROCESS | 1770 | 1466811047826 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:30:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:30:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1789ms 16:30:47 INFO - PROCESS | 1770 | 1466811047877 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 16:30:47 INFO - PROCESS | 1770 | 1466811047885 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 16:30:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:30:47 INFO - PROCESS | 1770 | 1466811047895 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:30:47 INFO - PROCESS | 1770 | 1466811047899 Marionette TRACE conn4 <- [1,2526,null,{}] 16:30:47 INFO - PROCESS | 1770 | 1466811047906 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:47 INFO - PROCESS | 1770 | 1466811047912 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:48 INFO - PROCESS | 1770 | 1466811048105 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 16:30:48 INFO - PROCESS | 1770 | 1466811048337 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1770 | 1466811048347 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a1b3400 == 15 [pid = 1770] [id = 639] 16:30:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x8c0d5400) [pid = 1770] [serial = 1918] [outer = (nil)] 16:30:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x8d1c3000) [pid = 1770] [serial = 1919] [outer = 0x8c0d5400] 16:30:48 INFO - PROCESS | 1770 | 1466811048473 Marionette DEBUG loaded listener.js 16:30:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x8beb3400) [pid = 1770] [serial = 1920] [outer = 0x8c0d5400] 16:30:49 INFO - PROCESS | 1770 | 1466811049509 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:30:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:30:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1691ms 16:30:49 INFO - PROCESS | 1770 | 1466811049587 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 16:30:49 INFO - PROCESS | 1770 | 1466811049591 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 16:30:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:30:49 INFO - PROCESS | 1770 | 1466811049599 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:30:49 INFO - PROCESS | 1770 | 1466811049606 Marionette TRACE conn4 <- [1,2530,null,{}] 16:30:49 INFO - PROCESS | 1770 | 1466811049623 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:49 INFO - PROCESS | 1770 | 1466811049632 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:49 INFO - PROCESS | 1770 | 1466811049865 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 16:30:50 INFO - PROCESS | 1770 | 1466811050141 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1770 | 1466811050152 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e5800 == 16 [pid = 1770] [id = 640] 16:30:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x8d2e7c00) [pid = 1770] [serial = 1921] [outer = (nil)] 16:30:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8d2f3000) [pid = 1770] [serial = 1922] [outer = 0x8d2e7c00] 16:30:50 INFO - PROCESS | 1770 | 1466811050239 Marionette DEBUG loaded listener.js 16:30:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8d2f5c00) [pid = 1770] [serial = 1923] [outer = 0x8d2e7c00] 16:30:51 INFO - PROCESS | 1770 | 1466811051228 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:30:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:30:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1698ms 16:30:51 INFO - PROCESS | 1770 | 1466811051298 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 16:30:51 INFO - PROCESS | 1770 | 1466811051303 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 16:30:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:30:51 INFO - PROCESS | 1770 | 1466811051310 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:30:51 INFO - PROCESS | 1770 | 1466811051313 Marionette TRACE conn4 <- [1,2534,null,{}] 16:30:51 INFO - PROCESS | 1770 | 1466811051319 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:51 INFO - PROCESS | 1770 | 1466811051325 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:51 INFO - PROCESS | 1770 | 1466811051516 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 16:30:51 INFO - PROCESS | 1770 | 1466811051754 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1770 | 1466811051763 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd2c00 == 17 [pid = 1770] [id = 641] 16:30:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x86cd5800) [pid = 1770] [serial = 1924] [outer = (nil)] 16:30:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x86cdc000) [pid = 1770] [serial = 1925] [outer = 0x86cd5800] 16:30:52 INFO - PROCESS | 1770 | 1466811052005 Marionette DEBUG loaded listener.js 16:30:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x8747f400) [pid = 1770] [serial = 1926] [outer = 0x86cd5800] 16:30:53 INFO - PROCESS | 1770 | 1466811053079 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 16:30:53 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x8d2e5000) [pid = 1770] [serial = 1878] [outer = (nil)] [url = about:blank] 16:30:53 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x8de46000) [pid = 1770] [serial = 1872] [outer = (nil)] [url = about:blank] 16:30:53 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x8deea000) [pid = 1770] [serial = 1875] [outer = (nil)] [url = about:blank] 16:30:53 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x8c0e3400) [pid = 1770] [serial = 1857] [outer = (nil)] [url = about:blank] 16:30:53 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x87471c00) [pid = 1770] [serial = 1862] [outer = (nil)] [url = about:blank] 16:30:53 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x8bea9000) [pid = 1770] [serial = 1866] [outer = (nil)] [url = about:blank] 16:30:53 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x8d4e2c00) [pid = 1770] [serial = 1859] [outer = (nil)] [url = about:blank] 16:30:53 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x8d2e9c00) [pid = 1770] [serial = 1869] [outer = (nil)] [url = about:blank] 16:30:53 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x8d1c7000) [pid = 1770] [serial = 1856] [outer = (nil)] [url = about:blank] 16:30:53 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8de43800) [pid = 1770] [serial = 1871] [outer = (nil)] [url = about:blank] 16:30:53 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x8d2db400) [pid = 1770] [serial = 1868] [outer = (nil)] [url = about:blank] 16:30:53 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x8d2dfc00) [pid = 1770] [serial = 1851] [outer = (nil)] [url = about:blank] 16:30:53 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x8dee8c00) [pid = 1770] [serial = 1874] [outer = (nil)] [url = about:blank] 16:30:53 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x8b649000) [pid = 1770] [serial = 1865] [outer = (nil)] [url = about:blank] 16:30:53 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x87bca800) [pid = 1770] [serial = 1863] [outer = (nil)] [url = about:blank] 16:30:53 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x8859e000) [pid = 1770] [serial = 1853] [outer = (nil)] [url = about:blank] 16:30:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:30:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1832ms 16:30:53 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x8a1ad000) [pid = 1770] [serial = 1854] [outer = (nil)] [url = about:blank] 16:30:53 INFO - PROCESS | 1770 | --DOMWINDOW == 62 (0x8de42800) [pid = 1770] [serial = 1860] [outer = (nil)] [url = about:blank] 16:30:53 INFO - PROCESS | 1770 | --DOMWINDOW == 61 (0x8de4f000) [pid = 1770] [serial = 1877] [outer = (nil)] [url = about:blank] 16:30:53 INFO - PROCESS | 1770 | 1466811053153 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 16:30:53 INFO - PROCESS | 1770 | 1466811053159 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 16:30:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:30:53 INFO - PROCESS | 1770 | 1466811053170 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:30:53 INFO - PROCESS | 1770 | 1466811053174 Marionette TRACE conn4 <- [1,2538,null,{}] 16:30:53 INFO - PROCESS | 1770 | 1466811053182 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:53 INFO - PROCESS | 1770 | 1466811053187 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:53 INFO - PROCESS | 1770 | 1466811053360 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 16:30:53 INFO - PROCESS | 1770 | 1466811053500 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1770 | 1466811053511 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x88591c00 == 18 [pid = 1770] [id = 642] 16:30:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 62 (0x88595800) [pid = 1770] [serial = 1927] [outer = (nil)] 16:30:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x8a1b0800) [pid = 1770] [serial = 1928] [outer = 0x88595800] 16:30:53 INFO - PROCESS | 1770 | 1466811053594 Marionette DEBUG loaded listener.js 16:30:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x8b64d000) [pid = 1770] [serial = 1929] [outer = 0x88595800] 16:30:54 INFO - PROCESS | 1770 | 1466811054458 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:30:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:30:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1331ms 16:30:54 INFO - PROCESS | 1770 | 1466811054501 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 16:30:54 INFO - PROCESS | 1770 | 1466811054507 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 16:30:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:30:54 INFO - PROCESS | 1770 | 1466811054517 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:30:54 INFO - PROCESS | 1770 | 1466811054521 Marionette TRACE conn4 <- [1,2542,null,{}] 16:30:54 INFO - PROCESS | 1770 | 1466811054527 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:54 INFO - PROCESS | 1770 | 1466811054533 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:54 INFO - PROCESS | 1770 | 1466811054698 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 16:30:54 INFO - PROCESS | 1770 | 1466811054710 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1770 | 1466811054718 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be36c00 == 19 [pid = 1770] [id = 643] 16:30:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x8bea9000) [pid = 1770] [serial = 1930] [outer = (nil)] 16:30:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x8d214400) [pid = 1770] [serial = 1931] [outer = 0x8bea9000] 16:30:54 INFO - PROCESS | 1770 | 1466811054787 Marionette DEBUG loaded listener.js 16:30:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x8d2dfc00) [pid = 1770] [serial = 1932] [outer = 0x8bea9000] 16:30:55 INFO - PROCESS | 1770 | 1466811055783 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 16:30:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:30:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1335ms 16:30:55 INFO - PROCESS | 1770 | 1466811055853 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 16:30:55 INFO - PROCESS | 1770 | 1466811055857 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 16:30:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:30:55 INFO - PROCESS | 1770 | 1466811055878 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:30:55 INFO - PROCESS | 1770 | 1466811055884 Marionette TRACE conn4 <- [1,2546,null,{}] 16:30:55 INFO - PROCESS | 1770 | 1466811055900 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:55 INFO - PROCESS | 1770 | 1466811055908 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:56 INFO - PROCESS | 1770 | 1466811056137 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 16:30:56 INFO - PROCESS | 1770 | 1466811056171 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1770 | 1466811056187 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b650000 == 20 [pid = 1770] [id = 644] 16:30:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x8c0dcc00) [pid = 1770] [serial = 1933] [outer = (nil)] 16:30:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x8d4d8c00) [pid = 1770] [serial = 1934] [outer = 0x8c0dcc00] 16:30:56 INFO - PROCESS | 1770 | 1466811056334 Marionette DEBUG loaded listener.js 16:30:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x8d4de000) [pid = 1770] [serial = 1935] [outer = 0x8c0dcc00] 16:30:57 INFO - PROCESS | 1770 | 1466811057259 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 16:30:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:30:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1447ms 16:30:57 INFO - PROCESS | 1770 | 1466811057322 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 16:30:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:30:57 INFO - PROCESS | 1770 | 1466811057327 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 16:30:57 INFO - PROCESS | 1770 | 1466811057333 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:30:57 INFO - PROCESS | 1770 | 1466811057337 Marionette TRACE conn4 <- [1,2550,null,{}] 16:30:57 INFO - PROCESS | 1770 | 1466811057342 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:57 INFO - PROCESS | 1770 | 1466811057347 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:57 INFO - PROCESS | 1770 | 1466811057575 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 16:30:57 INFO - PROCESS | 1770 | 1466811057601 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1770 | 1466811057615 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a1b5800 == 21 [pid = 1770] [id = 645] 16:30:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x8d1c4800) [pid = 1770] [serial = 1936] [outer = (nil)] 16:30:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x8de48000) [pid = 1770] [serial = 1937] [outer = 0x8d1c4800] 16:30:57 INFO - PROCESS | 1770 | 1466811057677 Marionette DEBUG loaded listener.js 16:30:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x8de49800) [pid = 1770] [serial = 1938] [outer = 0x8d1c4800] 16:30:58 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x88597800) [pid = 1770] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:30:58 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x8859a800) [pid = 1770] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:30:58 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8b64a400) [pid = 1770] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:30:58 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x86cd7400) [pid = 1770] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:30:58 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x8a1b4000) [pid = 1770] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:30:58 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x8d20c400) [pid = 1770] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:30:58 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x8be34400) [pid = 1770] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:30:58 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x87cd6800) [pid = 1770] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:30:58 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x87bc4400) [pid = 1770] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:30:58 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x8d4dcc00) [pid = 1770] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:30:58 INFO - PROCESS | 1770 | --DOMWINDOW == 62 (0x87bc2000) [pid = 1770] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:30:58 INFO - PROCESS | 1770 | 1466811058683 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 16:30:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:30:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1380ms 16:30:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:30:58 INFO - PROCESS | 1770 | 1466811058714 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 16:30:58 INFO - PROCESS | 1770 | 1466811058717 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 16:30:58 INFO - PROCESS | 1770 | 1466811058723 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:30:58 INFO - PROCESS | 1770 | 1466811058727 Marionette TRACE conn4 <- [1,2554,null,{}] 16:30:58 INFO - PROCESS | 1770 | 1466811058732 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:58 INFO - PROCESS | 1770 | 1466811058737 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:58 INFO - PROCESS | 1770 | 1466811058890 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 16:30:59 INFO - PROCESS | 1770 | 1466811059040 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1770 | 1466811059054 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:30:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b64fc00 == 22 [pid = 1770] [id = 646] 16:30:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x8d1c1c00) [pid = 1770] [serial = 1939] [outer = (nil)] 16:30:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x8d4e5400) [pid = 1770] [serial = 1940] [outer = 0x8d1c1c00] 16:30:59 INFO - PROCESS | 1770 | 1466811059143 Marionette DEBUG loaded listener.js 16:30:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x8de4f400) [pid = 1770] [serial = 1941] [outer = 0x8d1c1c00] 16:30:59 INFO - PROCESS | 1770 | 1466811059973 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:31:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:31:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1380ms 16:31:00 INFO - PROCESS | 1770 | 1466811060105 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 16:31:00 INFO - PROCESS | 1770 | 1466811060111 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 16:31:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:31:00 INFO - PROCESS | 1770 | 1466811060119 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:31:00 INFO - PROCESS | 1770 | 1466811060126 Marionette TRACE conn4 <- [1,2558,null,{}] 16:31:00 INFO - PROCESS | 1770 | 1466811060147 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:00 INFO - PROCESS | 1770 | 1466811060155 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:00 INFO - PROCESS | 1770 | 1466811060462 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 16:31:00 INFO - PROCESS | 1770 | 1466811060676 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:00 INFO - PROCESS | 1770 | 1466811060694 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x88306c00 == 23 [pid = 1770] [id = 647] 16:31:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x88308000) [pid = 1770] [serial = 1942] [outer = (nil)] 16:31:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x8858f800) [pid = 1770] [serial = 1943] [outer = 0x88308000] 16:31:00 INFO - PROCESS | 1770 | 1466811060779 Marionette DEBUG loaded listener.js 16:31:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x89844c00) [pid = 1770] [serial = 1944] [outer = 0x88308000] 16:31:01 INFO - PROCESS | 1770 | 1466811061777 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:31:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:31:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1699ms 16:31:01 INFO - PROCESS | 1770 | 1466811061818 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 16:31:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:31:01 INFO - PROCESS | 1770 | 1466811061824 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 16:31:01 INFO - PROCESS | 1770 | 1466811061835 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:31:01 INFO - PROCESS | 1770 | 1466811061842 Marionette TRACE conn4 <- [1,2562,null,{}] 16:31:01 INFO - PROCESS | 1770 | 1466811061848 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:01 INFO - PROCESS | 1770 | 1466811061854 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:02 INFO - PROCESS | 1770 | 1466811062045 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 16:31:02 INFO - PROCESS | 1770 | 1466811062295 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:02 INFO - PROCESS | 1770 | 1466811062302 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x8c0d9c00 == 24 [pid = 1770] [id = 648] 16:31:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x8d1c2000) [pid = 1770] [serial = 1945] [outer = (nil)] 16:31:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x8d2db800) [pid = 1770] [serial = 1946] [outer = 0x8d1c2000] 16:31:02 INFO - PROCESS | 1770 | 1466811062444 Marionette DEBUG loaded listener.js 16:31:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x8d20f400) [pid = 1770] [serial = 1947] [outer = 0x8d1c2000] 16:31:03 INFO - PROCESS | 1770 | 1466811063499 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 16:31:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:31:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1702ms 16:31:03 INFO - PROCESS | 1770 | 1466811063533 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 16:31:03 INFO - PROCESS | 1770 | 1466811063539 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 16:31:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:31:03 INFO - PROCESS | 1770 | 1466811063546 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:31:03 INFO - PROCESS | 1770 | 1466811063549 Marionette TRACE conn4 <- [1,2566,null,{}] 16:31:03 INFO - PROCESS | 1770 | 1466811063566 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:03 INFO - PROCESS | 1770 | 1466811063575 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:03 INFO - PROCESS | 1770 | 1466811063777 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 16:31:04 INFO - PROCESS | 1770 | 1466811064055 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:04 INFO - PROCESS | 1770 | 1466811064070 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x87cce400 == 25 [pid = 1770] [id = 649] 16:31:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x8d2de000) [pid = 1770] [serial = 1948] [outer = (nil)] 16:31:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x8dee4c00) [pid = 1770] [serial = 1949] [outer = 0x8d2de000] 16:31:04 INFO - PROCESS | 1770 | 1466811064198 Marionette DEBUG loaded listener.js 16:31:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x8deec800) [pid = 1770] [serial = 1950] [outer = 0x8d2de000] 16:31:05 INFO - PROCESS | 1770 | 1466811065138 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 16:31:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:31:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1635ms 16:31:05 INFO - PROCESS | 1770 | 1466811065181 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 16:31:05 INFO - PROCESS | 1770 | 1466811065186 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 16:31:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:31:05 INFO - PROCESS | 1770 | 1466811065192 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:31:05 INFO - PROCESS | 1770 | 1466811065196 Marionette TRACE conn4 <- [1,2570,null,{}] 16:31:05 INFO - PROCESS | 1770 | 1466811065202 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:05 INFO - PROCESS | 1770 | 1466811065207 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:05 INFO - PROCESS | 1770 | 1466811065392 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 16:31:05 INFO - PROCESS | 1770 | 1466811065577 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:05 INFO - PROCESS | 1770 | 1466811065587 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x8dee7000 == 26 [pid = 1770] [id = 650] 16:31:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x8dee9000) [pid = 1770] [serial = 1951] [outer = (nil)] 16:31:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8df19c00) [pid = 1770] [serial = 1952] [outer = 0x8dee9000] 16:31:05 INFO - PROCESS | 1770 | 1466811065670 Marionette DEBUG loaded listener.js 16:31:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8e518c00) [pid = 1770] [serial = 1953] [outer = 0x8dee9000] 16:31:06 INFO - PROCESS | 1770 | 1466811066646 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 16:31:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:31:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1533ms 16:31:06 INFO - PROCESS | 1770 | 1466811066727 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 16:31:06 INFO - PROCESS | 1770 | 1466811066731 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 16:31:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:31:06 INFO - PROCESS | 1770 | 1466811066738 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:31:06 INFO - PROCESS | 1770 | 1466811066741 Marionette TRACE conn4 <- [1,2574,null,{}] 16:31:06 INFO - PROCESS | 1770 | 1466811066747 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:06 INFO - PROCESS | 1770 | 1466811066753 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:06 INFO - PROCESS | 1770 | 1466811066970 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 16:31:07 INFO - PROCESS | 1770 | 1466811067202 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:07 INFO - PROCESS | 1770 | 1466811067211 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beab800 == 27 [pid = 1770] [id = 651] 16:31:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x8df17000) [pid = 1770] [serial = 1954] [outer = (nil)] 16:31:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x8e525400) [pid = 1770] [serial = 1955] [outer = 0x8df17000] 16:31:07 INFO - PROCESS | 1770 | 1466811067320 Marionette DEBUG loaded listener.js 16:31:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x8e527400) [pid = 1770] [serial = 1956] [outer = 0x8df17000] 16:31:08 INFO - PROCESS | 1770 | 1466811068220 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:31:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:31:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1537ms 16:31:08 INFO - PROCESS | 1770 | 1466811068277 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 16:31:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:31:08 INFO - PROCESS | 1770 | 1466811068281 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 16:31:08 INFO - PROCESS | 1770 | 1466811068287 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:31:08 INFO - PROCESS | 1770 | 1466811068291 Marionette TRACE conn4 <- [1,2578,null,{}] 16:31:08 INFO - PROCESS | 1770 | 1466811068297 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:08 INFO - PROCESS | 1770 | 1466811068309 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:08 INFO - PROCESS | 1770 | 1466811068568 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 16:31:08 INFO - PROCESS | 1770 | 1466811068818 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:08 INFO - PROCESS | 1770 | 1466811068829 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cce400 == 28 [pid = 1770] [id = 652] 16:31:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x8d1bd800) [pid = 1770] [serial = 1957] [outer = (nil)] 16:31:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x8e66cc00) [pid = 1770] [serial = 1958] [outer = 0x8d1bd800] 16:31:08 INFO - PROCESS | 1770 | 1466811068950 Marionette DEBUG loaded listener.js 16:31:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x8e672c00) [pid = 1770] [serial = 1959] [outer = 0x8d1bd800] 16:31:09 INFO - PROCESS | 1770 | 1466811069836 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:31:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:31:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1597ms 16:31:09 INFO - PROCESS | 1770 | 1466811069885 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 16:31:09 INFO - PROCESS | 1770 | 1466811069889 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 16:31:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:31:09 INFO - PROCESS | 1770 | 1466811069913 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:31:09 INFO - PROCESS | 1770 | 1466811069917 Marionette TRACE conn4 <- [1,2582,null,{}] 16:31:09 INFO - PROCESS | 1770 | 1466811069925 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:09 INFO - PROCESS | 1770 | 1466811069929 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:10 INFO - PROCESS | 1770 | 1466811070102 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 16:31:10 INFO - PROCESS | 1770 | 1466811070291 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:10 INFO - PROCESS | 1770 | 1466811070298 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x8859b000 == 29 [pid = 1770] [id = 653] 16:31:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x8be31400) [pid = 1770] [serial = 1960] [outer = (nil)] 16:31:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x8e51bc00) [pid = 1770] [serial = 1961] [outer = 0x8be31400] 16:31:10 INFO - PROCESS | 1770 | 1466811070378 Marionette DEBUG loaded listener.js 16:31:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x8e856000) [pid = 1770] [serial = 1962] [outer = 0x8be31400] 16:31:11 INFO - PROCESS | 1770 | 1466811071368 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:31:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:31:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1548ms 16:31:11 INFO - PROCESS | 1770 | 1466811071445 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 16:31:11 INFO - PROCESS | 1770 | 1466811071450 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 16:31:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:31:11 INFO - PROCESS | 1770 | 1466811071457 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:31:11 INFO - PROCESS | 1770 | 1466811071460 Marionette TRACE conn4 <- [1,2586,null,{}] 16:31:11 INFO - PROCESS | 1770 | 1466811071467 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:11 INFO - PROCESS | 1770 | 1466811071472 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:11 INFO - PROCESS | 1770 | 1466811071867 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 16:31:12 INFO - PROCESS | 1770 | 1466811072189 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:12 INFO - PROCESS | 1770 | 1466811072201 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bc3800 == 30 [pid = 1770] [id = 654] 16:31:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x87bc4400) [pid = 1770] [serial = 1963] [outer = (nil)] 16:31:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x87bd0000) [pid = 1770] [serial = 1964] [outer = 0x87bc4400] 16:31:12 INFO - PROCESS | 1770 | 1466811072277 Marionette DEBUG loaded listener.js 16:31:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x88305c00) [pid = 1770] [serial = 1965] [outer = 0x87bc4400] 16:31:13 INFO - PROCESS | 1770 | 1466811073266 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:31:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:31:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1887ms 16:31:13 INFO - PROCESS | 1770 | 1466811073345 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 16:31:13 INFO - PROCESS | 1770 | 1466811073351 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 16:31:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:31:13 INFO - PROCESS | 1770 | 1466811073360 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:31:13 INFO - PROCESS | 1770 | 1466811073365 Marionette TRACE conn4 <- [1,2590,null,{}] 16:31:13 INFO - PROCESS | 1770 | 1466811073372 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:13 INFO - PROCESS | 1770 | 1466811073378 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:13 INFO - PROCESS | 1770 | 1466811073558 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 16:31:13 INFO - PROCESS | 1770 | 1466811073724 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:13 INFO - PROCESS | 1770 | 1466811073743 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:14 INFO - PROCESS | 1770 | --DOCSHELL 0x8747b000 == 29 [pid = 1770] [id = 631] 16:31:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd0400 == 30 [pid = 1770] [id = 655] 16:31:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x86cd1800) [pid = 1770] [serial = 1966] [outer = (nil)] 16:31:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x87471000) [pid = 1770] [serial = 1967] [outer = 0x86cd1800] 16:31:14 INFO - PROCESS | 1770 | 1466811074798 Marionette DEBUG loaded listener.js 16:31:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x87479000) [pid = 1770] [serial = 1968] [outer = 0x86cd1800] 16:31:15 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x87bcf800) [pid = 1770] [serial = 1881] [outer = (nil)] [url = about:blank] 16:31:15 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x87476800) [pid = 1770] [serial = 1880] [outer = (nil)] [url = about:blank] 16:31:15 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x8be32c00) [pid = 1770] [serial = 1884] [outer = (nil)] [url = about:blank] 16:31:15 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x8b644c00) [pid = 1770] [serial = 1883] [outer = (nil)] [url = about:blank] 16:31:15 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x8d2ebc00) [pid = 1770] [serial = 1887] [outer = (nil)] [url = about:blank] 16:31:15 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x8d216400) [pid = 1770] [serial = 1886] [outer = (nil)] [url = about:blank] 16:31:15 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x8bea8c00) [pid = 1770] [serial = 1907] [outer = (nil)] [url = about:blank] 16:31:15 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x8df20000) [pid = 1770] [serial = 1890] [outer = (nil)] [url = about:blank] 16:31:15 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x8deed800) [pid = 1770] [serial = 1889] [outer = (nil)] [url = about:blank] 16:31:15 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x87cd5000) [pid = 1770] [serial = 1901] [outer = (nil)] [url = about:blank] 16:31:15 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x8e5ee400) [pid = 1770] [serial = 1893] [outer = (nil)] [url = about:blank] 16:31:15 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x8e5eb800) [pid = 1770] [serial = 1892] [outer = (nil)] [url = about:blank] 16:31:15 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x8e5ec800) [pid = 1770] [serial = 1896] [outer = (nil)] [url = about:blank] 16:31:15 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x89843400) [pid = 1770] [serial = 1895] [outer = (nil)] [url = about:blank] 16:31:15 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x87cda000) [pid = 1770] [serial = 1902] [outer = (nil)] [url = about:blank] 16:31:15 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x8be32800) [pid = 1770] [serial = 1899] [outer = (nil)] [url = about:blank] 16:31:15 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8b641c00) [pid = 1770] [serial = 1898] [outer = (nil)] [url = about:blank] 16:31:15 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x8983b400) [pid = 1770] [serial = 1904] [outer = (nil)] [url = about:blank] 16:31:15 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x8d1cb000) [pid = 1770] [serial = 1913] [outer = (nil)] [url = about:blank] 16:31:15 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x8bea9c00) [pid = 1770] [serial = 1910] [outer = (nil)] [url = about:blank] 16:31:15 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x8beb1c00) [pid = 1770] [serial = 1908] [outer = (nil)] [url = about:blank] 16:31:15 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8c0db800) [pid = 1770] [serial = 1911] [outer = (nil)] [url = about:blank] 16:31:15 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x89846000) [pid = 1770] [serial = 1905] [outer = (nil)] [url = about:blank] 16:31:15 INFO - PROCESS | 1770 | 1466811075858 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 16:31:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:31:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 2538ms 16:31:15 INFO - PROCESS | 1770 | 1466811075898 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 16:31:15 INFO - PROCESS | 1770 | 1466811075904 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 16:31:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:31:15 INFO - PROCESS | 1770 | 1466811075913 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:31:15 INFO - PROCESS | 1770 | 1466811075916 Marionette TRACE conn4 <- [1,2594,null,{}] 16:31:15 INFO - PROCESS | 1770 | 1466811075924 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:15 INFO - PROCESS | 1770 | 1466811075929 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:16 INFO - PROCESS | 1770 | 1466811076106 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 16:31:16 INFO - PROCESS | 1770 | 1466811076245 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:16 INFO - PROCESS | 1770 | 1466811076261 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x88308800 == 31 [pid = 1770] [id = 656] 16:31:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x88309000) [pid = 1770] [serial = 1969] [outer = (nil)] 16:31:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x88593400) [pid = 1770] [serial = 1970] [outer = 0x88309000] 16:31:16 INFO - PROCESS | 1770 | 1466811076343 Marionette DEBUG loaded listener.js 16:31:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x8859ec00) [pid = 1770] [serial = 1971] [outer = 0x88309000] 16:31:17 INFO - PROCESS | 1770 | 1466811077232 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 16:31:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:31:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1342ms 16:31:17 INFO - PROCESS | 1770 | 1466811077253 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 16:31:17 INFO - PROCESS | 1770 | 1466811077261 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 16:31:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:31:17 INFO - PROCESS | 1770 | 1466811077272 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:31:17 INFO - PROCESS | 1770 | 1466811077277 Marionette TRACE conn4 <- [1,2598,null,{}] 16:31:17 INFO - PROCESS | 1770 | 1466811077283 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:17 INFO - PROCESS | 1770 | 1466811077288 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:17 INFO - PROCESS | 1770 | 1466811077480 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 16:31:17 INFO - PROCESS | 1770 | 1466811077652 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:17 INFO - PROCESS | 1770 | 1466811077661 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x87cda800 == 32 [pid = 1770] [id = 657] 16:31:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x8a1ad800) [pid = 1770] [serial = 1972] [outer = (nil)] 16:31:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x8a1b6c00) [pid = 1770] [serial = 1973] [outer = 0x8a1ad800] 16:31:17 INFO - PROCESS | 1770 | 1466811077731 Marionette DEBUG loaded listener.js 16:31:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x8b64c000) [pid = 1770] [serial = 1974] [outer = 0x8a1ad800] 16:31:18 INFO - PROCESS | 1770 | 1466811078805 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:31:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:31:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1583ms 16:31:18 INFO - PROCESS | 1770 | 1466811078855 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 16:31:18 INFO - PROCESS | 1770 | 1466811078859 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 16:31:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:31:18 INFO - PROCESS | 1770 | 1466811078874 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:31:18 INFO - PROCESS | 1770 | 1466811078880 Marionette TRACE conn4 <- [1,2602,null,{}] 16:31:18 INFO - PROCESS | 1770 | 1466811078897 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:18 INFO - PROCESS | 1770 | 1466811078907 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:19 INFO - PROCESS | 1770 | 1466811079157 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 16:31:19 INFO - PROCESS | 1770 | 1466811079182 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:19 INFO - PROCESS | 1770 | 1466811079195 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be39800 == 33 [pid = 1770] [id = 658] 16:31:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8bea7400) [pid = 1770] [serial = 1975] [outer = (nil)] 16:31:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8beb2c00) [pid = 1770] [serial = 1976] [outer = 0x8bea7400] 16:31:19 INFO - PROCESS | 1770 | 1466811079282 Marionette DEBUG loaded listener.js 16:31:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x8c0e1800) [pid = 1770] [serial = 1977] [outer = 0x8bea7400] 16:31:20 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x8c0d5400) [pid = 1770] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:31:20 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x8bea9000) [pid = 1770] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:31:20 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8c0dcc00) [pid = 1770] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:31:20 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x88595800) [pid = 1770] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:31:20 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x8d1c1800) [pid = 1770] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:31:20 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x86cd5800) [pid = 1770] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:31:20 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x87cd1800) [pid = 1770] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:31:20 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8d1c4800) [pid = 1770] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:31:20 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x8d2e7c00) [pid = 1770] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:31:20 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x8d1c1c00) [pid = 1770] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:31:20 INFO - PROCESS | 1770 | 1466811080665 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 16:31:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:31:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1835ms 16:31:20 INFO - PROCESS | 1770 | 1466811080710 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 16:31:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:31:20 INFO - PROCESS | 1770 | 1466811080715 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 16:31:20 INFO - PROCESS | 1770 | 1466811080721 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:31:20 INFO - PROCESS | 1770 | 1466811080725 Marionette TRACE conn4 <- [1,2606,null,{}] 16:31:20 INFO - PROCESS | 1770 | 1466811080730 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:20 INFO - PROCESS | 1770 | 1466811080735 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:20 INFO - PROCESS | 1770 | 1466811080893 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 16:31:20 INFO - PROCESS | 1770 | 1466811080903 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:20 INFO - PROCESS | 1770 | 1466811080910 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cce000 == 34 [pid = 1770] [id = 659] 16:31:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x87cd8800) [pid = 1770] [serial = 1978] [outer = (nil)] 16:31:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x8d1c0c00) [pid = 1770] [serial = 1979] [outer = 0x87cd8800] 16:31:20 INFO - PROCESS | 1770 | 1466811080980 Marionette DEBUG loaded listener.js 16:31:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x8d1c4c00) [pid = 1770] [serial = 1980] [outer = 0x87cd8800] 16:31:21 INFO - PROCESS | 1770 | 1466811081916 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 16:31:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:31:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1230ms 16:31:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:31:21 INFO - PROCESS | 1770 | 1466811081952 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 16:31:21 INFO - PROCESS | 1770 | 1466811081955 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 16:31:21 INFO - PROCESS | 1770 | 1466811081961 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:31:21 INFO - PROCESS | 1770 | 1466811081965 Marionette TRACE conn4 <- [1,2610,null,{}] 16:31:21 INFO - PROCESS | 1770 | 1466811081970 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:21 INFO - PROCESS | 1770 | 1466811081975 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:22 INFO - PROCESS | 1770 | 1466811082125 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 16:31:22 INFO - PROCESS | 1770 | 1466811082362 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:22 INFO - PROCESS | 1770 | 1466811082374 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd3c00 == 35 [pid = 1770] [id = 660] 16:31:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x86cd5000) [pid = 1770] [serial = 1981] [outer = (nil)] 16:31:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x87476800) [pid = 1770] [serial = 1982] [outer = 0x86cd5000] 16:31:22 INFO - PROCESS | 1770 | 1466811082461 Marionette DEBUG loaded listener.js 16:31:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x87bc9800) [pid = 1770] [serial = 1983] [outer = 0x86cd5000] 16:31:23 INFO - PROCESS | 1770 | 1466811083542 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:31:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:31:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1645ms 16:31:23 INFO - PROCESS | 1770 | 1466811083609 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 16:31:23 INFO - PROCESS | 1770 | 1466811083616 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 16:31:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:31:23 INFO - PROCESS | 1770 | 1466811083624 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:31:23 INFO - PROCESS | 1770 | 1466811083629 Marionette TRACE conn4 <- [1,2614,null,{}] 16:31:23 INFO - PROCESS | 1770 | 1466811083638 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:23 INFO - PROCESS | 1770 | 1466811083646 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:23 INFO - PROCESS | 1770 | 1466811083873 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 16:31:24 INFO - PROCESS | 1770 | 1466811084111 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:24 INFO - PROCESS | 1770 | 1466811084122 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bc6800 == 36 [pid = 1770] [id = 661] 16:31:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x89846400) [pid = 1770] [serial = 1984] [outer = (nil)] 16:31:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8a1b8c00) [pid = 1770] [serial = 1985] [outer = 0x89846400] 16:31:24 INFO - PROCESS | 1770 | 1466811084228 Marionette DEBUG loaded listener.js 16:31:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8be2b800) [pid = 1770] [serial = 1986] [outer = 0x89846400] 16:31:25 INFO - PROCESS | 1770 | 1466811085262 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 16:31:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:31:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1694ms 16:31:25 INFO - PROCESS | 1770 | 1466811085322 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 16:31:25 INFO - PROCESS | 1770 | 1466811085329 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 16:31:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:31:25 INFO - PROCESS | 1770 | 1466811085336 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:31:25 INFO - PROCESS | 1770 | 1466811085339 Marionette TRACE conn4 <- [1,2618,null,{}] 16:31:25 INFO - PROCESS | 1770 | 1466811085346 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:25 INFO - PROCESS | 1770 | 1466811085352 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:25 INFO - PROCESS | 1770 | 1466811085544 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 16:31:25 INFO - PROCESS | 1770 | 1466811085820 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:25 INFO - PROCESS | 1770 | 1466811085827 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x8c0d8000 == 37 [pid = 1770] [id = 662] 16:31:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x8d1bf000) [pid = 1770] [serial = 1987] [outer = (nil)] 16:31:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x8d20c800) [pid = 1770] [serial = 1988] [outer = 0x8d1bf000] 16:31:25 INFO - PROCESS | 1770 | 1466811085955 Marionette DEBUG loaded listener.js 16:31:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x8d2e6000) [pid = 1770] [serial = 1989] [outer = 0x8d1bf000] 16:31:26 INFO - PROCESS | 1770 | 1466811086996 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:31:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:31:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1738ms 16:31:27 INFO - PROCESS | 1770 | 1466811087074 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 16:31:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:31:27 INFO - PROCESS | 1770 | 1466811087079 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 16:31:27 INFO - PROCESS | 1770 | 1466811087095 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:31:27 INFO - PROCESS | 1770 | 1466811087105 Marionette TRACE conn4 <- [1,2622,null,{}] 16:31:27 INFO - PROCESS | 1770 | 1466811087112 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:27 INFO - PROCESS | 1770 | 1466811087119 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:27 INFO - PROCESS | 1770 | 1466811087347 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 16:31:27 INFO - PROCESS | 1770 | 1466811087634 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:27 INFO - PROCESS | 1770 | 1466811087641 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x87cd6400 == 38 [pid = 1770] [id = 663] 16:31:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x8c0e0c00) [pid = 1770] [serial = 1990] [outer = (nil)] 16:31:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x8d4d9000) [pid = 1770] [serial = 1991] [outer = 0x8c0e0c00] 16:31:27 INFO - PROCESS | 1770 | 1466811087725 Marionette DEBUG loaded listener.js 16:31:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x8d2f9400) [pid = 1770] [serial = 1992] [outer = 0x8c0e0c00] 16:31:28 INFO - PROCESS | 1770 | 1466811088767 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 16:31:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:31:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1755ms 16:31:28 INFO - PROCESS | 1770 | 1466811088842 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 16:31:28 INFO - PROCESS | 1770 | 1466811088847 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 16:31:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:31:28 INFO - PROCESS | 1770 | 1466811088854 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:31:28 INFO - PROCESS | 1770 | 1466811088857 Marionette TRACE conn4 <- [1,2626,null,{}] 16:31:28 INFO - PROCESS | 1770 | 1466811088863 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:28 INFO - PROCESS | 1770 | 1466811088869 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:29 INFO - PROCESS | 1770 | 1466811089219 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 16:31:29 INFO - PROCESS | 1770 | 1466811089473 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:29 INFO - PROCESS | 1770 | 1466811089484 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cdbc00 == 39 [pid = 1770] [id = 664] 16:31:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x8747e000) [pid = 1770] [serial = 1993] [outer = (nil)] 16:31:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x87bcc000) [pid = 1770] [serial = 1994] [outer = 0x8747e000] 16:31:29 INFO - PROCESS | 1770 | 1466811089558 Marionette DEBUG loaded listener.js 16:31:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x87cda000) [pid = 1770] [serial = 1995] [outer = 0x8747e000] 16:31:30 INFO - PROCESS | 1770 | --DOCSHELL 0x88595000 == 38 [pid = 1770] [id = 632] 16:31:30 INFO - PROCESS | 1770 | --DOCSHELL 0x8be2cc00 == 37 [pid = 1770] [id = 635] 16:31:30 INFO - PROCESS | 1770 | --DOCSHELL 0x87bc3c00 == 36 [pid = 1770] [id = 633] 16:31:30 INFO - PROCESS | 1770 | --DOCSHELL 0x86cce000 == 35 [pid = 1770] [id = 659] 16:31:30 INFO - PROCESS | 1770 | 1466811090589 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:31:30 INFO - PROCESS | 1770 | --DOCSHELL 0x8be39800 == 34 [pid = 1770] [id = 658] 16:31:30 INFO - PROCESS | 1770 | --DOCSHELL 0x87cda800 == 33 [pid = 1770] [id = 657] 16:31:30 INFO - PROCESS | 1770 | --DOCSHELL 0x88308800 == 32 [pid = 1770] [id = 656] 16:31:30 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd0400 == 31 [pid = 1770] [id = 655] 16:31:30 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x8d4e5400) [pid = 1770] [serial = 1940] [outer = (nil)] [url = about:blank] 16:31:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:31:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1783ms 16:31:30 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x8de4f400) [pid = 1770] [serial = 1941] [outer = (nil)] [url = about:blank] 16:31:30 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x8d1c3000) [pid = 1770] [serial = 1919] [outer = (nil)] [url = about:blank] 16:31:30 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x8d214400) [pid = 1770] [serial = 1931] [outer = (nil)] [url = about:blank] 16:31:30 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x8d4de000) [pid = 1770] [serial = 1935] [outer = (nil)] [url = about:blank] 16:31:30 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x8d4d8c00) [pid = 1770] [serial = 1934] [outer = (nil)] [url = about:blank] 16:31:30 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x8b64d000) [pid = 1770] [serial = 1929] [outer = (nil)] [url = about:blank] 16:31:30 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x8d210c00) [pid = 1770] [serial = 1914] [outer = (nil)] [url = about:blank] 16:31:30 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x8beb3400) [pid = 1770] [serial = 1920] [outer = (nil)] [url = about:blank] 16:31:30 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x8747f400) [pid = 1770] [serial = 1926] [outer = (nil)] [url = about:blank] 16:31:30 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x88593800) [pid = 1770] [serial = 1916] [outer = (nil)] [url = about:blank] 16:31:30 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x8983bc00) [pid = 1770] [serial = 1917] [outer = (nil)] [url = about:blank] 16:31:30 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x8de49800) [pid = 1770] [serial = 1938] [outer = (nil)] [url = about:blank] 16:31:30 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x86cdc000) [pid = 1770] [serial = 1925] [outer = (nil)] [url = about:blank] 16:31:30 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x8d2f3000) [pid = 1770] [serial = 1922] [outer = (nil)] [url = about:blank] 16:31:30 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8d2dfc00) [pid = 1770] [serial = 1932] [outer = (nil)] [url = about:blank] 16:31:30 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x8d2f5c00) [pid = 1770] [serial = 1923] [outer = (nil)] [url = about:blank] 16:31:30 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x8de48000) [pid = 1770] [serial = 1937] [outer = (nil)] [url = about:blank] 16:31:30 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x8a1b0800) [pid = 1770] [serial = 1928] [outer = (nil)] [url = about:blank] 16:31:30 INFO - PROCESS | 1770 | 1466811090670 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 16:31:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:31:30 INFO - PROCESS | 1770 | 1466811090677 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 16:31:30 INFO - PROCESS | 1770 | 1466811090685 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:31:30 INFO - PROCESS | 1770 | 1466811090691 Marionette TRACE conn4 <- [1,2630,null,{}] 16:31:30 INFO - PROCESS | 1770 | 1466811090698 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:30 INFO - PROCESS | 1770 | 1466811090703 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:30 INFO - PROCESS | 1770 | 1466811090888 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 16:31:31 INFO - PROCESS | 1770 | 1466811091075 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:31 INFO - PROCESS | 1770 | 1466811091083 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x8859c000 == 32 [pid = 1770] [id = 665] 16:31:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x89837c00) [pid = 1770] [serial = 1996] [outer = (nil)] 16:31:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x89840800) [pid = 1770] [serial = 1997] [outer = 0x89837c00] 16:31:31 INFO - PROCESS | 1770 | 1466811091163 Marionette DEBUG loaded listener.js 16:31:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x8b641c00) [pid = 1770] [serial = 1998] [outer = 0x89837c00] 16:31:32 INFO - PROCESS | 1770 | 1466811092004 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 16:31:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:31:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1390ms 16:31:32 INFO - PROCESS | 1770 | 1466811092075 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 16:31:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:31:32 INFO - PROCESS | 1770 | 1466811092080 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 16:31:32 INFO - PROCESS | 1770 | 1466811092086 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:31:32 INFO - PROCESS | 1770 | 1466811092090 Marionette TRACE conn4 <- [1,2634,null,{}] 16:31:32 INFO - PROCESS | 1770 | 1466811092096 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:32 INFO - PROCESS | 1770 | 1466811092101 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:32 INFO - PROCESS | 1770 | 1466811092269 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 16:31:32 INFO - PROCESS | 1770 | 1466811092424 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:32 INFO - PROCESS | 1770 | 1466811092436 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a1acc00 == 33 [pid = 1770] [id = 666] 16:31:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x8be38000) [pid = 1770] [serial = 1999] [outer = (nil)] 16:31:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x8d1bdc00) [pid = 1770] [serial = 2000] [outer = 0x8be38000] 16:31:32 INFO - PROCESS | 1770 | 1466811092506 Marionette DEBUG loaded listener.js 16:31:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x8d212000) [pid = 1770] [serial = 2001] [outer = 0x8be38000] 16:31:33 INFO - PROCESS | 1770 | 1466811093464 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:31:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:31:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1442ms 16:31:33 INFO - PROCESS | 1770 | 1466811093538 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 16:31:33 INFO - PROCESS | 1770 | 1466811093544 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 16:31:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:31:33 INFO - PROCESS | 1770 | 1466811093560 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:31:33 INFO - PROCESS | 1770 | 1466811093568 Marionette TRACE conn4 <- [1,2638,null,{}] 16:31:33 INFO - PROCESS | 1770 | 1466811093579 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:33 INFO - PROCESS | 1770 | 1466811093584 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:33 INFO - PROCESS | 1770 | 1466811093811 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 16:31:33 INFO - PROCESS | 1770 | 1466811093846 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:33 INFO - PROCESS | 1770 | 1466811093854 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d1c1400 == 34 [pid = 1770] [id = 667] 16:31:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x8d2f0c00) [pid = 1770] [serial = 2002] [outer = (nil)] 16:31:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x8d4d9400) [pid = 1770] [serial = 2003] [outer = 0x8d2f0c00] 16:31:33 INFO - PROCESS | 1770 | 1466811093923 Marionette DEBUG loaded listener.js 16:31:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8d4e2000) [pid = 1770] [serial = 2004] [outer = 0x8d2f0c00] 16:31:34 INFO - PROCESS | 1770 | 1466811094864 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:31:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:31:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1346ms 16:31:34 INFO - PROCESS | 1770 | 1466811094899 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 16:31:34 INFO - PROCESS | 1770 | 1466811094903 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 16:31:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:31:34 INFO - PROCESS | 1770 | 1466811094910 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:31:34 INFO - PROCESS | 1770 | 1466811094912 Marionette TRACE conn4 <- [1,2642,null,{}] 16:31:34 INFO - PROCESS | 1770 | 1466811094923 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:34 INFO - PROCESS | 1770 | 1466811094927 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:35 INFO - PROCESS | 1770 | 1466811095141 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 16:31:35 INFO - PROCESS | 1770 | 1466811095163 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:35 INFO - PROCESS | 1770 | 1466811095170 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bc8000 == 35 [pid = 1770] [id = 668] 16:31:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8de42800) [pid = 1770] [serial = 2005] [outer = (nil)] 16:31:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x8de4a800) [pid = 1770] [serial = 2006] [outer = 0x8de42800] 16:31:35 INFO - PROCESS | 1770 | 1466811095239 Marionette DEBUG loaded listener.js 16:31:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x8d216000) [pid = 1770] [serial = 2007] [outer = 0x8de42800] 16:31:35 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x8a1ad800) [pid = 1770] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:31:35 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x88309000) [pid = 1770] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:31:35 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x86cd1800) [pid = 1770] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:31:35 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8bea7400) [pid = 1770] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:31:35 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x88308000) [pid = 1770] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:31:35 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x87bc4400) [pid = 1770] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:31:35 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x8d1c2000) [pid = 1770] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:31:35 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x8d2de000) [pid = 1770] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:31:35 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8dee9000) [pid = 1770] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:31:35 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x8df17000) [pid = 1770] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:31:35 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x8d1bd800) [pid = 1770] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:31:35 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x8be31400) [pid = 1770] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:31:36 INFO - PROCESS | 1770 | 1466811096268 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:31:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:31:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1378ms 16:31:36 INFO - PROCESS | 1770 | 1466811096288 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 16:31:36 INFO - PROCESS | 1770 | 1466811096292 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 16:31:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:31:36 INFO - PROCESS | 1770 | 1466811096298 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:31:36 INFO - PROCESS | 1770 | 1466811096304 Marionette TRACE conn4 <- [1,2646,null,{}] 16:31:36 INFO - PROCESS | 1770 | 1466811096309 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:36 INFO - PROCESS | 1770 | 1466811096314 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:36 INFO - PROCESS | 1770 | 1466811096487 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 16:31:36 INFO - PROCESS | 1770 | 1466811096644 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:36 INFO - PROCESS | 1770 | 1466811096664 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x8983ec00 == 36 [pid = 1770] [id = 669] 16:31:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x8d2e6c00) [pid = 1770] [serial = 2008] [outer = (nil)] 16:31:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x8d4e3400) [pid = 1770] [serial = 2009] [outer = 0x8d2e6c00] 16:31:36 INFO - PROCESS | 1770 | 1466811096745 Marionette DEBUG loaded listener.js 16:31:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x8df18000) [pid = 1770] [serial = 2010] [outer = 0x8d2e6c00] 16:31:37 INFO - PROCESS | 1770 | 1466811097738 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:31:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:31:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1484ms 16:31:37 INFO - PROCESS | 1770 | 1466811097783 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 16:31:37 INFO - PROCESS | 1770 | 1466811097790 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 16:31:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:31:37 INFO - PROCESS | 1770 | 1466811097800 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:31:37 INFO - PROCESS | 1770 | 1466811097806 Marionette TRACE conn4 <- [1,2650,null,{}] 16:31:37 INFO - PROCESS | 1770 | 1466811097827 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:37 INFO - PROCESS | 1770 | 1466811097834 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:38 INFO - PROCESS | 1770 | 1466811098137 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 16:31:38 INFO - PROCESS | 1770 | 1466811098281 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:38 INFO - PROCESS | 1770 | 1466811098297 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x86ccfc00 == 37 [pid = 1770] [id = 670] 16:31:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x87cd9400) [pid = 1770] [serial = 2011] [outer = (nil)] 16:31:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x88591400) [pid = 1770] [serial = 2012] [outer = 0x87cd9400] 16:31:38 INFO - PROCESS | 1770 | 1466811098459 Marionette DEBUG loaded listener.js 16:31:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x88595000) [pid = 1770] [serial = 2013] [outer = 0x87cd9400] 16:31:39 INFO - PROCESS | 1770 | 1466811099425 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:31:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:31:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1700ms 16:31:39 INFO - PROCESS | 1770 | 1466811099500 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 16:31:39 INFO - PROCESS | 1770 | 1466811099508 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 16:31:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:31:39 INFO - PROCESS | 1770 | 1466811099519 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:31:39 INFO - PROCESS | 1770 | 1466811099523 Marionette TRACE conn4 <- [1,2654,null,{}] 16:31:39 INFO - PROCESS | 1770 | 1466811099530 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:39 INFO - PROCESS | 1770 | 1466811099537 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:39 INFO - PROCESS | 1770 | 1466811099764 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 16:31:40 INFO - PROCESS | 1770 | 1466811099999 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:40 INFO - PROCESS | 1770 | 1466811100005 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bea9c00 == 38 [pid = 1770] [id = 671] 16:31:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x8beadc00) [pid = 1770] [serial = 2014] [outer = (nil)] 16:31:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x8c0d9400) [pid = 1770] [serial = 2015] [outer = 0x8beadc00] 16:31:40 INFO - PROCESS | 1770 | 1466811100137 Marionette DEBUG loaded listener.js 16:31:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8d1c3400) [pid = 1770] [serial = 2016] [outer = 0x8beadc00] 16:31:41 INFO - PROCESS | 1770 | 1466811101134 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:31:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:31:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1638ms 16:31:41 INFO - PROCESS | 1770 | 1466811101157 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 16:31:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:31:41 INFO - PROCESS | 1770 | 1466811101161 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 16:31:41 INFO - PROCESS | 1770 | 1466811101169 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:31:41 INFO - PROCESS | 1770 | 1466811101175 Marionette TRACE conn4 <- [1,2658,null,{}] 16:31:41 INFO - PROCESS | 1770 | 1466811101192 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:41 INFO - PROCESS | 1770 | 1466811101202 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:41 INFO - PROCESS | 1770 | 1466811101409 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 16:31:41 INFO - PROCESS | 1770 | 1466811101603 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:41 INFO - PROCESS | 1770 | 1466811101615 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d1bf800 == 39 [pid = 1770] [id = 672] 16:31:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8de41400) [pid = 1770] [serial = 2017] [outer = (nil)] 16:31:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x8df13c00) [pid = 1770] [serial = 2018] [outer = 0x8de41400] 16:31:41 INFO - PROCESS | 1770 | 1466811101807 Marionette DEBUG loaded listener.js 16:31:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x8df21400) [pid = 1770] [serial = 2019] [outer = 0x8de41400] 16:31:42 INFO - PROCESS | 1770 | 1466811102743 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:31:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:31:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1637ms 16:31:42 INFO - PROCESS | 1770 | 1466811102806 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 16:31:42 INFO - PROCESS | 1770 | 1466811102811 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 16:31:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:31:42 INFO - PROCESS | 1770 | 1466811102818 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:31:42 INFO - PROCESS | 1770 | 1466811102822 Marionette TRACE conn4 <- [1,2662,null,{}] 16:31:42 INFO - PROCESS | 1770 | 1466811102828 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:42 INFO - PROCESS | 1770 | 1466811102834 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:43 INFO - PROCESS | 1770 | 1466811103067 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 16:31:43 INFO - PROCESS | 1770 | 1466811103256 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:43 INFO - PROCESS | 1770 | 1466811103264 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a1b0400 == 40 [pid = 1770] [id = 673] 16:31:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x8de43c00) [pid = 1770] [serial = 2020] [outer = (nil)] 16:31:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x8e526800) [pid = 1770] [serial = 2021] [outer = 0x8de43c00] 16:31:43 INFO - PROCESS | 1770 | 1466811103396 Marionette DEBUG loaded listener.js 16:31:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x8e5f1000) [pid = 1770] [serial = 2022] [outer = 0x8de43c00] 16:31:44 INFO - PROCESS | 1770 | 1466811104315 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:31:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:31:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1545ms 16:31:44 INFO - PROCESS | 1770 | 1466811104365 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 16:31:44 INFO - PROCESS | 1770 | 1466811104369 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 16:31:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:31:44 INFO - PROCESS | 1770 | 1466811104376 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:31:44 INFO - PROCESS | 1770 | 1466811104380 Marionette TRACE conn4 <- [1,2666,null,{}] 16:31:44 INFO - PROCESS | 1770 | 1466811104385 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:44 INFO - PROCESS | 1770 | 1466811104391 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:44 INFO - PROCESS | 1770 | 1466811104572 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 16:31:44 INFO - PROCESS | 1770 | 1466811104771 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:44 INFO - PROCESS | 1770 | 1466811104777 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a1b4c00 == 41 [pid = 1770] [id = 674] 16:31:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x8c0e1400) [pid = 1770] [serial = 2023] [outer = (nil)] 16:31:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x8e5f8400) [pid = 1770] [serial = 2024] [outer = 0x8c0e1400] 16:31:44 INFO - PROCESS | 1770 | 1466811104903 Marionette DEBUG loaded listener.js 16:31:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x8e66a000) [pid = 1770] [serial = 2025] [outer = 0x8c0e1400] 16:31:46 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:31:46 INFO - PROCESS | 1770 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:31:46 INFO - PROCESS | 1770 | 1466811106325 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 16:31:46 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:31:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1981ms 16:31:46 INFO - PROCESS | 1770 | 1466811106358 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 16:31:46 INFO - PROCESS | 1770 | 1466811106361 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 16:31:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:31:46 INFO - PROCESS | 1770 | 1466811106374 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:31:46 INFO - PROCESS | 1770 | 1466811106377 Marionette TRACE conn4 <- [1,2670,null,{}] 16:31:46 INFO - PROCESS | 1770 | 1466811106384 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:46 INFO - PROCESS | 1770 | 1466811106407 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:46 INFO - PROCESS | 1770 | 1466811106928 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 16:31:47 INFO - PROCESS | 1770 | 1466811107073 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:47 INFO - PROCESS | 1770 | 1466811107086 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x8747b400 == 42 [pid = 1770] [id = 675] 16:31:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x87cd3800) [pid = 1770] [serial = 2026] [outer = (nil)] 16:31:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x88307000) [pid = 1770] [serial = 2027] [outer = 0x87cd3800] 16:31:47 INFO - PROCESS | 1770 | 1466811107208 Marionette DEBUG loaded listener.js 16:31:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x88591800) [pid = 1770] [serial = 2028] [outer = 0x87cd3800] 16:31:49 INFO - PROCESS | 1770 | --DOCSHELL 0x87bc3800 == 41 [pid = 1770] [id = 654] 16:31:49 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e5800 == 40 [pid = 1770] [id = 640] 16:31:49 INFO - PROCESS | 1770 | --DOCSHELL 0x8beab800 == 39 [pid = 1770] [id = 651] 16:31:49 INFO - PROCESS | 1770 | --DOCSHELL 0x86cce400 == 38 [pid = 1770] [id = 652] 16:31:49 INFO - PROCESS | 1770 | --DOCSHELL 0x88591c00 == 37 [pid = 1770] [id = 642] 16:31:49 INFO - PROCESS | 1770 | --DOCSHELL 0x8be36c00 == 36 [pid = 1770] [id = 643] 16:31:49 INFO - PROCESS | 1770 | --DOCSHELL 0x8b650000 == 35 [pid = 1770] [id = 644] 16:31:49 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd2c00 == 34 [pid = 1770] [id = 641] 16:31:49 INFO - PROCESS | 1770 | --DOCSHELL 0x8859b000 == 33 [pid = 1770] [id = 653] 16:31:49 INFO - PROCESS | 1770 | --DOCSHELL 0x87bce400 == 32 [pid = 1770] [id = 638] 16:31:49 INFO - PROCESS | 1770 | --DOCSHELL 0x8d1bc400 == 31 [pid = 1770] [id = 637] 16:31:49 INFO - PROCESS | 1770 | --DOCSHELL 0x8b64fc00 == 30 [pid = 1770] [id = 646] 16:31:49 INFO - PROCESS | 1770 | --DOCSHELL 0x8c0d9c00 == 29 [pid = 1770] [id = 648] 16:31:49 INFO - PROCESS | 1770 | --DOCSHELL 0x87cd6400 == 28 [pid = 1770] [id = 663] 16:31:49 INFO - PROCESS | 1770 | --DOCSHELL 0x87bc6800 == 27 [pid = 1770] [id = 661] 16:31:49 INFO - PROCESS | 1770 | --DOCSHELL 0x8a1ab000 == 26 [pid = 1770] [id = 636] 16:31:49 INFO - PROCESS | 1770 | --DOCSHELL 0x88306c00 == 25 [pid = 1770] [id = 647] 16:31:49 INFO - PROCESS | 1770 | --DOCSHELL 0x8c0d8000 == 24 [pid = 1770] [id = 662] 16:31:49 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd3c00 == 23 [pid = 1770] [id = 660] 16:31:49 INFO - PROCESS | 1770 | --DOCSHELL 0x8a1b3400 == 22 [pid = 1770] [id = 639] 16:31:49 INFO - PROCESS | 1770 | --DOCSHELL 0x87cce400 == 21 [pid = 1770] [id = 649] 16:31:49 INFO - PROCESS | 1770 | --DOCSHELL 0x8a1b5800 == 20 [pid = 1770] [id = 645] 16:31:49 INFO - PROCESS | 1770 | --DOCSHELL 0x88310c00 == 19 [pid = 1770] [id = 634] 16:31:49 INFO - PROCESS | 1770 | --DOCSHELL 0x8dee7000 == 18 [pid = 1770] [id = 650] 16:31:49 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x8d1c0c00) [pid = 1770] [serial = 1979] [outer = (nil)] [url = about:blank] 16:31:49 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x8b64c000) [pid = 1770] [serial = 1974] [outer = (nil)] [url = about:blank] 16:31:49 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x88593400) [pid = 1770] [serial = 1970] [outer = (nil)] [url = about:blank] 16:31:49 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x8859ec00) [pid = 1770] [serial = 1971] [outer = (nil)] [url = about:blank] 16:31:49 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x87471000) [pid = 1770] [serial = 1967] [outer = (nil)] [url = about:blank] 16:31:49 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x87479000) [pid = 1770] [serial = 1968] [outer = (nil)] [url = about:blank] 16:31:49 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x8beb2c00) [pid = 1770] [serial = 1976] [outer = (nil)] [url = about:blank] 16:31:49 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x89844c00) [pid = 1770] [serial = 1944] [outer = (nil)] [url = about:blank] 16:31:49 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x8858f800) [pid = 1770] [serial = 1943] [outer = (nil)] [url = about:blank] 16:31:49 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x88305c00) [pid = 1770] [serial = 1965] [outer = (nil)] [url = about:blank] 16:31:49 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x87bd0000) [pid = 1770] [serial = 1964] [outer = (nil)] [url = about:blank] 16:31:49 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x8d20f400) [pid = 1770] [serial = 1947] [outer = (nil)] [url = about:blank] 16:31:49 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8d2db800) [pid = 1770] [serial = 1946] [outer = (nil)] [url = about:blank] 16:31:49 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x8deec800) [pid = 1770] [serial = 1950] [outer = (nil)] [url = about:blank] 16:31:49 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x8dee4c00) [pid = 1770] [serial = 1949] [outer = (nil)] [url = about:blank] 16:31:49 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x8e518c00) [pid = 1770] [serial = 1953] [outer = (nil)] [url = about:blank] 16:31:49 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x8df19c00) [pid = 1770] [serial = 1952] [outer = (nil)] [url = about:blank] 16:31:49 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8e527400) [pid = 1770] [serial = 1956] [outer = (nil)] [url = about:blank] 16:31:49 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x8e525400) [pid = 1770] [serial = 1955] [outer = (nil)] [url = about:blank] 16:31:49 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x8e672c00) [pid = 1770] [serial = 1959] [outer = (nil)] [url = about:blank] 16:31:49 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x8e66cc00) [pid = 1770] [serial = 1958] [outer = (nil)] [url = about:blank] 16:31:49 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x8c0e1800) [pid = 1770] [serial = 1977] [outer = (nil)] [url = about:blank] 16:31:49 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x8a1b6c00) [pid = 1770] [serial = 1973] [outer = (nil)] [url = about:blank] 16:31:49 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x8e856000) [pid = 1770] [serial = 1962] [outer = (nil)] [url = about:blank] 16:31:49 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x8e51bc00) [pid = 1770] [serial = 1961] [outer = (nil)] [url = about:blank] 16:31:49 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:31:49 INFO - PROCESS | 1770 | 1466811109726 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:31:49 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:31:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:31:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 16:31:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:31:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:31:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 3384ms 16:31:49 INFO - PROCESS | 1770 | 1466811109767 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 16:31:49 INFO - PROCESS | 1770 | 1466811109772 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 16:31:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:31:49 INFO - PROCESS | 1770 | 1466811109838 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:31:49 INFO - PROCESS | 1770 | 1466811109843 Marionette TRACE conn4 <- [1,2674,null,{}] 16:31:49 INFO - PROCESS | 1770 | 1466811109860 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:49 INFO - PROCESS | 1770 | 1466811109865 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:50 INFO - PROCESS | 1770 | 1466811110023 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 16:31:50 INFO - PROCESS | 1770 | 1466811110034 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:50 INFO - PROCESS | 1770 | 1466811110045 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x87cd0000 == 19 [pid = 1770] [id = 676] 16:31:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x87cd4c00) [pid = 1770] [serial = 2029] [outer = (nil)] 16:31:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x87cdcc00) [pid = 1770] [serial = 2030] [outer = 0x87cd4c00] 16:31:50 INFO - PROCESS | 1770 | 1466811110117 Marionette DEBUG loaded listener.js 16:31:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x88307400) [pid = 1770] [serial = 2031] [outer = 0x87cd4c00] 16:31:51 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:31:51 INFO - PROCESS | 1770 | 1466811111466 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:31:51 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:31:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:31:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 16:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:31:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:31:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1747ms 16:31:51 INFO - PROCESS | 1770 | 1466811111536 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 16:31:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:31:51 INFO - PROCESS | 1770 | 1466811111546 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 16:31:51 INFO - PROCESS | 1770 | 1466811111558 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:31:51 INFO - PROCESS | 1770 | 1466811111563 Marionette TRACE conn4 <- [1,2678,null,{}] 16:31:51 INFO - PROCESS | 1770 | 1466811111580 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:51 INFO - PROCESS | 1770 | 1466811111588 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:51 INFO - PROCESS | 1770 | 1466811111840 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 16:31:51 INFO - PROCESS | 1770 | 1466811111882 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:51 INFO - PROCESS | 1770 | 1466811111892 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x88594c00 == 20 [pid = 1770] [id = 677] 16:31:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x88597800) [pid = 1770] [serial = 2032] [outer = (nil)] 16:31:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x8a1af000) [pid = 1770] [serial = 2033] [outer = 0x88597800] 16:31:51 INFO - PROCESS | 1770 | 1466811111966 Marionette DEBUG loaded listener.js 16:31:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x8a1b7400) [pid = 1770] [serial = 2034] [outer = 0x88597800] 16:31:53 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:31:53 INFO - PROCESS | 1770 | 1466811113339 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 16:31:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 16:31:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1791ms 16:31:53 INFO - PROCESS | 1770 | 1466811113348 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 16:31:53 INFO - PROCESS | 1770 | 1466811113352 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 16:31:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:31:53 INFO - PROCESS | 1770 | 1466811113358 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:31:53 INFO - PROCESS | 1770 | 1466811113364 Marionette TRACE conn4 <- [1,2682,null,{}] 16:31:53 INFO - PROCESS | 1770 | 1466811113394 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:53 INFO - PROCESS | 1770 | 1466811113403 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:54 INFO - PROCESS | 1770 | 1466811114023 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 16:31:54 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x87cd8800) [pid = 1770] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:31:54 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x8d2e6c00) [pid = 1770] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:31:54 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x8d2f0c00) [pid = 1770] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:31:54 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x8de42800) [pid = 1770] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:31:54 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x8c0e0c00) [pid = 1770] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:31:54 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x8d1bf000) [pid = 1770] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:31:54 INFO - PROCESS | 1770 | --DOMWINDOW == 62 (0x89846400) [pid = 1770] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:31:54 INFO - PROCESS | 1770 | --DOMWINDOW == 61 (0x8747e000) [pid = 1770] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:31:54 INFO - PROCESS | 1770 | --DOMWINDOW == 60 (0x89837c00) [pid = 1770] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:31:54 INFO - PROCESS | 1770 | --DOMWINDOW == 59 (0x8be38000) [pid = 1770] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:31:54 INFO - PROCESS | 1770 | --DOMWINDOW == 58 (0x86cd5000) [pid = 1770] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:31:54 INFO - PROCESS | 1770 | 1466811114154 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:54 INFO - PROCESS | 1770 | 1466811114169 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x8858f800 == 21 [pid = 1770] [id = 678] 16:31:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 59 (0x89837c00) [pid = 1770] [serial = 2035] [outer = (nil)] 16:31:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 60 (0x8a1b4800) [pid = 1770] [serial = 2036] [outer = 0x89837c00] 16:31:54 INFO - PROCESS | 1770 | 1466811114242 Marionette DEBUG loaded listener.js 16:31:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 61 (0x8bea8800) [pid = 1770] [serial = 2037] [outer = 0x89837c00] 16:31:55 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:31:55 INFO - PROCESS | 1770 | 1466811115439 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 16:31:55 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:31:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2097ms 16:31:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:31:55 INFO - PROCESS | 1770 | 1466811115456 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 16:31:55 INFO - PROCESS | 1770 | 1466811115459 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 16:31:55 INFO - PROCESS | 1770 | 1466811115466 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:31:55 INFO - PROCESS | 1770 | 1466811115468 Marionette TRACE conn4 <- [1,2686,null,{}] 16:31:55 INFO - PROCESS | 1770 | 1466811115474 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:55 INFO - PROCESS | 1770 | 1466811115479 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:55 INFO - PROCESS | 1770 | 1466811115637 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 16:31:55 INFO - PROCESS | 1770 | 1466811115824 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:55 INFO - PROCESS | 1770 | 1466811115833 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x8830e000 == 22 [pid = 1770] [id = 679] 16:31:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 62 (0x8b646c00) [pid = 1770] [serial = 2038] [outer = (nil)] 16:31:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x8c0d8000) [pid = 1770] [serial = 2039] [outer = 0x8b646c00] 16:31:55 INFO - PROCESS | 1770 | 1466811115903 Marionette DEBUG loaded listener.js 16:31:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x8c0e4c00) [pid = 1770] [serial = 2040] [outer = 0x8b646c00] 16:31:57 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:31:57 INFO - PROCESS | 1770 | 1466811117478 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:31:57 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:31:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:31:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 16:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:31:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:31:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2047ms 16:31:57 INFO - PROCESS | 1770 | 1466811117514 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 16:31:57 INFO - PROCESS | 1770 | 1466811117521 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 16:31:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:31:57 INFO - PROCESS | 1770 | 1466811117537 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:31:57 INFO - PROCESS | 1770 | 1466811117548 Marionette TRACE conn4 <- [1,2690,null,{}] 16:31:57 INFO - PROCESS | 1770 | 1466811117556 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:57 INFO - PROCESS | 1770 | 1466811117563 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:57 INFO - PROCESS | 1770 | 1466811117771 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 16:31:57 INFO - PROCESS | 1770 | 1466811117951 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:57 INFO - PROCESS | 1770 | 1466811117960 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bcb000 == 23 [pid = 1770] [id = 680] 16:31:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x87cdd000) [pid = 1770] [serial = 2041] [outer = (nil)] 16:31:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x89843c00) [pid = 1770] [serial = 2042] [outer = 0x87cdd000] 16:31:58 INFO - PROCESS | 1770 | 1466811118047 Marionette DEBUG loaded listener.js 16:31:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x8a1b2400) [pid = 1770] [serial = 2043] [outer = 0x87cdd000] 16:31:59 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:31:59 INFO - PROCESS | 1770 | 1466811119443 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:31:59 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:31:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:31:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 16:31:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:31:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:31:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1940ms 16:31:59 INFO - PROCESS | 1770 | 1466811119478 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 16:31:59 INFO - PROCESS | 1770 | 1466811119485 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 16:31:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:31:59 INFO - PROCESS | 1770 | 1466811119604 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:31:59 INFO - PROCESS | 1770 | 1466811119610 Marionette TRACE conn4 <- [1,2694,null,{}] 16:31:59 INFO - PROCESS | 1770 | 1466811119619 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:59 INFO - PROCESS | 1770 | 1466811119625 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:31:59 INFO - PROCESS | 1770 | 1466811119808 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 16:32:00 INFO - PROCESS | 1770 | 1466811119987 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:00 INFO - PROCESS | 1770 | 1466811119998 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bd0000 == 24 [pid = 1770] [id = 681] 16:32:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x8b649400) [pid = 1770] [serial = 2044] [outer = (nil)] 16:32:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x8d1c3000) [pid = 1770] [serial = 2045] [outer = 0x8b649400] 16:32:00 INFO - PROCESS | 1770 | 1466811120083 Marionette DEBUG loaded listener.js 16:32:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x8d1cb000) [pid = 1770] [serial = 2046] [outer = 0x8b649400] 16:32:01 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:01 INFO - PROCESS | 1770 | 1466811121758 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:32:01 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:32:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:32:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 16:32:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:32:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 2295ms 16:32:01 INFO - PROCESS | 1770 | 1466811121846 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 16:32:01 INFO - PROCESS | 1770 | 1466811121853 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 16:32:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:32:01 INFO - PROCESS | 1770 | 1466811121862 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:32:01 INFO - PROCESS | 1770 | 1466811121866 Marionette TRACE conn4 <- [1,2698,null,{}] 16:32:01 INFO - PROCESS | 1770 | 1466811121875 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:01 INFO - PROCESS | 1770 | 1466811121881 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:02 INFO - PROCESS | 1770 | 1466811122115 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 16:32:02 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x8d1c4c00) [pid = 1770] [serial = 1980] [outer = (nil)] [url = about:blank] 16:32:02 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x8d4e3400) [pid = 1770] [serial = 2009] [outer = (nil)] [url = about:blank] 16:32:02 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x8d4d9400) [pid = 1770] [serial = 2003] [outer = (nil)] [url = about:blank] 16:32:02 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x8de4a800) [pid = 1770] [serial = 2006] [outer = (nil)] [url = about:blank] 16:32:02 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x8d4d9000) [pid = 1770] [serial = 1991] [outer = (nil)] [url = about:blank] 16:32:02 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x8d2f9400) [pid = 1770] [serial = 1992] [outer = (nil)] [url = about:blank] 16:32:02 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x8d20c800) [pid = 1770] [serial = 1988] [outer = (nil)] [url = about:blank] 16:32:02 INFO - PROCESS | 1770 | --DOMWINDOW == 62 (0x8d2e6000) [pid = 1770] [serial = 1989] [outer = (nil)] [url = about:blank] 16:32:02 INFO - PROCESS | 1770 | --DOMWINDOW == 61 (0x8a1b8c00) [pid = 1770] [serial = 1985] [outer = (nil)] [url = about:blank] 16:32:02 INFO - PROCESS | 1770 | --DOMWINDOW == 60 (0x8be2b800) [pid = 1770] [serial = 1986] [outer = (nil)] [url = about:blank] 16:32:02 INFO - PROCESS | 1770 | --DOMWINDOW == 59 (0x87bcc000) [pid = 1770] [serial = 1994] [outer = (nil)] [url = about:blank] 16:32:02 INFO - PROCESS | 1770 | --DOMWINDOW == 58 (0x87cda000) [pid = 1770] [serial = 1995] [outer = (nil)] [url = about:blank] 16:32:02 INFO - PROCESS | 1770 | --DOMWINDOW == 57 (0x89840800) [pid = 1770] [serial = 1997] [outer = (nil)] [url = about:blank] 16:32:02 INFO - PROCESS | 1770 | --DOMWINDOW == 56 (0x8b641c00) [pid = 1770] [serial = 1998] [outer = (nil)] [url = about:blank] 16:32:02 INFO - PROCESS | 1770 | --DOMWINDOW == 55 (0x8d1bdc00) [pid = 1770] [serial = 2000] [outer = (nil)] [url = about:blank] 16:32:02 INFO - PROCESS | 1770 | --DOMWINDOW == 54 (0x87476800) [pid = 1770] [serial = 1982] [outer = (nil)] [url = about:blank] 16:32:02 INFO - PROCESS | 1770 | --DOMWINDOW == 53 (0x87bc9800) [pid = 1770] [serial = 1983] [outer = (nil)] [url = about:blank] 16:32:02 INFO - PROCESS | 1770 | --DOMWINDOW == 52 (0x8df18000) [pid = 1770] [serial = 2010] [outer = (nil)] [url = about:blank] 16:32:02 INFO - PROCESS | 1770 | --DOMWINDOW == 51 (0x8d4e2000) [pid = 1770] [serial = 2004] [outer = (nil)] [url = about:blank] 16:32:02 INFO - PROCESS | 1770 | --DOMWINDOW == 50 (0x8d216000) [pid = 1770] [serial = 2007] [outer = (nil)] [url = about:blank] 16:32:02 INFO - PROCESS | 1770 | --DOMWINDOW == 49 (0x8d212000) [pid = 1770] [serial = 2001] [outer = (nil)] [url = about:blank] 16:32:02 INFO - PROCESS | 1770 | 1466811122359 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:02 INFO - PROCESS | 1770 | 1466811122363 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x87478c00 == 25 [pid = 1770] [id = 682] 16:32:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 50 (0x8747e400) [pid = 1770] [serial = 2047] [outer = (nil)] 16:32:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 51 (0x87bcac00) [pid = 1770] [serial = 2048] [outer = 0x8747e400] 16:32:02 INFO - PROCESS | 1770 | 1466811122462 Marionette DEBUG loaded listener.js 16:32:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 52 (0x87cd8800) [pid = 1770] [serial = 2049] [outer = 0x8747e400] 16:32:03 INFO - PROCESS | 1770 | SkCairoFTTypeface::onFilterRec unimplemented 16:32:03 INFO - PROCESS | 1770 | 1466811123828 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:32:03 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:32:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:32:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 16:32:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:32:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1996ms 16:32:03 INFO - PROCESS | 1770 | 1466811123908 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 16:32:03 INFO - PROCESS | 1770 | 1466811123915 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 16:32:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:32:03 INFO - PROCESS | 1770 | 1466811123926 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:32:03 INFO - PROCESS | 1770 | 1466811123930 Marionette TRACE conn4 <- [1,2702,null,{}] 16:32:03 INFO - PROCESS | 1770 | 1466811123936 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:03 INFO - PROCESS | 1770 | 1466811123942 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:04 INFO - PROCESS | 1770 | 1466811124145 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 16:32:04 INFO - PROCESS | 1770 | 1466811124159 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:04 INFO - PROCESS | 1770 | 1466811124167 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x88304c00 == 26 [pid = 1770] [id = 683] 16:32:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 53 (0x89845400) [pid = 1770] [serial = 2050] [outer = (nil)] 16:32:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 54 (0x8be2d400) [pid = 1770] [serial = 2051] [outer = 0x89845400] 16:32:04 INFO - PROCESS | 1770 | 1466811124242 Marionette DEBUG loaded listener.js 16:32:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 55 (0x8bea9000) [pid = 1770] [serial = 2052] [outer = 0x89845400] 16:32:05 INFO - PROCESS | 1770 | 1466811125179 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:32:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:32:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1285ms 16:32:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:32:05 INFO - PROCESS | 1770 | 1466811125211 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 16:32:05 INFO - PROCESS | 1770 | 1466811125215 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 16:32:05 INFO - PROCESS | 1770 | 1466811125221 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:32:05 INFO - PROCESS | 1770 | 1466811125228 Marionette TRACE conn4 <- [1,2706,null,{}] 16:32:05 INFO - PROCESS | 1770 | 1466811125254 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:05 INFO - PROCESS | 1770 | 1466811125264 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:05 INFO - PROCESS | 1770 | 1466811125484 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 16:32:05 INFO - PROCESS | 1770 | 1466811125509 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:05 INFO - PROCESS | 1770 | 1466811125521 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d210800 == 27 [pid = 1770] [id = 684] 16:32:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 56 (0x8d212800) [pid = 1770] [serial = 2053] [outer = (nil)] 16:32:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 57 (0x8d215c00) [pid = 1770] [serial = 2054] [outer = 0x8d212800] 16:32:05 INFO - PROCESS | 1770 | 1466811125593 Marionette DEBUG loaded listener.js 16:32:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 58 (0x8d21a400) [pid = 1770] [serial = 2055] [outer = 0x8d212800] 16:32:06 INFO - PROCESS | 1770 | 1466811126633 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 16:32:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:32:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1451ms 16:32:06 INFO - PROCESS | 1770 | 1466811126671 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 16:32:06 INFO - PROCESS | 1770 | 1466811126675 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 16:32:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:32:06 INFO - PROCESS | 1770 | 1466811126689 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:32:06 INFO - PROCESS | 1770 | 1466811126691 Marionette TRACE conn4 <- [1,2710,null,{}] 16:32:06 INFO - PROCESS | 1770 | 1466811126697 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:06 INFO - PROCESS | 1770 | 1466811126702 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:06 INFO - PROCESS | 1770 | 1466811126940 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 16:32:07 INFO - PROCESS | 1770 | --DOMWINDOW == 57 (0x8de43c00) [pid = 1770] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:32:07 INFO - PROCESS | 1770 | --DOMWINDOW == 56 (0x8beadc00) [pid = 1770] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:32:07 INFO - PROCESS | 1770 | --DOMWINDOW == 55 (0x87cd9400) [pid = 1770] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:32:07 INFO - PROCESS | 1770 | --DOMWINDOW == 54 (0x87cd3800) [pid = 1770] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:32:07 INFO - PROCESS | 1770 | --DOMWINDOW == 53 (0x8de41400) [pid = 1770] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:32:07 INFO - PROCESS | 1770 | --DOMWINDOW == 52 (0x88597800) [pid = 1770] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:32:07 INFO - PROCESS | 1770 | --DOMWINDOW == 51 (0x87cd4c00) [pid = 1770] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:32:07 INFO - PROCESS | 1770 | --DOMWINDOW == 50 (0x8c0e1400) [pid = 1770] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:32:07 INFO - PROCESS | 1770 | --DOMWINDOW == 49 (0x89837c00) [pid = 1770] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:32:07 INFO - PROCESS | 1770 | 1466811127088 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:07 INFO - PROCESS | 1770 | 1466811127097 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bcfc00 == 28 [pid = 1770] [id = 685] 16:32:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 50 (0x87cd0800) [pid = 1770] [serial = 2056] [outer = (nil)] 16:32:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 51 (0x8b642400) [pid = 1770] [serial = 2057] [outer = 0x87cd0800] 16:32:07 INFO - PROCESS | 1770 | 1466811127166 Marionette DEBUG loaded listener.js 16:32:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 52 (0x8d2f1000) [pid = 1770] [serial = 2058] [outer = 0x87cd0800] 16:32:08 INFO - PROCESS | 1770 | 1466811127986 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 16:32:08 INFO - PROCESS | 1770 | 1466811128023 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 16:32:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:32:08 INFO - PROCESS | 1770 | 1466811128029 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:32:08 INFO - PROCESS | 1770 | 1466811128033 Marionette TRACE conn4 <- [1,2714,null,{}] 16:32:08 INFO - PROCESS | 1770 | 1466811128038 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:08 INFO - PROCESS | 1770 | 1466811128043 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:08 INFO - PROCESS | 1770 | 1466811128196 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 16:32:08 INFO - PROCESS | 1770 | 1466811128210 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:08 INFO - PROCESS | 1770 | 1466811128218 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x8747d000 == 29 [pid = 1770] [id = 686] 16:32:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 53 (0x8d2f9000) [pid = 1770] [serial = 2059] [outer = (nil)] 16:32:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 54 (0x8d4e1000) [pid = 1770] [serial = 2060] [outer = 0x8d2f9000] 16:32:08 INFO - PROCESS | 1770 | 1466811128286 Marionette DEBUG loaded listener.js 16:32:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 55 (0x8d4e2000) [pid = 1770] [serial = 2061] [outer = 0x8d2f9000] 16:32:09 INFO - PROCESS | 1770 | 1466811129381 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 16:32:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:32:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1387ms 16:32:09 INFO - PROCESS | 1770 | 1466811129418 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 16:32:09 INFO - PROCESS | 1770 | 1466811129425 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 16:32:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:32:09 INFO - PROCESS | 1770 | 1466811129435 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:32:09 INFO - PROCESS | 1770 | 1466811129440 Marionette TRACE conn4 <- [1,2718,null,{}] 16:32:09 INFO - PROCESS | 1770 | 1466811129449 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:09 INFO - PROCESS | 1770 | 1466811129455 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:09 INFO - PROCESS | 1770 | 1466811129648 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 16:32:09 INFO - PROCESS | 1770 | 1466811129846 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:09 INFO - PROCESS | 1770 | 1466811129862 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x87474800 == 30 [pid = 1770] [id = 687] 16:32:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 56 (0x8747a000) [pid = 1770] [serial = 2062] [outer = (nil)] 16:32:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 57 (0x89842400) [pid = 1770] [serial = 2063] [outer = 0x8747a000] 16:32:09 INFO - PROCESS | 1770 | 1466811129946 Marionette DEBUG loaded listener.js 16:32:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 58 (0x8a1b8c00) [pid = 1770] [serial = 2064] [outer = 0x8747a000] 16:32:11 INFO - PROCESS | 1770 | 1466811131017 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:32:11 INFO - PROCESS | 1770 | 1466811131081 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 16:32:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:32:11 INFO - PROCESS | 1770 | 1466811131092 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:32:11 INFO - PROCESS | 1770 | 1466811131096 Marionette TRACE conn4 <- [1,2722,null,{}] 16:32:11 INFO - PROCESS | 1770 | 1466811131103 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:11 INFO - PROCESS | 1770 | 1466811131109 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:11 INFO - PROCESS | 1770 | 1466811131333 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 16:32:11 INFO - PROCESS | 1770 | 1466811131577 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:11 INFO - PROCESS | 1770 | 1466811131583 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x8747d400 == 31 [pid = 1770] [id = 688] 16:32:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 59 (0x8d20c800) [pid = 1770] [serial = 2065] [outer = (nil)] 16:32:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 60 (0x8d216000) [pid = 1770] [serial = 2066] [outer = 0x8d20c800] 16:32:11 INFO - PROCESS | 1770 | 1466811131714 Marionette DEBUG loaded listener.js 16:32:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 61 (0x8d2e6400) [pid = 1770] [serial = 2067] [outer = 0x8d20c800] 16:32:12 INFO - PROCESS | 1770 | 1466811132749 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 16:32:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:32:12 INFO - PROCESS | 1770 | 1466811132780 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 16:32:12 INFO - PROCESS | 1770 | 1466811132787 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:32:12 INFO - PROCESS | 1770 | 1466811132793 Marionette TRACE conn4 <- [1,2726,null,{}] 16:32:12 INFO - PROCESS | 1770 | 1466811132811 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:12 INFO - PROCESS | 1770 | 1466811132820 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:13 INFO - PROCESS | 1770 | 1466811133042 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 16:32:13 INFO - PROCESS | 1770 | 1466811133330 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:13 INFO - PROCESS | 1770 | 1466811133344 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x8de4b400 == 32 [pid = 1770] [id = 689] 16:32:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 62 (0x8de4b800) [pid = 1770] [serial = 2068] [outer = (nil)] 16:32:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x8dee7800) [pid = 1770] [serial = 2069] [outer = 0x8de4b800] 16:32:13 INFO - PROCESS | 1770 | 1466811133431 Marionette DEBUG loaded listener.js 16:32:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x8def1400) [pid = 1770] [serial = 2070] [outer = 0x8de4b800] 16:32:14 INFO - PROCESS | 1770 | 1466811134382 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 16:32:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:32:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1639ms 16:32:14 INFO - PROCESS | 1770 | 1466811134427 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 16:32:14 INFO - PROCESS | 1770 | 1466811134433 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 16:32:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:32:14 INFO - PROCESS | 1770 | 1466811134440 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:32:14 INFO - PROCESS | 1770 | 1466811134443 Marionette TRACE conn4 <- [1,2730,null,{}] 16:32:14 INFO - PROCESS | 1770 | 1466811134449 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:14 INFO - PROCESS | 1770 | 1466811134455 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:14 INFO - PROCESS | 1770 | 1466811134644 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 16:32:14 INFO - PROCESS | 1770 | 1466811134839 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:14 INFO - PROCESS | 1770 | 1466811134850 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be2f000 == 33 [pid = 1770] [id = 690] 16:32:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x8df18c00) [pid = 1770] [serial = 2071] [outer = (nil)] 16:32:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x8e518c00) [pid = 1770] [serial = 2072] [outer = 0x8df18c00] 16:32:14 INFO - PROCESS | 1770 | 1466811134932 Marionette DEBUG loaded listener.js 16:32:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x8e51f000) [pid = 1770] [serial = 2073] [outer = 0x8df18c00] 16:32:16 INFO - PROCESS | 1770 | 1466811136298 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:32:16 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:32:16 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 16:32:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 16:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:32:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1883ms 16:32:16 INFO - PROCESS | 1770 | 1466811136324 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 16:32:16 INFO - PROCESS | 1770 | 1466811136328 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 16:32:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:32:16 INFO - PROCESS | 1770 | 1466811136334 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:32:16 INFO - PROCESS | 1770 | 1466811136338 Marionette TRACE conn4 <- [1,2734,null,{}] 16:32:16 INFO - PROCESS | 1770 | 1466811136344 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:16 INFO - PROCESS | 1770 | 1466811136349 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:16 INFO - PROCESS | 1770 | 1466811136592 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 16:32:16 INFO - PROCESS | 1770 | 1466811136789 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:16 INFO - PROCESS | 1770 | 1466811136795 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x87cd1400 == 34 [pid = 1770] [id = 691] 16:32:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x8df1a400) [pid = 1770] [serial = 2074] [outer = (nil)] 16:32:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x8e5efc00) [pid = 1770] [serial = 2075] [outer = 0x8df1a400] 16:32:16 INFO - PROCESS | 1770 | 1466811136877 Marionette DEBUG loaded listener.js 16:32:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x8e5f7800) [pid = 1770] [serial = 2076] [outer = 0x8df1a400] 16:32:17 INFO - PROCESS | 1770 | 1466811137809 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 16:32:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:32:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1533ms 16:32:17 INFO - PROCESS | 1770 | 1466811137868 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 16:32:17 INFO - PROCESS | 1770 | 1466811137873 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 16:32:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:32:17 INFO - PROCESS | 1770 | 1466811137879 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:32:17 INFO - PROCESS | 1770 | 1466811137882 Marionette TRACE conn4 <- [1,2738,null,{}] 16:32:17 INFO - PROCESS | 1770 | 1466811137888 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:17 INFO - PROCESS | 1770 | 1466811137899 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:18 INFO - PROCESS | 1770 | 1466811138170 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 16:32:18 INFO - PROCESS | 1770 | 1466811138413 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:18 INFO - PROCESS | 1770 | 1466811138421 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd9c00 == 35 [pid = 1770] [id = 692] 16:32:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x87473400) [pid = 1770] [serial = 2077] [outer = (nil)] 16:32:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x87bc3800) [pid = 1770] [serial = 2078] [outer = 0x87473400] 16:32:18 INFO - PROCESS | 1770 | 1466811138719 Marionette DEBUG loaded listener.js 16:32:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x87cd4c00) [pid = 1770] [serial = 2079] [outer = 0x87473400] 16:32:19 INFO - PROCESS | 1770 | 1466811139671 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 16:32:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:32:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1831ms 16:32:19 INFO - PROCESS | 1770 | 1466811139712 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 16:32:19 INFO - PROCESS | 1770 | 1466811139718 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 16:32:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:32:19 INFO - PROCESS | 1770 | 1466811139726 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:32:19 INFO - PROCESS | 1770 | 1466811139730 Marionette TRACE conn4 <- [1,2742,null,{}] 16:32:19 INFO - PROCESS | 1770 | 1466811139781 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:19 INFO - PROCESS | 1770 | 1466811139788 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:20 INFO - PROCESS | 1770 | 1466811140041 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 16:32:20 INFO - PROCESS | 1770 | 1466811140299 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:20 INFO - PROCESS | 1770 | 1466811140308 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:21 INFO - PROCESS | 1770 | --DOCSHELL 0x86cdbc00 == 34 [pid = 1770] [id = 664] 16:32:21 INFO - PROCESS | 1770 | --DOCSHELL 0x88304c00 == 33 [pid = 1770] [id = 683] 16:32:21 INFO - PROCESS | 1770 | --DOCSHELL 0x8d210800 == 32 [pid = 1770] [id = 684] 16:32:21 INFO - PROCESS | 1770 | --DOCSHELL 0x87bcfc00 == 31 [pid = 1770] [id = 685] 16:32:21 INFO - PROCESS | 1770 | --DOCSHELL 0x87478c00 == 30 [pid = 1770] [id = 682] 16:32:21 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd9c00 == 29 [pid = 1770] [id = 692] 16:32:21 INFO - PROCESS | 1770 | --DOCSHELL 0x87cd1400 == 28 [pid = 1770] [id = 691] 16:32:21 INFO - PROCESS | 1770 | --DOCSHELL 0x8de4b400 == 27 [pid = 1770] [id = 689] 16:32:21 INFO - PROCESS | 1770 | --DOCSHELL 0x8be2f000 == 26 [pid = 1770] [id = 690] 16:32:21 INFO - PROCESS | 1770 | --DOCSHELL 0x8747d400 == 25 [pid = 1770] [id = 688] 16:32:21 INFO - PROCESS | 1770 | --DOCSHELL 0x8747d000 == 24 [pid = 1770] [id = 686] 16:32:21 INFO - PROCESS | 1770 | --DOCSHELL 0x87474800 == 23 [pid = 1770] [id = 687] 16:32:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd0000 == 24 [pid = 1770] [id = 693] 16:32:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x86cd1800) [pid = 1770] [serial = 2080] [outer = (nil)] 16:32:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x86cd9c00) [pid = 1770] [serial = 2081] [outer = 0x86cd1800] 16:32:21 INFO - PROCESS | 1770 | 1466811141292 Marionette DEBUG loaded listener.js 16:32:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x87477800) [pid = 1770] [serial = 2082] [outer = 0x86cd1800] 16:32:21 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8e5f1000) [pid = 1770] [serial = 2022] [outer = (nil)] [url = about:blank] 16:32:21 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x8d1c3400) [pid = 1770] [serial = 2016] [outer = (nil)] [url = about:blank] 16:32:21 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x88595000) [pid = 1770] [serial = 2013] [outer = (nil)] [url = about:blank] 16:32:21 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x88307000) [pid = 1770] [serial = 2027] [outer = (nil)] [url = about:blank] 16:32:21 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x8df21400) [pid = 1770] [serial = 2019] [outer = (nil)] [url = about:blank] 16:32:21 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8a1af000) [pid = 1770] [serial = 2033] [outer = (nil)] [url = about:blank] 16:32:21 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x8df13c00) [pid = 1770] [serial = 2018] [outer = (nil)] [url = about:blank] 16:32:21 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x88307400) [pid = 1770] [serial = 2031] [outer = (nil)] [url = about:blank] 16:32:21 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x8e5f8400) [pid = 1770] [serial = 2024] [outer = (nil)] [url = about:blank] 16:32:21 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x8a1b7400) [pid = 1770] [serial = 2034] [outer = (nil)] [url = about:blank] 16:32:21 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x87cdcc00) [pid = 1770] [serial = 2030] [outer = (nil)] [url = about:blank] 16:32:21 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x8e526800) [pid = 1770] [serial = 2021] [outer = (nil)] [url = about:blank] 16:32:21 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x88591800) [pid = 1770] [serial = 2028] [outer = (nil)] [url = about:blank] 16:32:21 INFO - PROCESS | 1770 | --DOMWINDOW == 62 (0x8e66a000) [pid = 1770] [serial = 2025] [outer = (nil)] [url = about:blank] 16:32:21 INFO - PROCESS | 1770 | --DOMWINDOW == 61 (0x8c0d9400) [pid = 1770] [serial = 2015] [outer = (nil)] [url = about:blank] 16:32:21 INFO - PROCESS | 1770 | --DOMWINDOW == 60 (0x8a1b4800) [pid = 1770] [serial = 2036] [outer = (nil)] [url = about:blank] 16:32:21 INFO - PROCESS | 1770 | --DOMWINDOW == 59 (0x88591400) [pid = 1770] [serial = 2012] [outer = (nil)] [url = about:blank] 16:32:21 INFO - PROCESS | 1770 | --DOMWINDOW == 58 (0x8bea8800) [pid = 1770] [serial = 2037] [outer = (nil)] [url = about:blank] 16:32:22 INFO - PROCESS | 1770 | 1466811142281 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:32:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:32:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 2603ms 16:32:22 INFO - PROCESS | 1770 | 1466811142330 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 16:32:22 INFO - PROCESS | 1770 | 1466811142336 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 16:32:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:32:22 INFO - PROCESS | 1770 | 1466811142344 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:32:22 INFO - PROCESS | 1770 | 1466811142348 Marionette TRACE conn4 <- [1,2746,null,{}] 16:32:22 INFO - PROCESS | 1770 | 1466811142360 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:22 INFO - PROCESS | 1770 | 1466811142364 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:22 INFO - PROCESS | 1770 | 1466811142543 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 16:32:22 INFO - PROCESS | 1770 | 1466811142693 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:22 INFO - PROCESS | 1770 | 1466811142703 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x87cddc00 == 25 [pid = 1770] [id = 694] 16:32:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 59 (0x88301400) [pid = 1770] [serial = 2083] [outer = (nil)] 16:32:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 60 (0x8830c800) [pid = 1770] [serial = 2084] [outer = 0x88301400] 16:32:22 INFO - PROCESS | 1770 | 1466811142781 Marionette DEBUG loaded listener.js 16:32:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 61 (0x88592800) [pid = 1770] [serial = 2085] [outer = 0x88301400] 16:32:23 INFO - PROCESS | 1770 | 1466811143630 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:32:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:32:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1339ms 16:32:23 INFO - PROCESS | 1770 | 1466811143684 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 16:32:23 INFO - PROCESS | 1770 | 1466811143691 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 16:32:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:32:23 INFO - PROCESS | 1770 | 1466811143703 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:32:23 INFO - PROCESS | 1770 | 1466811143707 Marionette TRACE conn4 <- [1,2750,null,{}] 16:32:23 INFO - PROCESS | 1770 | 1466811143713 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:23 INFO - PROCESS | 1770 | 1466811143719 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:23 INFO - PROCESS | 1770 | 1466811143905 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 16:32:24 INFO - PROCESS | 1770 | 1466811144065 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:24 INFO - PROCESS | 1770 | 1466811144077 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x8830a000 == 26 [pid = 1770] [id = 695] 16:32:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 62 (0x8983c400) [pid = 1770] [serial = 2086] [outer = (nil)] 16:32:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x8a1ae800) [pid = 1770] [serial = 2087] [outer = 0x8983c400] 16:32:24 INFO - PROCESS | 1770 | 1466811144144 Marionette DEBUG loaded listener.js 16:32:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x8b644000) [pid = 1770] [serial = 2088] [outer = 0x8983c400] 16:32:25 INFO - PROCESS | 1770 | 1466811145157 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:32:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:32:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1486ms 16:32:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:32:25 INFO - PROCESS | 1770 | 1466811145188 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 16:32:25 INFO - PROCESS | 1770 | 1466811145191 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 16:32:25 INFO - PROCESS | 1770 | 1466811145199 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:32:25 INFO - PROCESS | 1770 | 1466811145205 Marionette TRACE conn4 <- [1,2754,null,{}] 16:32:25 INFO - PROCESS | 1770 | 1466811145238 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:25 INFO - PROCESS | 1770 | 1466811145248 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:25 INFO - PROCESS | 1770 | 1466811145489 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 16:32:25 INFO - PROCESS | 1770 | 1466811145516 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:25 INFO - PROCESS | 1770 | 1466811145526 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bea7400 == 27 [pid = 1770] [id = 696] 16:32:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x8beaa800) [pid = 1770] [serial = 2089] [outer = (nil)] 16:32:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x8c0d6000) [pid = 1770] [serial = 2090] [outer = 0x8beaa800] 16:32:25 INFO - PROCESS | 1770 | 1466811145593 Marionette DEBUG loaded listener.js 16:32:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x8c0df000) [pid = 1770] [serial = 2091] [outer = 0x8beaa800] 16:32:26 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x8d212800) [pid = 1770] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:32:26 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x87cd0800) [pid = 1770] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:32:26 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x8747e400) [pid = 1770] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:32:26 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x8b646c00) [pid = 1770] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:32:26 INFO - PROCESS | 1770 | --DOMWINDOW == 62 (0x87cdd000) [pid = 1770] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:32:26 INFO - PROCESS | 1770 | --DOMWINDOW == 61 (0x8b649400) [pid = 1770] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:32:26 INFO - PROCESS | 1770 | --DOMWINDOW == 60 (0x89845400) [pid = 1770] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:32:26 INFO - PROCESS | 1770 | --DOMWINDOW == 59 (0x8d2f9000) [pid = 1770] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:32:26 INFO - PROCESS | 1770 | 1466811146818 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:32:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:32:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1641ms 16:32:26 INFO - PROCESS | 1770 | 1466811146839 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 16:32:26 INFO - PROCESS | 1770 | 1466811146843 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 16:32:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:32:26 INFO - PROCESS | 1770 | 1466811146849 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:32:26 INFO - PROCESS | 1770 | 1466811146853 Marionette TRACE conn4 <- [1,2758,null,{}] 16:32:26 INFO - PROCESS | 1770 | 1466811146858 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:26 INFO - PROCESS | 1770 | 1466811146863 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:27 INFO - PROCESS | 1770 | 1466811147087 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 16:32:27 INFO - PROCESS | 1770 | 1466811147106 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:27 INFO - PROCESS | 1770 | 1466811147114 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b649400 == 28 [pid = 1770] [id = 697] 16:32:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 60 (0x8c0dc000) [pid = 1770] [serial = 2092] [outer = (nil)] 16:32:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 61 (0x8d1c9000) [pid = 1770] [serial = 2093] [outer = 0x8c0dc000] 16:32:27 INFO - PROCESS | 1770 | 1466811147185 Marionette DEBUG loaded listener.js 16:32:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 62 (0x8d20c000) [pid = 1770] [serial = 2094] [outer = 0x8c0dc000] 16:32:28 INFO - PROCESS | 1770 | 1466811148050 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:32:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:32:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1229ms 16:32:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:32:28 INFO - PROCESS | 1770 | 1466811148080 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 16:32:28 INFO - PROCESS | 1770 | 1466811148083 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 16:32:28 INFO - PROCESS | 1770 | 1466811148088 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:32:28 INFO - PROCESS | 1770 | 1466811148092 Marionette TRACE conn4 <- [1,2762,null,{}] 16:32:28 INFO - PROCESS | 1770 | 1466811148097 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:28 INFO - PROCESS | 1770 | 1466811148102 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:28 INFO - PROCESS | 1770 | 1466811148254 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 16:32:28 INFO - PROCESS | 1770 | 1466811148269 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:28 INFO - PROCESS | 1770 | 1466811148274 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d218c00 == 29 [pid = 1770] [id = 698] 16:32:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x8d219000) [pid = 1770] [serial = 2095] [outer = (nil)] 16:32:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x8d2e0c00) [pid = 1770] [serial = 2096] [outer = 0x8d219000] 16:32:28 INFO - PROCESS | 1770 | 1466811148362 Marionette DEBUG loaded listener.js 16:32:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x8d2f6c00) [pid = 1770] [serial = 2097] [outer = 0x8d219000] 16:32:29 INFO - PROCESS | 1770 | 1466811149658 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:32:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:32:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1648ms 16:32:29 INFO - PROCESS | 1770 | 1466811149738 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 16:32:29 INFO - PROCESS | 1770 | 1466811149745 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 16:32:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:32:29 INFO - PROCESS | 1770 | 1466811149753 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:32:29 INFO - PROCESS | 1770 | 1466811149761 Marionette TRACE conn4 <- [1,2766,null,{}] 16:32:29 INFO - PROCESS | 1770 | 1466811149769 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:29 INFO - PROCESS | 1770 | 1466811149774 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:30 INFO - PROCESS | 1770 | 1466811150014 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 16:32:30 INFO - PROCESS | 1770 | 1466811150297 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:30 INFO - PROCESS | 1770 | 1466811150310 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd7400 == 30 [pid = 1770] [id = 699] 16:32:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x87bc5800) [pid = 1770] [serial = 2098] [outer = (nil)] 16:32:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x89840400) [pid = 1770] [serial = 2099] [outer = 0x87bc5800] 16:32:30 INFO - PROCESS | 1770 | 1466811150395 Marionette DEBUG loaded listener.js 16:32:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x8a1b1800) [pid = 1770] [serial = 2100] [outer = 0x87bc5800] 16:32:31 INFO - PROCESS | 1770 | 1466811151364 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:32:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:32:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1637ms 16:32:31 INFO - PROCESS | 1770 | 1466811151406 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 16:32:31 INFO - PROCESS | 1770 | 1466811151414 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 16:32:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:32:31 INFO - PROCESS | 1770 | 1466811151426 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:32:31 INFO - PROCESS | 1770 | 1466811151431 Marionette TRACE conn4 <- [1,2770,null,{}] 16:32:31 INFO - PROCESS | 1770 | 1466811151437 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:31 INFO - PROCESS | 1770 | 1466811151443 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:31 INFO - PROCESS | 1770 | 1466811151656 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 16:32:31 INFO - PROCESS | 1770 | 1466811151838 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:31 INFO - PROCESS | 1770 | 1466811151847 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bc5400 == 31 [pid = 1770] [id = 700] 16:32:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x8bea9800) [pid = 1770] [serial = 2101] [outer = (nil)] 16:32:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x8d20e000) [pid = 1770] [serial = 2102] [outer = 0x8bea9800] 16:32:31 INFO - PROCESS | 1770 | 1466811151934 Marionette DEBUG loaded listener.js 16:32:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x8d2de400) [pid = 1770] [serial = 2103] [outer = 0x8bea9800] 16:32:32 INFO - PROCESS | 1770 | 1466811152981 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:32:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:32:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1587ms 16:32:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:32:33 INFO - PROCESS | 1770 | 1466811153018 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 16:32:33 INFO - PROCESS | 1770 | 1466811153022 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 16:32:33 INFO - PROCESS | 1770 | 1466811153030 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:32:33 INFO - PROCESS | 1770 | 1466811153037 Marionette TRACE conn4 <- [1,2774,null,{}] 16:32:33 INFO - PROCESS | 1770 | 1466811153054 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:33 INFO - PROCESS | 1770 | 1466811153063 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:33 INFO - PROCESS | 1770 | 1466811153253 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 16:32:33 INFO - PROCESS | 1770 | 1466811153436 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:33 INFO - PROCESS | 1770 | 1466811153448 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x8de42800 == 32 [pid = 1770] [id = 701] 16:32:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x8de42c00) [pid = 1770] [serial = 2104] [outer = (nil)] 16:32:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x8de46800) [pid = 1770] [serial = 2105] [outer = 0x8de42c00] 16:32:33 INFO - PROCESS | 1770 | 1466811153546 Marionette DEBUG loaded listener.js 16:32:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x8de4f400) [pid = 1770] [serial = 2106] [outer = 0x8de42c00] 16:32:34 INFO - PROCESS | 1770 | 1466811154567 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 16:32:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:32:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1603ms 16:32:34 INFO - PROCESS | 1770 | 1466811154640 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 16:32:34 INFO - PROCESS | 1770 | 1466811154645 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 16:32:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:32:34 INFO - PROCESS | 1770 | 1466811154653 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:32:34 INFO - PROCESS | 1770 | 1466811154657 Marionette TRACE conn4 <- [1,2778,null,{}] 16:32:34 INFO - PROCESS | 1770 | 1466811154663 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:34 INFO - PROCESS | 1770 | 1466811154669 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:34 INFO - PROCESS | 1770 | 1466811154865 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 16:32:35 INFO - PROCESS | 1770 | 1466811155135 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:35 INFO - PROCESS | 1770 | 1466811155147 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a1b1c00 == 33 [pid = 1770] [id = 702] 16:32:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x8b648400) [pid = 1770] [serial = 2107] [outer = (nil)] 16:32:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8d4da800) [pid = 1770] [serial = 2108] [outer = 0x8b648400] 16:32:35 INFO - PROCESS | 1770 | 1466811155254 Marionette DEBUG loaded listener.js 16:32:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8def1c00) [pid = 1770] [serial = 2109] [outer = 0x8b648400] 16:32:36 INFO - PROCESS | 1770 | 1466811156372 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:32:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:32:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1743ms 16:32:36 INFO - PROCESS | 1770 | 1466811156397 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 16:32:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:32:36 INFO - PROCESS | 1770 | 1466811156403 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 16:32:36 INFO - PROCESS | 1770 | 1466811156411 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:32:36 INFO - PROCESS | 1770 | 1466811156416 Marionette TRACE conn4 <- [1,2782,null,{}] 16:32:36 INFO - PROCESS | 1770 | 1466811156424 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:36 INFO - PROCESS | 1770 | 1466811156430 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:36 INFO - PROCESS | 1770 | 1466811156627 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 16:32:36 INFO - PROCESS | 1770 | 1466811156951 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:36 INFO - PROCESS | 1770 | 1466811156960 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x87cd0800 == 34 [pid = 1770] [id = 703] 16:32:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x87cd9c00) [pid = 1770] [serial = 2110] [outer = (nil)] 16:32:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x88597400) [pid = 1770] [serial = 2111] [outer = 0x87cd9c00] 16:32:37 INFO - PROCESS | 1770 | 1466811157048 Marionette DEBUG loaded listener.js 16:32:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x89845c00) [pid = 1770] [serial = 2112] [outer = 0x87cd9c00] 16:32:37 INFO - PROCESS | 1770 | --DOCSHELL 0x86ccfc00 == 33 [pid = 1770] [id = 670] 16:32:37 INFO - PROCESS | 1770 | --DOCSHELL 0x8858f800 == 32 [pid = 1770] [id = 678] 16:32:37 INFO - PROCESS | 1770 | --DOCSHELL 0x8747b400 == 31 [pid = 1770] [id = 675] 16:32:37 INFO - PROCESS | 1770 | --DOCSHELL 0x87bcb000 == 30 [pid = 1770] [id = 680] 16:32:37 INFO - PROCESS | 1770 | --DOCSHELL 0x88594c00 == 29 [pid = 1770] [id = 677] 16:32:37 INFO - PROCESS | 1770 | --DOCSHELL 0x87cd0000 == 28 [pid = 1770] [id = 676] 16:32:37 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x8d4e1000) [pid = 1770] [serial = 2060] [outer = (nil)] [url = about:blank] 16:32:37 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x8d215c00) [pid = 1770] [serial = 2054] [outer = (nil)] [url = about:blank] 16:32:37 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x8b642400) [pid = 1770] [serial = 2057] [outer = (nil)] [url = about:blank] 16:32:37 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x8d21a400) [pid = 1770] [serial = 2055] [outer = (nil)] [url = about:blank] 16:32:37 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x87bcac00) [pid = 1770] [serial = 2048] [outer = (nil)] [url = about:blank] 16:32:37 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x87cd8800) [pid = 1770] [serial = 2049] [outer = (nil)] [url = about:blank] 16:32:37 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x8c0e4c00) [pid = 1770] [serial = 2040] [outer = (nil)] [url = about:blank] 16:32:37 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x8c0d8000) [pid = 1770] [serial = 2039] [outer = (nil)] [url = about:blank] 16:32:37 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x89843c00) [pid = 1770] [serial = 2042] [outer = (nil)] [url = about:blank] 16:32:37 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8a1b2400) [pid = 1770] [serial = 2043] [outer = (nil)] [url = about:blank] 16:32:37 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x8d1c3000) [pid = 1770] [serial = 2045] [outer = (nil)] [url = about:blank] 16:32:37 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x8d1cb000) [pid = 1770] [serial = 2046] [outer = (nil)] [url = about:blank] 16:32:37 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x8be2d400) [pid = 1770] [serial = 2051] [outer = (nil)] [url = about:blank] 16:32:37 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x8d4e2000) [pid = 1770] [serial = 2061] [outer = (nil)] [url = about:blank] 16:32:37 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x8bea9000) [pid = 1770] [serial = 2052] [outer = (nil)] [url = about:blank] 16:32:37 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x8d2f1000) [pid = 1770] [serial = 2058] [outer = (nil)] [url = about:blank] 16:32:37 INFO - PROCESS | 1770 | 1466811157938 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:32:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:32:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1542ms 16:32:37 INFO - PROCESS | 1770 | 1466811157951 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 16:32:37 INFO - PROCESS | 1770 | 1466811157958 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 16:32:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:32:38 INFO - PROCESS | 1770 | 1466811158012 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:32:38 INFO - PROCESS | 1770 | 1466811158017 Marionette TRACE conn4 <- [1,2786,null,{}] 16:32:38 INFO - PROCESS | 1770 | 1466811158023 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:38 INFO - PROCESS | 1770 | 1466811158028 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:38 INFO - PROCESS | 1770 | 1466811158195 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 16:32:38 INFO - PROCESS | 1770 | 1466811158207 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:38 INFO - PROCESS | 1770 | 1466811158217 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bcc000 == 29 [pid = 1770] [id = 704] 16:32:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x8b645c00) [pid = 1770] [serial = 2113] [outer = (nil)] 16:32:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x8be34000) [pid = 1770] [serial = 2114] [outer = 0x8b645c00] 16:32:38 INFO - PROCESS | 1770 | 1466811158285 Marionette DEBUG loaded listener.js 16:32:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x8beaa000) [pid = 1770] [serial = 2115] [outer = 0x8b645c00] 16:32:39 INFO - PROCESS | 1770 | 1466811159291 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:32:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:32:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1342ms 16:32:39 INFO - PROCESS | 1770 | 1466811159349 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 16:32:39 INFO - PROCESS | 1770 | 1466811159352 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 16:32:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:32:39 INFO - PROCESS | 1770 | 1466811159359 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:32:39 INFO - PROCESS | 1770 | 1466811159365 Marionette TRACE conn4 <- [1,2790,null,{}] 16:32:39 INFO - PROCESS | 1770 | 1466811159381 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:39 INFO - PROCESS | 1770 | 1466811159389 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:39 INFO - PROCESS | 1770 | 1466811159623 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 16:32:39 INFO - PROCESS | 1770 | 1466811159640 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:39 INFO - PROCESS | 1770 | 1466811159650 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d215c00 == 30 [pid = 1770] [id = 705] 16:32:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x8d216400) [pid = 1770] [serial = 2116] [outer = (nil)] 16:32:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x8d2dcc00) [pid = 1770] [serial = 2117] [outer = 0x8d216400] 16:32:39 INFO - PROCESS | 1770 | 1466811159725 Marionette DEBUG loaded listener.js 16:32:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x8d2fa000) [pid = 1770] [serial = 2118] [outer = 0x8d216400] 16:32:40 INFO - PROCESS | 1770 | 1466811160661 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:32:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:32:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1338ms 16:32:40 INFO - PROCESS | 1770 | 1466811160697 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 16:32:40 INFO - PROCESS | 1770 | 1466811160702 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 16:32:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:32:40 INFO - PROCESS | 1770 | 1466811160708 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:32:40 INFO - PROCESS | 1770 | 1466811160712 Marionette TRACE conn4 <- [1,2794,null,{}] 16:32:40 INFO - PROCESS | 1770 | 1466811160725 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:40 INFO - PROCESS | 1770 | 1466811160729 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:40 INFO - PROCESS | 1770 | 1466811160952 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 16:32:40 INFO - PROCESS | 1770 | 1466811160972 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:40 INFO - PROCESS | 1770 | 1466811160980 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be34800 == 31 [pid = 1770] [id = 706] 16:32:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x8c0e2800) [pid = 1770] [serial = 2119] [outer = (nil)] 16:32:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x8de45400) [pid = 1770] [serial = 2120] [outer = 0x8c0e2800] 16:32:41 INFO - PROCESS | 1770 | 1466811161049 Marionette DEBUG loaded listener.js 16:32:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x8de4e000) [pid = 1770] [serial = 2121] [outer = 0x8c0e2800] 16:32:42 INFO - PROCESS | 1770 | 1466811162113 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 16:32:42 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x8beaa800) [pid = 1770] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:32:42 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x88301400) [pid = 1770] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:32:42 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x86cd1800) [pid = 1770] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:32:42 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x87473400) [pid = 1770] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:32:42 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x8747a000) [pid = 1770] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:32:42 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x8d20c800) [pid = 1770] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:32:42 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x8de4b800) [pid = 1770] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:32:42 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x8df18c00) [pid = 1770] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:32:42 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x8c0dc000) [pid = 1770] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:32:42 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x8df1a400) [pid = 1770] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:32:42 INFO - PROCESS | 1770 | --DOMWINDOW == 62 (0x8983c400) [pid = 1770] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:32:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:32:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1493ms 16:32:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:32:42 INFO - PROCESS | 1770 | 1466811162202 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 16:32:42 INFO - PROCESS | 1770 | 1466811162204 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 16:32:42 INFO - PROCESS | 1770 | 1466811162212 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:32:42 INFO - PROCESS | 1770 | 1466811162215 Marionette TRACE conn4 <- [1,2798,null,{}] 16:32:42 INFO - PROCESS | 1770 | 1466811162222 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:42 INFO - PROCESS | 1770 | 1466811162227 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:42 INFO - PROCESS | 1770 | 1466811162393 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 16:32:42 INFO - PROCESS | 1770 | 1466811162536 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:42 INFO - PROCESS | 1770 | 1466811162544 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bca400 == 32 [pid = 1770] [id = 707] 16:32:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x87ccec00) [pid = 1770] [serial = 2122] [outer = (nil)] 16:32:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x8beb1000) [pid = 1770] [serial = 2123] [outer = 0x87ccec00] 16:32:42 INFO - PROCESS | 1770 | 1466811162614 Marionette DEBUG loaded listener.js 16:32:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x8d1cac00) [pid = 1770] [serial = 2124] [outer = 0x87ccec00] 16:32:43 INFO - PROCESS | 1770 | 1466811163423 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 16:32:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:32:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1250ms 16:32:43 INFO - PROCESS | 1770 | 1466811163460 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 16:32:43 INFO - PROCESS | 1770 | 1466811163464 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 16:32:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:32:43 INFO - PROCESS | 1770 | 1466811163470 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:32:43 INFO - PROCESS | 1770 | 1466811163474 Marionette TRACE conn4 <- [1,2802,null,{}] 16:32:43 INFO - PROCESS | 1770 | 1466811163479 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:43 INFO - PROCESS | 1770 | 1466811163490 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:43 INFO - PROCESS | 1770 | 1466811163696 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 16:32:43 INFO - PROCESS | 1770 | 1466811163840 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:43 INFO - PROCESS | 1770 | 1466811163849 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd2000 == 33 [pid = 1770] [id = 708] 16:32:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x87bc6c00) [pid = 1770] [serial = 2125] [outer = (nil)] 16:32:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x8e51d000) [pid = 1770] [serial = 2126] [outer = 0x87bc6c00] 16:32:43 INFO - PROCESS | 1770 | 1466811163918 Marionette DEBUG loaded listener.js 16:32:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x8e526800) [pid = 1770] [serial = 2127] [outer = 0x87bc6c00] 16:32:44 INFO - PROCESS | 1770 | 1466811164953 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:32:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:32:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1531ms 16:32:45 INFO - PROCESS | 1770 | 1466811165004 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 16:32:45 INFO - PROCESS | 1770 | 1466811165011 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 16:32:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:32:45 INFO - PROCESS | 1770 | 1466811165020 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:32:45 INFO - PROCESS | 1770 | 1466811165026 Marionette TRACE conn4 <- [1,2806,null,{}] 16:32:45 INFO - PROCESS | 1770 | 1466811165036 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:45 INFO - PROCESS | 1770 | 1466811165042 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:45 INFO - PROCESS | 1770 | 1466811165233 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 16:32:45 INFO - PROCESS | 1770 | 1466811165477 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:45 INFO - PROCESS | 1770 | 1466811165486 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x87ccf400 == 34 [pid = 1770] [id = 709] 16:32:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x88305800) [pid = 1770] [serial = 2128] [outer = (nil)] 16:32:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x8983a800) [pid = 1770] [serial = 2129] [outer = 0x88305800] 16:32:45 INFO - PROCESS | 1770 | 1466811165615 Marionette DEBUG loaded listener.js 16:32:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x8b64d000) [pid = 1770] [serial = 2130] [outer = 0x88305800] 16:32:46 INFO - PROCESS | 1770 | 1466811166561 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:32:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:32:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1601ms 16:32:46 INFO - PROCESS | 1770 | 1466811166622 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 16:32:46 INFO - PROCESS | 1770 | 1466811166630 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 16:32:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:32:46 INFO - PROCESS | 1770 | 1466811166648 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:32:46 INFO - PROCESS | 1770 | 1466811166656 Marionette TRACE conn4 <- [1,2810,null,{}] 16:32:46 INFO - PROCESS | 1770 | 1466811166664 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:46 INFO - PROCESS | 1770 | 1466811166670 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:46 INFO - PROCESS | 1770 | 1466811166906 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 16:32:47 INFO - PROCESS | 1770 | 1466811167150 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:47 INFO - PROCESS | 1770 | 1466811167158 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be3a800 == 35 [pid = 1770] [id = 710] 16:32:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x8d1c4c00) [pid = 1770] [serial = 2131] [outer = (nil)] 16:32:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x8d20d000) [pid = 1770] [serial = 2132] [outer = 0x8d1c4c00] 16:32:47 INFO - PROCESS | 1770 | 1466811167290 Marionette DEBUG loaded listener.js 16:32:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x8d4d6c00) [pid = 1770] [serial = 2133] [outer = 0x8d1c4c00] 16:32:48 INFO - PROCESS | 1770 | 1466811168259 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:32:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:32:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1654ms 16:32:48 INFO - PROCESS | 1770 | 1466811168299 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 16:32:48 INFO - PROCESS | 1770 | 1466811168304 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 16:32:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:32:48 INFO - PROCESS | 1770 | 1466811168312 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:32:48 INFO - PROCESS | 1770 | 1466811168317 Marionette TRACE conn4 <- [1,2814,null,{}] 16:32:48 INFO - PROCESS | 1770 | 1466811168335 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:48 INFO - PROCESS | 1770 | 1466811168344 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:48 INFO - PROCESS | 1770 | 1466811168532 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 16:32:48 INFO - PROCESS | 1770 | 1466811168721 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:48 INFO - PROCESS | 1770 | 1466811168732 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e51bc00 == 36 [pid = 1770] [id = 711] 16:32:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x8e522400) [pid = 1770] [serial = 2134] [outer = (nil)] 16:32:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8e5edc00) [pid = 1770] [serial = 2135] [outer = 0x8e522400] 16:32:48 INFO - PROCESS | 1770 | 1466811168816 Marionette DEBUG loaded listener.js 16:32:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8e5f3800) [pid = 1770] [serial = 2136] [outer = 0x8e522400] 16:32:49 INFO - PROCESS | 1770 | 1466811169791 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 16:32:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:32:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1534ms 16:32:49 INFO - PROCESS | 1770 | 1466811169847 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 16:32:49 INFO - PROCESS | 1770 | 1466811169852 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 16:32:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:32:49 INFO - PROCESS | 1770 | 1466811169859 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:32:49 INFO - PROCESS | 1770 | 1466811169863 Marionette TRACE conn4 <- [1,2818,null,{}] 16:32:49 INFO - PROCESS | 1770 | 1466811169869 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:49 INFO - PROCESS | 1770 | 1466811169875 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:50 INFO - PROCESS | 1770 | 1466811170102 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 16:32:50 INFO - PROCESS | 1770 | 1466811170294 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:50 INFO - PROCESS | 1770 | 1466811170303 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2f0000 == 37 [pid = 1770] [id = 712] 16:32:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x8de44000) [pid = 1770] [serial = 2137] [outer = (nil)] 16:32:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x8e671000) [pid = 1770] [serial = 2138] [outer = 0x8de44000] 16:32:50 INFO - PROCESS | 1770 | 1466811170432 Marionette DEBUG loaded listener.js 16:32:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x8e855800) [pid = 1770] [serial = 2139] [outer = 0x8de44000] 16:32:51 INFO - PROCESS | 1770 | 1466811171350 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 16:32:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:32:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1541ms 16:32:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:32:51 INFO - PROCESS | 1770 | 1466811171401 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 16:32:51 INFO - PROCESS | 1770 | 1466811171404 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 16:32:51 INFO - PROCESS | 1770 | 1466811171411 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:32:51 INFO - PROCESS | 1770 | 1466811171415 Marionette TRACE conn4 <- [1,2822,null,{}] 16:32:51 INFO - PROCESS | 1770 | 1466811171421 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:51 INFO - PROCESS | 1770 | 1466811171426 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:51 INFO - PROCESS | 1770 | 1466811171603 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 16:32:51 INFO - PROCESS | 1770 | 1466811171808 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:51 INFO - PROCESS | 1770 | 1466811171816 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e523000 == 38 [pid = 1770] [id = 713] 16:32:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x8e5fa800) [pid = 1770] [serial = 2140] [outer = (nil)] 16:32:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x8e859c00) [pid = 1770] [serial = 2141] [outer = 0x8e5fa800] 16:32:51 INFO - PROCESS | 1770 | 1466811171903 Marionette DEBUG loaded listener.js 16:32:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x8e85b000) [pid = 1770] [serial = 2142] [outer = 0x8e5fa800] 16:32:52 INFO - PROCESS | 1770 | 1466811172876 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:32:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:32:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1542ms 16:32:52 INFO - PROCESS | 1770 | 1466811172953 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 16:32:52 INFO - PROCESS | 1770 | 1466811172957 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 16:32:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:32:52 INFO - PROCESS | 1770 | 1466811172964 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:32:52 INFO - PROCESS | 1770 | 1466811172968 Marionette TRACE conn4 <- [1,2826,null,{}] 16:32:52 INFO - PROCESS | 1770 | 1466811172974 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:52 INFO - PROCESS | 1770 | 1466811172984 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:53 INFO - PROCESS | 1770 | 1466811173230 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 16:32:53 INFO - PROCESS | 1770 | 1466811173476 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:53 INFO - PROCESS | 1770 | 1466811173488 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2f8000 == 39 [pid = 1770] [id = 714] 16:32:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x8e859000) [pid = 1770] [serial = 2143] [outer = (nil)] 16:32:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x8e8db800) [pid = 1770] [serial = 2144] [outer = 0x8e859000] 16:32:53 INFO - PROCESS | 1770 | 1466811173579 Marionette DEBUG loaded listener.js 16:32:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x8e8df800) [pid = 1770] [serial = 2145] [outer = 0x8e859000] 16:32:54 INFO - PROCESS | 1770 | 1466811174477 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:32:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:32:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1545ms 16:32:54 INFO - PROCESS | 1770 | 1466811174510 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 16:32:54 INFO - PROCESS | 1770 | 1466811174514 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 16:32:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:32:54 INFO - PROCESS | 1770 | 1466811174521 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:32:54 INFO - PROCESS | 1770 | 1466811174525 Marionette TRACE conn4 <- [1,2830,null,{}] 16:32:54 INFO - PROCESS | 1770 | 1466811174550 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:54 INFO - PROCESS | 1770 | 1466811174556 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:54 INFO - PROCESS | 1770 | 1466811174732 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 16:32:54 INFO - PROCESS | 1770 | 1466811174927 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:54 INFO - PROCESS | 1770 | 1466811174938 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x8747e400 == 40 [pid = 1770] [id = 715] 16:32:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x87bc4400) [pid = 1770] [serial = 2146] [outer = (nil)] 16:32:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x8d20f000) [pid = 1770] [serial = 2147] [outer = 0x87bc4400] 16:32:55 INFO - PROCESS | 1770 | 1466811175016 Marionette DEBUG loaded listener.js 16:32:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x8d4e4400) [pid = 1770] [serial = 2148] [outer = 0x87bc4400] 16:32:56 INFO - PROCESS | 1770 | 1466811176233 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:32:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:32:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1800ms 16:32:56 INFO - PROCESS | 1770 | 1466811176322 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 16:32:56 INFO - PROCESS | 1770 | 1466811176328 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 16:32:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:32:56 INFO - PROCESS | 1770 | 1466811176337 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:32:56 INFO - PROCESS | 1770 | 1466811176343 Marionette TRACE conn4 <- [1,2834,null,{}] 16:32:56 INFO - PROCESS | 1770 | 1466811176359 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:56 INFO - PROCESS | 1770 | 1466811176366 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:56 INFO - PROCESS | 1770 | 1466811176581 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 16:32:56 INFO - PROCESS | 1770 | 1466811176846 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:56 INFO - PROCESS | 1770 | 1466811176857 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x87cdac00 == 41 [pid = 1770] [id = 716] 16:32:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x8830b400) [pid = 1770] [serial = 2149] [outer = (nil)] 16:32:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x88594400) [pid = 1770] [serial = 2150] [outer = 0x8830b400] 16:32:57 INFO - PROCESS | 1770 | 1466811177012 Marionette DEBUG loaded listener.js 16:32:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x88595c00) [pid = 1770] [serial = 2151] [outer = 0x8830b400] 16:32:58 INFO - PROCESS | 1770 | --DOCSHELL 0x8a1b4c00 == 40 [pid = 1770] [id = 674] 16:32:58 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd0000 == 39 [pid = 1770] [id = 693] 16:32:58 INFO - PROCESS | 1770 | --DOCSHELL 0x8859c000 == 38 [pid = 1770] [id = 665] 16:32:58 INFO - PROCESS | 1770 | --DOCSHELL 0x8a1acc00 == 37 [pid = 1770] [id = 666] 16:32:58 INFO - PROCESS | 1770 | --DOCSHELL 0x8bea9c00 == 36 [pid = 1770] [id = 671] 16:32:58 INFO - PROCESS | 1770 | --DOCSHELL 0x8d1c1400 == 35 [pid = 1770] [id = 667] 16:32:58 INFO - PROCESS | 1770 | --DOCSHELL 0x8983ec00 == 34 [pid = 1770] [id = 669] 16:32:58 INFO - PROCESS | 1770 | --DOCSHELL 0x8830e000 == 33 [pid = 1770] [id = 679] 16:32:58 INFO - PROCESS | 1770 | --DOCSHELL 0x87bc8000 == 32 [pid = 1770] [id = 668] 16:32:58 INFO - PROCESS | 1770 | --DOCSHELL 0x87bd0000 == 31 [pid = 1770] [id = 681] 16:32:58 INFO - PROCESS | 1770 | --DOCSHELL 0x8d1bf800 == 30 [pid = 1770] [id = 672] 16:32:58 INFO - PROCESS | 1770 | --DOCSHELL 0x8a1b0400 == 29 [pid = 1770] [id = 673] 16:32:58 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x8c0d6000) [pid = 1770] [serial = 2090] [outer = (nil)] [url = about:blank] 16:32:58 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x8830c800) [pid = 1770] [serial = 2084] [outer = (nil)] [url = about:blank] 16:32:58 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x88592800) [pid = 1770] [serial = 2085] [outer = (nil)] [url = about:blank] 16:32:58 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x86cd9c00) [pid = 1770] [serial = 2081] [outer = (nil)] [url = about:blank] 16:32:58 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x87477800) [pid = 1770] [serial = 2082] [outer = (nil)] [url = about:blank] 16:32:58 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x87cd4c00) [pid = 1770] [serial = 2079] [outer = (nil)] [url = about:blank] 16:32:58 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x87bc3800) [pid = 1770] [serial = 2078] [outer = (nil)] [url = about:blank] 16:32:58 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x8a1b8c00) [pid = 1770] [serial = 2064] [outer = (nil)] [url = about:blank] 16:32:58 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x89842400) [pid = 1770] [serial = 2063] [outer = (nil)] [url = about:blank] 16:32:58 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x8d2e6400) [pid = 1770] [serial = 2067] [outer = (nil)] [url = about:blank] 16:32:58 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x8d216000) [pid = 1770] [serial = 2066] [outer = (nil)] [url = about:blank] 16:32:58 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x8def1400) [pid = 1770] [serial = 2070] [outer = (nil)] [url = about:blank] 16:32:58 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x8dee7800) [pid = 1770] [serial = 2069] [outer = (nil)] [url = about:blank] 16:32:58 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x8e51f000) [pid = 1770] [serial = 2073] [outer = (nil)] [url = about:blank] 16:32:58 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x8e518c00) [pid = 1770] [serial = 2072] [outer = (nil)] [url = about:blank] 16:32:58 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x8d1c9000) [pid = 1770] [serial = 2093] [outer = (nil)] [url = about:blank] 16:32:58 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8e5f7800) [pid = 1770] [serial = 2076] [outer = (nil)] [url = about:blank] 16:32:58 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x8e5efc00) [pid = 1770] [serial = 2075] [outer = (nil)] [url = about:blank] 16:32:58 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x8b644000) [pid = 1770] [serial = 2088] [outer = (nil)] [url = about:blank] 16:32:58 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x8a1ae800) [pid = 1770] [serial = 2087] [outer = (nil)] [url = about:blank] 16:32:58 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x8c0df000) [pid = 1770] [serial = 2091] [outer = (nil)] [url = about:blank] 16:32:58 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8d20c000) [pid = 1770] [serial = 2094] [outer = (nil)] [url = about:blank] 16:32:59 INFO - PROCESS | 1770 | 1466811179120 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:32:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:32:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 2810ms 16:32:59 INFO - PROCESS | 1770 | 1466811179147 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 16:32:59 INFO - PROCESS | 1770 | 1466811179154 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 16:32:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:32:59 INFO - PROCESS | 1770 | 1466811179163 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:32:59 INFO - PROCESS | 1770 | 1466811179168 Marionette TRACE conn4 <- [1,2838,null,{}] 16:32:59 INFO - PROCESS | 1770 | 1466811179176 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:59 INFO - PROCESS | 1770 | 1466811179182 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:59 INFO - PROCESS | 1770 | 1466811179412 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 16:32:59 INFO - PROCESS | 1770 | 1466811179555 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:59 INFO - PROCESS | 1770 | 1466811179568 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:32:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x87477800 == 30 [pid = 1770] [id = 717] 16:32:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x8747b000) [pid = 1770] [serial = 2152] [outer = (nil)] 16:32:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x87cd3800) [pid = 1770] [serial = 2153] [outer = 0x8747b000] 16:32:59 INFO - PROCESS | 1770 | 1466811179637 Marionette DEBUG loaded listener.js 16:32:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x87cd8000) [pid = 1770] [serial = 2154] [outer = 0x8747b000] 16:33:00 INFO - PROCESS | 1770 | 1466811180433 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:33:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:33:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1291ms 16:33:00 INFO - PROCESS | 1770 | 1466811180460 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 16:33:00 INFO - PROCESS | 1770 | 1466811180469 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 16:33:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:33:00 INFO - PROCESS | 1770 | 1466811180481 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:33:00 INFO - PROCESS | 1770 | 1466811180485 Marionette TRACE conn4 <- [1,2842,null,{}] 16:33:00 INFO - PROCESS | 1770 | 1466811180496 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:00 INFO - PROCESS | 1770 | 1466811180502 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:00 INFO - PROCESS | 1770 | 1466811180677 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 16:33:00 INFO - PROCESS | 1770 | 1466811180688 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:00 INFO - PROCESS | 1770 | 1466811180694 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x89839c00 == 31 [pid = 1770] [id = 718] 16:33:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x8983cc00) [pid = 1770] [serial = 2155] [outer = (nil)] 16:33:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x89843000) [pid = 1770] [serial = 2156] [outer = 0x8983cc00] 16:33:00 INFO - PROCESS | 1770 | 1466811180770 Marionette DEBUG loaded listener.js 16:33:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8a1acc00) [pid = 1770] [serial = 2157] [outer = 0x8983cc00] 16:33:01 INFO - PROCESS | 1770 | 1466811181904 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:33:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:33:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1482ms 16:33:01 INFO - PROCESS | 1770 | 1466811181963 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 16:33:01 INFO - PROCESS | 1770 | 1466811181968 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 16:33:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:33:01 INFO - PROCESS | 1770 | 1466811181982 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:33:01 INFO - PROCESS | 1770 | 1466811181988 Marionette TRACE conn4 <- [1,2846,null,{}] 16:33:02 INFO - PROCESS | 1770 | 1466811182006 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:02 INFO - PROCESS | 1770 | 1466811182015 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:02 INFO - PROCESS | 1770 | 1466811182246 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 16:33:02 INFO - PROCESS | 1770 | 1466811182342 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:02 INFO - PROCESS | 1770 | 1466811182356 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x8c0d5400 == 32 [pid = 1770] [id = 719] 16:33:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8c0d6000) [pid = 1770] [serial = 2158] [outer = (nil)] 16:33:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x8c0d9c00) [pid = 1770] [serial = 2159] [outer = 0x8c0d6000] 16:33:02 INFO - PROCESS | 1770 | 1466811182471 Marionette DEBUG loaded listener.js 16:33:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x8c0e0400) [pid = 1770] [serial = 2160] [outer = 0x8c0d6000] 16:33:03 INFO - PROCESS | 1770 | 1466811183398 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:33:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:33:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1811ms 16:33:03 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x8c0e2800) [pid = 1770] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:33:03 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x8d219000) [pid = 1770] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:33:03 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x8de42c00) [pid = 1770] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:33:03 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8d216400) [pid = 1770] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:33:03 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x87cd9c00) [pid = 1770] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:33:03 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x8b648400) [pid = 1770] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:33:03 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x8bea9800) [pid = 1770] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:33:03 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x8b645c00) [pid = 1770] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:33:03 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x87ccec00) [pid = 1770] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:33:03 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x87bc5800) [pid = 1770] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:33:03 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x87bc6c00) [pid = 1770] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:33:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:33:03 INFO - PROCESS | 1770 | 1466811183840 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 16:33:03 INFO - PROCESS | 1770 | 1466811183844 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 16:33:03 INFO - PROCESS | 1770 | 1466811183850 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:33:03 INFO - PROCESS | 1770 | 1466811183854 Marionette TRACE conn4 <- [1,2850,null,{}] 16:33:03 INFO - PROCESS | 1770 | 1466811183859 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:03 INFO - PROCESS | 1770 | 1466811183864 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:04 INFO - PROCESS | 1770 | 1466811184050 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 16:33:04 INFO - PROCESS | 1770 | 1466811184209 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:04 INFO - PROCESS | 1770 | 1466811184219 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd1400 == 33 [pid = 1770] [id = 720] 16:33:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x87cda000) [pid = 1770] [serial = 2161] [outer = (nil)] 16:33:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x8be2cc00) [pid = 1770] [serial = 2162] [outer = 0x87cda000] 16:33:04 INFO - PROCESS | 1770 | 1466811184289 Marionette DEBUG loaded listener.js 16:33:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x8d1c1000) [pid = 1770] [serial = 2163] [outer = 0x87cda000] 16:33:05 INFO - PROCESS | 1770 | 1466811185079 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:33:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:33:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1294ms 16:33:05 INFO - PROCESS | 1770 | 1466811185146 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 16:33:05 INFO - PROCESS | 1770 | 1466811185150 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 16:33:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:33:05 INFO - PROCESS | 1770 | 1466811185160 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:33:05 INFO - PROCESS | 1770 | 1466811185163 Marionette TRACE conn4 <- [1,2854,null,{}] 16:33:05 INFO - PROCESS | 1770 | 1466811185197 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:05 INFO - PROCESS | 1770 | 1466811185202 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:05 INFO - PROCESS | 1770 | 1466811185365 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 16:33:05 INFO - PROCESS | 1770 | 1466811185376 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:05 INFO - PROCESS | 1770 | 1466811185385 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x89841400 == 34 [pid = 1770] [id = 721] 16:33:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x8d1c4000) [pid = 1770] [serial = 2164] [outer = (nil)] 16:33:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x8d215400) [pid = 1770] [serial = 2165] [outer = 0x8d1c4000] 16:33:05 INFO - PROCESS | 1770 | 1466811185455 Marionette DEBUG loaded listener.js 16:33:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x8d2e0000) [pid = 1770] [serial = 2166] [outer = 0x8d1c4000] 16:33:06 INFO - PROCESS | 1770 | 1466811186682 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:33:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:33:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1586ms 16:33:06 INFO - PROCESS | 1770 | 1466811186749 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 16:33:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:33:06 INFO - PROCESS | 1770 | 1466811186762 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 16:33:06 INFO - PROCESS | 1770 | 1466811186770 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:33:06 INFO - PROCESS | 1770 | 1466811186776 Marionette TRACE conn4 <- [1,2858,null,{}] 16:33:06 INFO - PROCESS | 1770 | 1466811186786 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:06 INFO - PROCESS | 1770 | 1466811186791 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:06 INFO - PROCESS | 1770 | 1466811186981 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 16:33:07 INFO - PROCESS | 1770 | 1466811187227 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:07 INFO - PROCESS | 1770 | 1466811187234 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x87cd6c00 == 35 [pid = 1770] [id = 722] 16:33:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x88302c00) [pid = 1770] [serial = 2167] [outer = (nil)] 16:33:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8859c000) [pid = 1770] [serial = 2168] [outer = 0x88302c00] 16:33:07 INFO - PROCESS | 1770 | 1466811187364 Marionette DEBUG loaded listener.js 16:33:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8a1b4c00) [pid = 1770] [serial = 2169] [outer = 0x88302c00] 16:33:08 INFO - PROCESS | 1770 | 1466811188395 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:33:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:33:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1695ms 16:33:08 INFO - PROCESS | 1770 | 1466811188465 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 16:33:08 INFO - PROCESS | 1770 | 1466811188472 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 16:33:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:33:08 INFO - PROCESS | 1770 | 1466811188484 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:33:08 INFO - PROCESS | 1770 | 1466811188488 Marionette TRACE conn4 <- [1,2862,null,{}] 16:33:08 INFO - PROCESS | 1770 | 1466811188494 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:08 INFO - PROCESS | 1770 | 1466811188501 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:08 INFO - PROCESS | 1770 | 1466811188721 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 16:33:08 INFO - PROCESS | 1770 | 1466811188963 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:08 INFO - PROCESS | 1770 | 1466811188973 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b64c000 == 36 [pid = 1770] [id = 723] 16:33:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x8d1c0800) [pid = 1770] [serial = 2170] [outer = (nil)] 16:33:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x8d20dc00) [pid = 1770] [serial = 2171] [outer = 0x8d1c0800] 16:33:09 INFO - PROCESS | 1770 | 1466811189081 Marionette DEBUG loaded listener.js 16:33:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x8c0d7400) [pid = 1770] [serial = 2172] [outer = 0x8d1c0800] 16:33:10 INFO - PROCESS | 1770 | 1466811190138 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:33:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:33:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1735ms 16:33:10 INFO - PROCESS | 1770 | 1466811190219 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 16:33:10 INFO - PROCESS | 1770 | 1466811190226 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 16:33:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:33:10 INFO - PROCESS | 1770 | 1466811190236 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:33:10 INFO - PROCESS | 1770 | 1466811190242 Marionette TRACE conn4 <- [1,2866,null,{}] 16:33:10 INFO - PROCESS | 1770 | 1466811190259 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:10 INFO - PROCESS | 1770 | 1466811190268 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:10 INFO - PROCESS | 1770 | 1466811190596 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 16:33:10 INFO - PROCESS | 1770 | 1466811190784 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:10 INFO - PROCESS | 1770 | 1466811190796 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x8de46000 == 37 [pid = 1770] [id = 724] 16:33:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x8de47c00) [pid = 1770] [serial = 2173] [outer = (nil)] 16:33:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x8dee4400) [pid = 1770] [serial = 2174] [outer = 0x8de47c00] 16:33:10 INFO - PROCESS | 1770 | 1466811190882 Marionette DEBUG loaded listener.js 16:33:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x8deeb000) [pid = 1770] [serial = 2175] [outer = 0x8de47c00] 16:33:11 INFO - PROCESS | 1770 | 1466811191871 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:33:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:33:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1687ms 16:33:11 INFO - PROCESS | 1770 | 1466811191943 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 16:33:11 INFO - PROCESS | 1770 | 1466811191949 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 16:33:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:33:11 INFO - PROCESS | 1770 | 1466811191958 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:33:11 INFO - PROCESS | 1770 | 1466811191961 Marionette TRACE conn4 <- [1,2870,null,{}] 16:33:11 INFO - PROCESS | 1770 | 1466811191967 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:11 INFO - PROCESS | 1770 | 1466811191973 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:12 INFO - PROCESS | 1770 | 1466811192156 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 16:33:12 INFO - PROCESS | 1770 | 1466811192391 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:12 INFO - PROCESS | 1770 | 1466811192398 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x87479800 == 38 [pid = 1770] [id = 725] 16:33:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x87bc2000) [pid = 1770] [serial = 2176] [outer = (nil)] 16:33:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x87cd6400) [pid = 1770] [serial = 2177] [outer = 0x87bc2000] 16:33:12 INFO - PROCESS | 1770 | 1466811192506 Marionette DEBUG loaded listener.js 16:33:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x89842c00) [pid = 1770] [serial = 2178] [outer = 0x87bc2000] 16:33:13 INFO - PROCESS | 1770 | 1466811193713 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 16:33:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:33:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1836ms 16:33:13 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd1400 == 37 [pid = 1770] [id = 720] 16:33:13 INFO - PROCESS | 1770 | --DOCSHELL 0x8c0d5400 == 36 [pid = 1770] [id = 719] 16:33:13 INFO - PROCESS | 1770 | --DOCSHELL 0x89839c00 == 35 [pid = 1770] [id = 718] 16:33:13 INFO - PROCESS | 1770 | --DOCSHELL 0x87477800 == 34 [pid = 1770] [id = 717] 16:33:13 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x8de45400) [pid = 1770] [serial = 2120] [outer = (nil)] [url = about:blank] 16:33:13 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x8d2f6c00) [pid = 1770] [serial = 2097] [outer = (nil)] [url = about:blank] 16:33:13 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x8d2e0c00) [pid = 1770] [serial = 2096] [outer = (nil)] [url = about:blank] 16:33:13 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x8de46800) [pid = 1770] [serial = 2105] [outer = (nil)] [url = about:blank] 16:33:13 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x8de4f400) [pid = 1770] [serial = 2106] [outer = (nil)] [url = about:blank] 16:33:13 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x8d2dcc00) [pid = 1770] [serial = 2117] [outer = (nil)] [url = about:blank] 16:33:13 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x88597400) [pid = 1770] [serial = 2111] [outer = (nil)] [url = about:blank] 16:33:13 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x89845c00) [pid = 1770] [serial = 2112] [outer = (nil)] [url = about:blank] 16:33:13 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x8d4da800) [pid = 1770] [serial = 2108] [outer = (nil)] [url = about:blank] 16:33:13 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x8def1c00) [pid = 1770] [serial = 2109] [outer = (nil)] [url = about:blank] 16:33:13 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8d20e000) [pid = 1770] [serial = 2102] [outer = (nil)] [url = about:blank] 16:33:13 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x8d2de400) [pid = 1770] [serial = 2103] [outer = (nil)] [url = about:blank] 16:33:13 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x8be34000) [pid = 1770] [serial = 2114] [outer = (nil)] [url = about:blank] 16:33:13 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x8de4e000) [pid = 1770] [serial = 2121] [outer = (nil)] [url = about:blank] 16:33:13 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x8beaa000) [pid = 1770] [serial = 2115] [outer = (nil)] [url = about:blank] 16:33:13 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8beb1000) [pid = 1770] [serial = 2123] [outer = (nil)] [url = about:blank] 16:33:13 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x89840400) [pid = 1770] [serial = 2099] [outer = (nil)] [url = about:blank] 16:33:13 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x8a1b1800) [pid = 1770] [serial = 2100] [outer = (nil)] [url = about:blank] 16:33:13 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x8e51d000) [pid = 1770] [serial = 2126] [outer = (nil)] [url = about:blank] 16:33:13 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x8e526800) [pid = 1770] [serial = 2127] [outer = (nil)] [url = about:blank] 16:33:13 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x8d1cac00) [pid = 1770] [serial = 2124] [outer = (nil)] [url = about:blank] 16:33:13 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x8d2fa000) [pid = 1770] [serial = 2118] [outer = (nil)] [url = about:blank] 16:33:13 INFO - PROCESS | 1770 | 1466811193858 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 16:33:13 INFO - PROCESS | 1770 | 1466811193869 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 16:33:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:33:13 INFO - PROCESS | 1770 | 1466811193889 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:33:13 INFO - PROCESS | 1770 | 1466811193893 Marionette TRACE conn4 <- [1,2874,null,{}] 16:33:13 INFO - PROCESS | 1770 | 1466811193902 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:13 INFO - PROCESS | 1770 | 1466811193906 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:14 INFO - PROCESS | 1770 | 1466811194050 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 16:33:14 INFO - PROCESS | 1770 | 1466811194261 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:14 INFO - PROCESS | 1770 | 1466811194270 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x87cd9800 == 35 [pid = 1770] [id = 726] 16:33:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x88303800) [pid = 1770] [serial = 2179] [outer = (nil)] 16:33:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x8983b000) [pid = 1770] [serial = 2180] [outer = 0x88303800] 16:33:14 INFO - PROCESS | 1770 | 1466811194347 Marionette DEBUG loaded listener.js 16:33:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x89846000) [pid = 1770] [serial = 2181] [outer = 0x88303800] 16:33:15 INFO - PROCESS | 1770 | 1466811195182 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:33:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:33:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1343ms 16:33:15 INFO - PROCESS | 1770 | 1466811195232 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 16:33:15 INFO - PROCESS | 1770 | 1466811195246 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 16:33:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:33:15 INFO - PROCESS | 1770 | 1466811195260 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:33:15 INFO - PROCESS | 1770 | 1466811195263 Marionette TRACE conn4 <- [1,2878,null,{}] 16:33:15 INFO - PROCESS | 1770 | 1466811195274 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:15 INFO - PROCESS | 1770 | 1466811195280 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:15 INFO - PROCESS | 1770 | 1466811195447 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 16:33:15 INFO - PROCESS | 1770 | 1466811195458 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:15 INFO - PROCESS | 1770 | 1466811195466 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bccc00 == 36 [pid = 1770] [id = 727] 16:33:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x8be37800) [pid = 1770] [serial = 2182] [outer = (nil)] 16:33:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x8beb3c00) [pid = 1770] [serial = 2183] [outer = 0x8be37800] 16:33:15 INFO - PROCESS | 1770 | 1466811195683 Marionette DEBUG loaded listener.js 16:33:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x8c0e1c00) [pid = 1770] [serial = 2184] [outer = 0x8be37800] 16:33:16 INFO - PROCESS | 1770 | 1466811196592 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:33:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:33:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1379ms 16:33:16 INFO - PROCESS | 1770 | 1466811196639 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 16:33:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:33:16 INFO - PROCESS | 1770 | 1466811196643 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 16:33:16 INFO - PROCESS | 1770 | 1466811196654 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:33:16 INFO - PROCESS | 1770 | 1466811196660 Marionette TRACE conn4 <- [1,2882,null,{}] 16:33:16 INFO - PROCESS | 1770 | 1466811196676 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:16 INFO - PROCESS | 1770 | 1466811196684 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:16 INFO - PROCESS | 1770 | 1466811196934 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 16:33:16 INFO - PROCESS | 1770 | 1466811196959 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:16 INFO - PROCESS | 1770 | 1466811196966 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e5000 == 37 [pid = 1770] [id = 728] 16:33:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x8d2e5800) [pid = 1770] [serial = 2185] [outer = (nil)] 16:33:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x8d2ef000) [pid = 1770] [serial = 2186] [outer = 0x8d2e5800] 16:33:17 INFO - PROCESS | 1770 | 1466811197040 Marionette DEBUG loaded listener.js 16:33:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x8d4da800) [pid = 1770] [serial = 2187] [outer = 0x8d2e5800] 16:33:18 INFO - PROCESS | 1770 | 1466811198012 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:33:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:33:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1439ms 16:33:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:33:18 INFO - PROCESS | 1770 | 1466811198089 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 16:33:18 INFO - PROCESS | 1770 | 1466811198093 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 16:33:18 INFO - PROCESS | 1770 | 1466811198100 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:33:18 INFO - PROCESS | 1770 | 1466811198103 Marionette TRACE conn4 <- [1,2886,null,{}] 16:33:18 INFO - PROCESS | 1770 | 1466811198108 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:18 INFO - PROCESS | 1770 | 1466811198113 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:18 INFO - PROCESS | 1770 | 1466811198328 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 16:33:18 INFO - PROCESS | 1770 | 1466811198348 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:18 INFO - PROCESS | 1770 | 1466811198355 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x87cd9c00 == 38 [pid = 1770] [id = 729] 16:33:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x8d2e0c00) [pid = 1770] [serial = 2188] [outer = (nil)] 16:33:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x8de49c00) [pid = 1770] [serial = 2189] [outer = 0x8d2e0c00] 16:33:18 INFO - PROCESS | 1770 | 1466811198425 Marionette DEBUG loaded listener.js 16:33:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8de50400) [pid = 1770] [serial = 2190] [outer = 0x8d2e0c00] 16:33:18 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x88305800) [pid = 1770] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:33:18 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x8d1c4c00) [pid = 1770] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:33:18 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x8e522400) [pid = 1770] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:33:18 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x8de44000) [pid = 1770] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:33:18 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x8e5fa800) [pid = 1770] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:33:18 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8e859000) [pid = 1770] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:33:18 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x8830b400) [pid = 1770] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:33:18 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x8747b000) [pid = 1770] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:33:18 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x8c0d6000) [pid = 1770] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:33:18 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x8983cc00) [pid = 1770] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:33:18 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x87bc4400) [pid = 1770] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:33:18 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x87cda000) [pid = 1770] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:33:19 INFO - PROCESS | 1770 | 1466811199455 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:33:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:33:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1384ms 16:33:19 INFO - PROCESS | 1770 | 1466811199483 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 16:33:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:33:19 INFO - PROCESS | 1770 | 1466811199490 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 16:33:19 INFO - PROCESS | 1770 | 1466811199496 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:33:19 INFO - PROCESS | 1770 | 1466811199499 Marionette TRACE conn4 <- [1,2890,null,{}] 16:33:19 INFO - PROCESS | 1770 | 1466811199505 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:19 INFO - PROCESS | 1770 | 1466811199510 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:19 INFO - PROCESS | 1770 | 1466811199667 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 16:33:19 INFO - PROCESS | 1770 | 1466811199681 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:19 INFO - PROCESS | 1770 | 1466811199687 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x88599400 == 39 [pid = 1770] [id = 730] 16:33:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x8c0e1400) [pid = 1770] [serial = 2191] [outer = (nil)] 16:33:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x8de41c00) [pid = 1770] [serial = 2192] [outer = 0x8c0e1400] 16:33:19 INFO - PROCESS | 1770 | 1466811199758 Marionette DEBUG loaded listener.js 16:33:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x8de47400) [pid = 1770] [serial = 2193] [outer = 0x8c0e1400] 16:33:20 INFO - PROCESS | 1770 | 1466811200764 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:33:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:33:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1335ms 16:33:20 INFO - PROCESS | 1770 | 1466811200848 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 16:33:20 INFO - PROCESS | 1770 | 1466811200855 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 16:33:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:33:20 INFO - PROCESS | 1770 | 1466811200869 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:33:20 INFO - PROCESS | 1770 | 1466811200876 Marionette TRACE conn4 <- [1,2894,null,{}] 16:33:20 INFO - PROCESS | 1770 | 1466811200886 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:20 INFO - PROCESS | 1770 | 1466811200893 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:21 INFO - PROCESS | 1770 | 1466811201107 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 16:33:21 INFO - PROCESS | 1770 | 1466811201309 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:21 INFO - PROCESS | 1770 | 1466811201326 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd6c00 == 40 [pid = 1770] [id = 731] 16:33:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x87bc3000) [pid = 1770] [serial = 2194] [outer = (nil)] 16:33:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x88597800) [pid = 1770] [serial = 2195] [outer = 0x87bc3000] 16:33:21 INFO - PROCESS | 1770 | 1466811201469 Marionette DEBUG loaded listener.js 16:33:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x8a1abc00) [pid = 1770] [serial = 2196] [outer = 0x87bc3000] 16:33:22 INFO - PROCESS | 1770 | 1466811202452 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:33:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:33:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1648ms 16:33:22 INFO - PROCESS | 1770 | 1466811202518 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 16:33:22 INFO - PROCESS | 1770 | 1466811202524 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 16:33:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:33:22 INFO - PROCESS | 1770 | 1466811202535 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:33:22 INFO - PROCESS | 1770 | 1466811202540 Marionette TRACE conn4 <- [1,2898,null,{}] 16:33:22 INFO - PROCESS | 1770 | 1466811202548 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:22 INFO - PROCESS | 1770 | 1466811202554 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:22 INFO - PROCESS | 1770 | 1466811202744 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 16:33:22 INFO - PROCESS | 1770 | 1466811202946 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:22 INFO - PROCESS | 1770 | 1466811202962 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x8bea9c00 == 41 [pid = 1770] [id = 732] 16:33:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x8d1bfc00) [pid = 1770] [serial = 2197] [outer = (nil)] 16:33:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x8d20ec00) [pid = 1770] [serial = 2198] [outer = 0x8d1bfc00] 16:33:23 INFO - PROCESS | 1770 | 1466811203137 Marionette DEBUG loaded listener.js 16:33:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x8d2de400) [pid = 1770] [serial = 2199] [outer = 0x8d1bfc00] 16:33:24 INFO - PROCESS | 1770 | 1466811204091 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:33:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:33:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1599ms 16:33:24 INFO - PROCESS | 1770 | 1466811204131 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 16:33:24 INFO - PROCESS | 1770 | 1466811204136 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 16:33:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:33:24 INFO - PROCESS | 1770 | 1466811204143 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:33:24 INFO - PROCESS | 1770 | 1466811204147 Marionette TRACE conn4 <- [1,2902,null,{}] 16:33:24 INFO - PROCESS | 1770 | 1466811204161 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:24 INFO - PROCESS | 1770 | 1466811204170 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:24 INFO - PROCESS | 1770 | 1466811204362 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 16:33:24 INFO - PROCESS | 1770 | 1466811204565 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:24 INFO - PROCESS | 1770 | 1466811204581 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x8dee5000 == 42 [pid = 1770] [id = 733] 16:33:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x8df15800) [pid = 1770] [serial = 2200] [outer = (nil)] 16:33:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x8e519000) [pid = 1770] [serial = 2201] [outer = 0x8df15800] 16:33:24 INFO - PROCESS | 1770 | 1466811204667 Marionette DEBUG loaded listener.js 16:33:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8e520c00) [pid = 1770] [serial = 2202] [outer = 0x8df15800] 16:33:25 INFO - PROCESS | 1770 | 1466811205698 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:33:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:33:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1589ms 16:33:25 INFO - PROCESS | 1770 | 1466811205733 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 16:33:25 INFO - PROCESS | 1770 | 1466811205737 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 16:33:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:33:25 INFO - PROCESS | 1770 | 1466811205743 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:33:25 INFO - PROCESS | 1770 | 1466811205747 Marionette TRACE conn4 <- [1,2906,null,{}] 16:33:25 INFO - PROCESS | 1770 | 1466811205753 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:25 INFO - PROCESS | 1770 | 1466811205758 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:25 INFO - PROCESS | 1770 | 1466811205943 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 16:33:26 INFO - PROCESS | 1770 | 1466811206131 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:26 INFO - PROCESS | 1770 | 1466811206137 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x8830a400 == 43 [pid = 1770] [id = 734] 16:33:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8be2bc00) [pid = 1770] [serial = 2203] [outer = (nil)] 16:33:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x8e5f0c00) [pid = 1770] [serial = 2204] [outer = 0x8be2bc00] 16:33:26 INFO - PROCESS | 1770 | 1466811206225 Marionette DEBUG loaded listener.js 16:33:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x8e5fac00) [pid = 1770] [serial = 2205] [outer = 0x8be2bc00] 16:33:27 INFO - PROCESS | 1770 | 1466811207188 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:33:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:33:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1482ms 16:33:27 INFO - PROCESS | 1770 | 1466811207227 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 16:33:27 INFO - PROCESS | 1770 | 1466811207231 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 16:33:27 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:33:27 INFO - PROCESS | 1770 | 1466811207238 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:33:27 INFO - PROCESS | 1770 | 1466811207242 Marionette TRACE conn4 <- [1,2910,null,{}] 16:33:27 INFO - PROCESS | 1770 | 1466811207248 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:27 INFO - PROCESS | 1770 | 1466811207253 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:27 INFO - PROCESS | 1770 | 1466811207431 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 16:33:27 INFO - PROCESS | 1770 | 1466811207619 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:27 INFO - PROCESS | 1770 | 1466811207628 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e526800 == 44 [pid = 1770] [id = 735] 16:33:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x8e5ec800) [pid = 1770] [serial = 2206] [outer = (nil)] 16:33:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x8e675000) [pid = 1770] [serial = 2207] [outer = 0x8e5ec800] 16:33:27 INFO - PROCESS | 1770 | 1466811207707 Marionette DEBUG loaded listener.js 16:33:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x8e856c00) [pid = 1770] [serial = 2208] [outer = 0x8e5ec800] 16:33:28 INFO - PROCESS | 1770 | 1466811208547 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 16:33:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:33:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:33:28 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1331ms 16:33:28 INFO - PROCESS | 1770 | 1466811208571 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 16:33:28 INFO - PROCESS | 1770 | 1466811208576 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 16:33:28 INFO - TEST-START | /DOMEvents/constructors.html 16:33:28 INFO - PROCESS | 1770 | 1466811208583 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:33:28 INFO - PROCESS | 1770 | 1466811208586 Marionette TRACE conn4 <- [1,2914,null,{}] 16:33:28 INFO - PROCESS | 1770 | 1466811208592 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:28 INFO - PROCESS | 1770 | 1466811208603 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:28 INFO - PROCESS | 1770 | 1466811208863 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 16:33:29 INFO - PROCESS | 1770 | 1466811209062 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:29 INFO - PROCESS | 1770 | 1466811209074 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2f2c00 == 45 [pid = 1770] [id = 736] 16:33:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x8e672400) [pid = 1770] [serial = 2209] [outer = (nil)] 16:33:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x8e8db000) [pid = 1770] [serial = 2210] [outer = 0x8e672400] 16:33:29 INFO - PROCESS | 1770 | 1466811209194 Marionette DEBUG loaded listener.js 16:33:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x8e915400) [pid = 1770] [serial = 2211] [outer = 0x8e672400] 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:33:30 INFO - PROCESS | 1770 | 1466811210213 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:33:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:33:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:33:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:33:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:33:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:33:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:33:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:33:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:33:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:33:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:33:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:33:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:33:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:33:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:33:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:33:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:33:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:33:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:33:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:33:30 INFO - TEST-OK | /DOMEvents/constructors.html | took 1706ms 16:33:30 INFO - PROCESS | 1770 | 1466811210300 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 16:33:30 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:33:30 INFO - PROCESS | 1770 | 1466811210310 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 16:33:30 INFO - PROCESS | 1770 | 1466811210328 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:33:30 INFO - PROCESS | 1770 | 1466811210332 Marionette TRACE conn4 <- [1,2918,null,{}] 16:33:30 INFO - PROCESS | 1770 | 1466811210339 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:30 INFO - PROCESS | 1770 | 1466811210344 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:30 INFO - PROCESS | 1770 | 1466811210526 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 16:33:30 INFO - PROCESS | 1770 | 1466811210768 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:30 INFO - PROCESS | 1770 | 1466811210779 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b641c00 == 46 [pid = 1770] [id = 737] 16:33:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x8e66cc00) [pid = 1770] [serial = 2212] [outer = (nil)] 16:33:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x8e91ec00) [pid = 1770] [serial = 2213] [outer = 0x8e66cc00] 16:33:30 INFO - PROCESS | 1770 | 1466811210875 Marionette DEBUG loaded listener.js 16:33:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x8eed9800) [pid = 1770] [serial = 2214] [outer = 0x8e66cc00] 16:33:31 INFO - PROCESS | 1770 | 1466811211677 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:33:31 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:33:31 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1391ms 16:33:31 INFO - PROCESS | 1770 | 1466811211713 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 16:33:31 INFO - PROCESS | 1770 | 1466811211720 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 16:33:31 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:33:31 INFO - PROCESS | 1770 | 1466811211731 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:33:31 INFO - PROCESS | 1770 | 1466811211736 Marionette TRACE conn4 <- [1,2922,null,{}] 16:33:31 INFO - PROCESS | 1770 | 1466811211771 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:31 INFO - PROCESS | 1770 | 1466811211780 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:32 INFO - PROCESS | 1770 | 1466811212007 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 16:33:32 INFO - PROCESS | 1770 | 1466811212208 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:32 INFO - PROCESS | 1770 | 1466811212216 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd6800 == 47 [pid = 1770] [id = 738] 16:33:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x8830e400) [pid = 1770] [serial = 2215] [outer = (nil)] 16:33:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x8eee0400) [pid = 1770] [serial = 2216] [outer = 0x8830e400] 16:33:32 INFO - PROCESS | 1770 | 1466811212295 Marionette DEBUG loaded listener.js 16:33:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x8eee5800) [pid = 1770] [serial = 2217] [outer = 0x8830e400] 16:33:33 INFO - PROCESS | 1770 | [1770] 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:33:33 INFO - PROCESS | 1770 | [1770] 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:33:33 INFO - PROCESS | 1770 | [1770] 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:33:33 INFO - PROCESS | 1770 | [1770] 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:33:33 INFO - PROCESS | 1770 | 1466811213204 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 16:33:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:33:33 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:33:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:33:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:33:33 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:33:33 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:33:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:33:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:33:33 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:33:33 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:33:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:33:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:33:33 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:33:33 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:33:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:33:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:33:33 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:33:33 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1511ms 16:33:33 INFO - PROCESS | 1770 | 1466811213243 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 16:33:33 INFO - PROCESS | 1770 | 1466811213247 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 16:33:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:33:33 INFO - PROCESS | 1770 | 1466811213258 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:33:33 INFO - PROCESS | 1770 | 1466811213266 Marionette TRACE conn4 <- [1,2926,null,{}] 16:33:33 INFO - PROCESS | 1770 | 1466811213272 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:33 INFO - PROCESS | 1770 | 1466811213277 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:33 INFO - PROCESS | 1770 | 1466811213667 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 16:33:33 INFO - PROCESS | 1770 | 1466811213950 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:33 INFO - PROCESS | 1770 | 1466811213959 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x86ccf800 == 48 [pid = 1770] [id = 739] 16:33:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x87bc5c00) [pid = 1770] [serial = 2218] [outer = (nil)] 16:33:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x87cd5000) [pid = 1770] [serial = 2219] [outer = 0x87bc5c00] 16:33:34 INFO - PROCESS | 1770 | 1466811214086 Marionette DEBUG loaded listener.js 16:33:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x88308000) [pid = 1770] [serial = 2220] [outer = 0x87bc5c00] 16:33:34 INFO - PROCESS | 1770 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:33:34 INFO - PROCESS | 1770 | 1466811214942 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 16:33:34 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:33:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1738ms 16:33:35 INFO - PROCESS | 1770 | 1466811214999 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 16:33:35 INFO - PROCESS | 1770 | 1466811215005 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 16:33:35 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:33:35 INFO - PROCESS | 1770 | 1466811215013 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:33:35 INFO - PROCESS | 1770 | 1466811215019 Marionette TRACE conn4 <- [1,2930,null,{}] 16:33:35 INFO - PROCESS | 1770 | 1466811215026 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:35 INFO - PROCESS | 1770 | 1466811215031 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:35 INFO - PROCESS | 1770 | 1466811215202 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 16:33:36 INFO - PROCESS | 1770 | --DOCSHELL 0x87cd9c00 == 47 [pid = 1770] [id = 729] 16:33:36 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e5000 == 46 [pid = 1770] [id = 728] 16:33:36 INFO - PROCESS | 1770 | --DOCSHELL 0x87bccc00 == 45 [pid = 1770] [id = 727] 16:33:36 INFO - PROCESS | 1770 | --DOCSHELL 0x87cd9800 == 44 [pid = 1770] [id = 726] 16:33:36 INFO - PROCESS | 1770 | --DOCSHELL 0x87479800 == 43 [pid = 1770] [id = 725] 16:33:36 INFO - PROCESS | 1770 | --DOCSHELL 0x87cd6c00 == 42 [pid = 1770] [id = 722] 16:33:36 INFO - PROCESS | 1770 | --DOCSHELL 0x8b64c000 == 41 [pid = 1770] [id = 723] 16:33:36 INFO - PROCESS | 1770 | --DOCSHELL 0x89841400 == 40 [pid = 1770] [id = 721] 16:33:36 INFO - PROCESS | 1770 | --DOCSHELL 0x8de46000 == 39 [pid = 1770] [id = 724] 16:33:36 INFO - PROCESS | 1770 | --DOCSHELL 0x8747e400 == 38 [pid = 1770] [id = 715] 16:33:36 INFO - PROCESS | 1770 | --DOCSHELL 0x87cdac00 == 37 [pid = 1770] [id = 716] 16:33:36 INFO - PROCESS | 1770 | --DOCSHELL 0x8e51bc00 == 36 [pid = 1770] [id = 711] 16:33:36 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2f0000 == 35 [pid = 1770] [id = 712] 16:33:36 INFO - PROCESS | 1770 | --DOCSHELL 0x8e523000 == 34 [pid = 1770] [id = 713] 16:33:36 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2f8000 == 33 [pid = 1770] [id = 714] 16:33:36 INFO - PROCESS | 1770 | --DOCSHELL 0x86ccf800 == 32 [pid = 1770] [id = 739] 16:33:36 INFO - PROCESS | 1770 | --DOCSHELL 0x8b641c00 == 31 [pid = 1770] [id = 737] 16:33:36 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd6800 == 30 [pid = 1770] [id = 738] 16:33:36 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2f2c00 == 29 [pid = 1770] [id = 736] 16:33:36 INFO - PROCESS | 1770 | --DOCSHELL 0x8e526800 == 28 [pid = 1770] [id = 735] 16:33:36 INFO - PROCESS | 1770 | --DOCSHELL 0x8830a400 == 27 [pid = 1770] [id = 734] 16:33:36 INFO - PROCESS | 1770 | --DOCSHELL 0x8bea9c00 == 26 [pid = 1770] [id = 732] 16:33:36 INFO - PROCESS | 1770 | --DOCSHELL 0x8dee5000 == 25 [pid = 1770] [id = 733] 16:33:36 INFO - PROCESS | 1770 | --DOCSHELL 0x88599400 == 24 [pid = 1770] [id = 730] 16:33:36 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd6c00 == 23 [pid = 1770] [id = 731] 16:33:36 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x8b64d000) [pid = 1770] [serial = 2130] [outer = (nil)] [url = about:blank] 16:33:36 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x8983a800) [pid = 1770] [serial = 2129] [outer = (nil)] [url = about:blank] 16:33:36 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x8d4d6c00) [pid = 1770] [serial = 2133] [outer = (nil)] [url = about:blank] 16:33:36 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x8d20d000) [pid = 1770] [serial = 2132] [outer = (nil)] [url = about:blank] 16:33:36 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x8e5f3800) [pid = 1770] [serial = 2136] [outer = (nil)] [url = about:blank] 16:33:36 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x8e5edc00) [pid = 1770] [serial = 2135] [outer = (nil)] [url = about:blank] 16:33:36 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x8e855800) [pid = 1770] [serial = 2139] [outer = (nil)] [url = about:blank] 16:33:36 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x8e671000) [pid = 1770] [serial = 2138] [outer = (nil)] [url = about:blank] 16:33:36 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x8e85b000) [pid = 1770] [serial = 2142] [outer = (nil)] [url = about:blank] 16:33:36 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x8e859c00) [pid = 1770] [serial = 2141] [outer = (nil)] [url = about:blank] 16:33:36 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x8e8df800) [pid = 1770] [serial = 2145] [outer = (nil)] [url = about:blank] 16:33:36 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x8e8db800) [pid = 1770] [serial = 2144] [outer = (nil)] [url = about:blank] 16:33:36 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x88595c00) [pid = 1770] [serial = 2151] [outer = (nil)] [url = about:blank] 16:33:36 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x88594400) [pid = 1770] [serial = 2150] [outer = (nil)] [url = about:blank] 16:33:36 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x87cd3800) [pid = 1770] [serial = 2153] [outer = (nil)] [url = about:blank] 16:33:36 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x87cd8000) [pid = 1770] [serial = 2154] [outer = (nil)] [url = about:blank] 16:33:36 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x8c0d9c00) [pid = 1770] [serial = 2159] [outer = (nil)] [url = about:blank] 16:33:36 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x89843000) [pid = 1770] [serial = 2156] [outer = (nil)] [url = about:blank] 16:33:36 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8d4e4400) [pid = 1770] [serial = 2148] [outer = (nil)] [url = about:blank] 16:33:36 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x8d20f000) [pid = 1770] [serial = 2147] [outer = (nil)] [url = about:blank] 16:33:36 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x8be2cc00) [pid = 1770] [serial = 2162] [outer = (nil)] [url = about:blank] 16:33:36 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x8c0e0400) [pid = 1770] [serial = 2160] [outer = (nil)] [url = about:blank] 16:33:36 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x8d215400) [pid = 1770] [serial = 2165] [outer = (nil)] [url = about:blank] 16:33:36 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8d1c1000) [pid = 1770] [serial = 2163] [outer = (nil)] [url = about:blank] 16:33:36 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x8a1acc00) [pid = 1770] [serial = 2157] [outer = (nil)] [url = about:blank] 16:33:36 INFO - PROCESS | 1770 | 1466811216641 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:36 INFO - PROCESS | 1770 | 1466811216651 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x87470800 == 24 [pid = 1770] [id = 740] 16:33:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x87472400) [pid = 1770] [serial = 2221] [outer = (nil)] 16:33:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x87477c00) [pid = 1770] [serial = 2222] [outer = 0x87472400] 16:33:36 INFO - PROCESS | 1770 | 1466811216738 Marionette DEBUG loaded listener.js 16:33:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x87bc3800) [pid = 1770] [serial = 2223] [outer = 0x87472400] 16:33:37 INFO - PROCESS | 1770 | 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:33:37 INFO - PROCESS | 1770 | 1466811217485 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 16:33:37 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:33:37 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 2491ms 16:33:37 INFO - PROCESS | 1770 | 1466811217506 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 16:33:37 INFO - PROCESS | 1770 | 1466811217511 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 16:33:37 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:33:37 INFO - PROCESS | 1770 | 1466811217519 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:33:37 INFO - PROCESS | 1770 | 1466811217525 Marionette TRACE conn4 <- [1,2934,null,{}] 16:33:37 INFO - PROCESS | 1770 | 1466811217533 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:37 INFO - PROCESS | 1770 | 1466811217539 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:37 INFO - PROCESS | 1770 | 1466811217696 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 16:33:37 INFO - PROCESS | 1770 | 1466811217851 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:37 INFO - PROCESS | 1770 | 1466811217864 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x88303000 == 25 [pid = 1770] [id = 741] 16:33:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x88304000) [pid = 1770] [serial = 2224] [outer = (nil)] 16:33:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x88590400) [pid = 1770] [serial = 2225] [outer = 0x88304000] 16:33:37 INFO - PROCESS | 1770 | 1466811217934 Marionette DEBUG loaded listener.js 16:33:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x8983a800) [pid = 1770] [serial = 2226] [outer = 0x88304000] 16:33:38 INFO - PROCESS | 1770 | 1466811218693 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:33:38 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:33:38 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1193ms 16:33:38 INFO - PROCESS | 1770 | 1466811218718 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 16:33:38 INFO - PROCESS | 1770 | 1466811218725 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 16:33:38 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:33:38 INFO - PROCESS | 1770 | 1466811218752 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:33:38 INFO - PROCESS | 1770 | 1466811218756 Marionette TRACE conn4 <- [1,2938,null,{}] 16:33:38 INFO - PROCESS | 1770 | 1466811218764 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:38 INFO - PROCESS | 1770 | 1466811218769 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:38 INFO - PROCESS | 1770 | 1466811218940 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 16:33:38 INFO - PROCESS | 1770 | 1466811218950 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:38 INFO - PROCESS | 1770 | 1466811218958 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x89843800 == 26 [pid = 1770] [id = 742] 16:33:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x89843c00) [pid = 1770] [serial = 2227] [outer = (nil)] 16:33:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8b64c000) [pid = 1770] [serial = 2228] [outer = 0x89843c00] 16:33:39 INFO - PROCESS | 1770 | 1466811219029 Marionette DEBUG loaded listener.js 16:33:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x8be2d800) [pid = 1770] [serial = 2229] [outer = 0x89843c00] 16:33:40 INFO - PROCESS | 1770 | 1466811220048 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:33:40 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:33:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1354ms 16:33:40 INFO - PROCESS | 1770 | 1466811220088 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 16:33:40 INFO - PROCESS | 1770 | 1466811220092 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 16:33:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:33:40 INFO - PROCESS | 1770 | 1466811220108 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:33:40 INFO - PROCESS | 1770 | 1466811220118 Marionette TRACE conn4 <- [1,2942,null,{}] 16:33:40 INFO - PROCESS | 1770 | 1466811220135 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:40 INFO - PROCESS | 1770 | 1466811220144 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:40 INFO - PROCESS | 1770 | 1466811220368 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 16:33:40 INFO - PROCESS | 1770 | 1466811220394 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:40 INFO - PROCESS | 1770 | 1466811220405 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x87473800 == 27 [pid = 1770] [id = 743] 16:33:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x87bccc00) [pid = 1770] [serial = 2230] [outer = (nil)] 16:33:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x8c0df000) [pid = 1770] [serial = 2231] [outer = 0x87bccc00] 16:33:40 INFO - PROCESS | 1770 | 1466811220492 Marionette DEBUG loaded listener.js 16:33:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x8d1c2000) [pid = 1770] [serial = 2232] [outer = 0x87bccc00] 16:33:41 INFO - PROCESS | 1770 | 1466811221782 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 16:33:41 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x8c0e1400) [pid = 1770] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:33:41 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x8d2e5800) [pid = 1770] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:33:41 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x87bc2000) [pid = 1770] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:33:41 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x8de47c00) [pid = 1770] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:33:41 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x8be37800) [pid = 1770] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:33:41 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8d1c0800) [pid = 1770] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:33:41 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x8d2e0c00) [pid = 1770] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:33:41 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x88303800) [pid = 1770] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:33:41 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x88302c00) [pid = 1770] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:33:41 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x8d1c4000) [pid = 1770] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:33:41 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:33:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:33:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1769ms 16:33:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:33:41 INFO - PROCESS | 1770 | 1466811221872 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 16:33:41 INFO - PROCESS | 1770 | 1466811221876 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 16:33:41 INFO - PROCESS | 1770 | 1466811221882 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:33:41 INFO - PROCESS | 1770 | 1466811221886 Marionette TRACE conn4 <- [1,2946,null,{}] 16:33:41 INFO - PROCESS | 1770 | 1466811221896 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:41 INFO - PROCESS | 1770 | 1466811221901 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:42 INFO - PROCESS | 1770 | 1466811222053 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 16:33:42 INFO - PROCESS | 1770 | 1466811222273 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:42 INFO - PROCESS | 1770 | 1466811222282 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x87cd6800 == 28 [pid = 1770] [id = 744] 16:33:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x88303800) [pid = 1770] [serial = 2233] [outer = (nil)] 16:33:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x8d1c0800) [pid = 1770] [serial = 2234] [outer = 0x88303800] 16:33:42 INFO - PROCESS | 1770 | 1466811222350 Marionette DEBUG loaded listener.js 16:33:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x8d1c7800) [pid = 1770] [serial = 2235] [outer = 0x88303800] 16:33:42 INFO - PROCESS | 1770 | 1466811222961 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:33:43 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:33:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1157ms 16:33:43 INFO - PROCESS | 1770 | 1466811223038 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 16:33:43 INFO - PROCESS | 1770 | 1466811223048 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 16:33:43 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:33:43 INFO - PROCESS | 1770 | 1466811223056 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:33:43 INFO - PROCESS | 1770 | 1466811223059 Marionette TRACE conn4 <- [1,2950,null,{}] 16:33:43 INFO - PROCESS | 1770 | 1466811223070 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:43 INFO - PROCESS | 1770 | 1466811223074 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:43 INFO - PROCESS | 1770 | 1466811223283 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 16:33:43 INFO - PROCESS | 1770 | 1466811223298 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:43 INFO - PROCESS | 1770 | 1466811223317 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d21a400 == 29 [pid = 1770] [id = 745] 16:33:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x8d21a800) [pid = 1770] [serial = 2236] [outer = (nil)] 16:33:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8d2e1000) [pid = 1770] [serial = 2237] [outer = 0x8d21a800] 16:33:43 INFO - PROCESS | 1770 | 1466811223398 Marionette DEBUG loaded listener.js 16:33:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8d2f3800) [pid = 1770] [serial = 2238] [outer = 0x8d21a800] 16:33:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x87476c00 == 30 [pid = 1770] [id = 746] 16:33:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x87478000) [pid = 1770] [serial = 2239] [outer = (nil)] 16:33:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x87cd5c00) [pid = 1770] [serial = 2240] [outer = 0x87478000] 16:33:44 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:33:44 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1546ms 16:33:44 INFO - PROCESS | 1770 | 1466811224590 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:33:44 INFO - PROCESS | 1770 | 1466811224605 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 16:33:44 INFO - PROCESS | 1770 | 1466811224611 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 16:33:44 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:33:44 INFO - PROCESS | 1770 | 1466811224621 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:33:44 INFO - PROCESS | 1770 | 1466811224625 Marionette TRACE conn4 <- [1,2954,null,{}] 16:33:44 INFO - PROCESS | 1770 | 1466811224636 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:44 INFO - PROCESS | 1770 | 1466811224641 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:44 INFO - PROCESS | 1770 | 1466811224863 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 16:33:45 INFO - PROCESS | 1770 | 1466811225109 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:45 INFO - PROCESS | 1770 | 1466811225118 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x87cd4c00 == 31 [pid = 1770] [id = 747] 16:33:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x8830f400) [pid = 1770] [serial = 2241] [outer = (nil)] 16:33:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x8a1b0800) [pid = 1770] [serial = 2242] [outer = 0x8830f400] 16:33:45 INFO - PROCESS | 1770 | 1466811225248 Marionette DEBUG loaded listener.js 16:33:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x8b64d800) [pid = 1770] [serial = 2243] [outer = 0x8830f400] 16:33:46 INFO - PROCESS | 1770 | 1466811226138 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:33:46 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:33:46 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:33:46 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1536ms 16:33:46 INFO - PROCESS | 1770 | 1466811226157 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 16:33:46 INFO - PROCESS | 1770 | 1466811226164 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 16:33:46 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:33:46 INFO - PROCESS | 1770 | 1466811226175 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:33:46 INFO - PROCESS | 1770 | 1466811226179 Marionette TRACE conn4 <- [1,2958,null,{}] 16:33:46 INFO - PROCESS | 1770 | 1466811226186 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:46 INFO - PROCESS | 1770 | 1466811226192 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:46 INFO - PROCESS | 1770 | 1466811226399 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 16:33:46 INFO - PROCESS | 1770 | 1466811226597 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:46 INFO - PROCESS | 1770 | 1466811226610 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x8c0d5800 == 32 [pid = 1770] [id = 748] 16:33:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x8d214800) [pid = 1770] [serial = 2244] [outer = (nil)] 16:33:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x8d2ed800) [pid = 1770] [serial = 2245] [outer = 0x8d214800] 16:33:46 INFO - PROCESS | 1770 | 1466811226738 Marionette DEBUG loaded listener.js 16:33:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x8d2f6400) [pid = 1770] [serial = 2246] [outer = 0x8d214800] 16:33:47 INFO - PROCESS | 1770 | 1466811227712 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:33:47 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:33:47 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1587ms 16:33:47 INFO - PROCESS | 1770 | 1466811227762 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 16:33:47 INFO - PROCESS | 1770 | 1466811227767 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 16:33:47 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:33:47 INFO - PROCESS | 1770 | 1466811227774 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:33:47 INFO - PROCESS | 1770 | 1466811227780 Marionette TRACE conn4 <- [1,2962,null,{}] 16:33:47 INFO - PROCESS | 1770 | 1466811227839 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:47 INFO - PROCESS | 1770 | 1466811227849 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:48 INFO - PROCESS | 1770 | 1466811228117 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 16:33:48 INFO - PROCESS | 1770 | 1466811228264 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:48 INFO - PROCESS | 1770 | 1466811228274 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x8dee4800 == 33 [pid = 1770] [id = 749] 16:33:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x8dee5000) [pid = 1770] [serial = 2247] [outer = (nil)] 16:33:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x8def1400) [pid = 1770] [serial = 2248] [outer = 0x8dee5000] 16:33:48 INFO - PROCESS | 1770 | 1466811228366 Marionette DEBUG loaded listener.js 16:33:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x8df16000) [pid = 1770] [serial = 2249] [outer = 0x8dee5000] 16:33:49 INFO - PROCESS | 1770 | 1466811229243 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:33:49 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:33:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1491ms 16:33:49 INFO - PROCESS | 1770 | 1466811229287 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 16:33:49 INFO - PROCESS | 1770 | 1466811229293 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 16:33:49 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:33:49 INFO - PROCESS | 1770 | 1466811229302 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:33:49 INFO - PROCESS | 1770 | 1466811229305 Marionette TRACE conn4 <- [1,2966,null,{}] 16:33:49 INFO - PROCESS | 1770 | 1466811229311 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:49 INFO - PROCESS | 1770 | 1466811229316 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:49 INFO - PROCESS | 1770 | 1466811229493 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 16:33:49 INFO - PROCESS | 1770 | 1466811229709 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:49 INFO - PROCESS | 1770 | 1466811229720 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x8be32c00 == 34 [pid = 1770] [id = 750] 16:33:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x8df1c400) [pid = 1770] [serial = 2250] [outer = (nil)] 16:33:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x8e51f800) [pid = 1770] [serial = 2251] [outer = 0x8df1c400] 16:33:49 INFO - PROCESS | 1770 | 1466811229802 Marionette DEBUG loaded listener.js 16:33:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x8e525000) [pid = 1770] [serial = 2252] [outer = 0x8df1c400] 16:33:50 INFO - PROCESS | 1770 | 1466811230718 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:33:50 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:33:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1431ms 16:33:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:33:50 INFO - PROCESS | 1770 | 1466811230733 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 16:33:50 INFO - PROCESS | 1770 | 1466811230737 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 16:33:50 INFO - PROCESS | 1770 | 1466811230743 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:33:50 INFO - PROCESS | 1770 | 1466811230746 Marionette TRACE conn4 <- [1,2970,null,{}] 16:33:50 INFO - PROCESS | 1770 | 1466811230752 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:50 INFO - PROCESS | 1770 | 1466811230758 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:50 INFO - PROCESS | 1770 | 1466811230942 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 16:33:51 INFO - PROCESS | 1770 | 1466811231141 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:51 INFO - PROCESS | 1770 | 1466811231147 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cdcc00 == 35 [pid = 1770] [id = 751] 16:33:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x8859d400) [pid = 1770] [serial = 2253] [outer = (nil)] 16:33:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x8d4e0000) [pid = 1770] [serial = 2254] [outer = 0x8859d400] 16:33:51 INFO - PROCESS | 1770 | 1466811231242 Marionette DEBUG loaded listener.js 16:33:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x8df22800) [pid = 1770] [serial = 2255] [outer = 0x8859d400] 16:33:52 INFO - PROCESS | 1770 | 1466811232398 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:33:52 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:33:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1697ms 16:33:52 INFO - PROCESS | 1770 | 1466811232440 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 16:33:52 INFO - PROCESS | 1770 | 1466811232446 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 16:33:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:33:52 INFO - PROCESS | 1770 | 1466811232454 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:33:52 INFO - PROCESS | 1770 | 1466811232459 Marionette TRACE conn4 <- [1,2974,null,{}] 16:33:52 INFO - PROCESS | 1770 | 1466811232467 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:52 INFO - PROCESS | 1770 | 1466811232473 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:52 INFO - PROCESS | 1770 | 1466811232829 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 16:33:52 INFO - PROCESS | 1770 | 1466811232975 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:52 INFO - PROCESS | 1770 | 1466811232984 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:53 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x89842c00) [pid = 1770] [serial = 2178] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x8deeb000) [pid = 1770] [serial = 2175] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x8beb3c00) [pid = 1770] [serial = 2183] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x8c0d7400) [pid = 1770] [serial = 2172] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x8dee4400) [pid = 1770] [serial = 2174] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x8d20dc00) [pid = 1770] [serial = 2171] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x8983b000) [pid = 1770] [serial = 2180] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x87cd6400) [pid = 1770] [serial = 2177] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x8859c000) [pid = 1770] [serial = 2168] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x8c0e1c00) [pid = 1770] [serial = 2184] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x8d2e0000) [pid = 1770] [serial = 2166] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x8a1b4c00) [pid = 1770] [serial = 2169] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x89846000) [pid = 1770] [serial = 2181] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bcd000 == 36 [pid = 1770] [id = 752] 16:33:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x87cd6400) [pid = 1770] [serial = 2256] [outer = (nil)] 16:33:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x88598400) [pid = 1770] [serial = 2257] [outer = 0x87cd6400] 16:33:53 INFO - PROCESS | 1770 | 1466811233124 Marionette DEBUG loaded listener.js 16:33:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x8983e400) [pid = 1770] [serial = 2258] [outer = 0x87cd6400] 16:33:53 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x8d4da800) [pid = 1770] [serial = 2187] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x8d2ef000) [pid = 1770] [serial = 2186] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x8de49c00) [pid = 1770] [serial = 2189] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x8de50400) [pid = 1770] [serial = 2190] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x8de41c00) [pid = 1770] [serial = 2192] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x8de47400) [pid = 1770] [serial = 2193] [outer = (nil)] [url = about:blank] 16:33:53 INFO - PROCESS | 1770 | 1466811233927 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 16:33:53 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:33:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1532ms 16:33:53 INFO - PROCESS | 1770 | 1466811233987 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 16:33:53 INFO - PROCESS | 1770 | 1466811233994 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 16:33:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:33:54 INFO - PROCESS | 1770 | 1466811234004 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:33:54 INFO - PROCESS | 1770 | 1466811234008 Marionette TRACE conn4 <- [1,2978,null,{}] 16:33:54 INFO - PROCESS | 1770 | 1466811234014 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:54 INFO - PROCESS | 1770 | 1466811234020 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:54 INFO - PROCESS | 1770 | 1466811234181 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 16:33:54 INFO - PROCESS | 1770 | 1466811234329 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:54 INFO - PROCESS | 1770 | 1466811234339 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x89845400 == 37 [pid = 1770] [id = 753] 16:33:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x8b64bc00) [pid = 1770] [serial = 2259] [outer = (nil)] 16:33:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x8be39800) [pid = 1770] [serial = 2260] [outer = 0x8b64bc00] 16:33:54 INFO - PROCESS | 1770 | 1466811234408 Marionette DEBUG loaded listener.js 16:33:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x8beb1c00) [pid = 1770] [serial = 2261] [outer = 0x8b64bc00] 16:33:55 INFO - PROCESS | 1770 | 1466811235148 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:33:55 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:33:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1178ms 16:33:55 INFO - PROCESS | 1770 | 1466811235183 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 16:33:55 INFO - PROCESS | 1770 | 1466811235187 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 16:33:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:33:55 INFO - PROCESS | 1770 | 1466811235194 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:33:55 INFO - PROCESS | 1770 | 1466811235200 Marionette TRACE conn4 <- [1,2982,null,{}] 16:33:55 INFO - PROCESS | 1770 | 1466811235216 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:55 INFO - PROCESS | 1770 | 1466811235224 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:55 INFO - PROCESS | 1770 | 1466811235449 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 16:33:55 INFO - PROCESS | 1770 | 1466811235473 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:55 INFO - PROCESS | 1770 | 1466811235483 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e3400 == 38 [pid = 1770] [id = 754] 16:33:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x8d2e3800) [pid = 1770] [serial = 2262] [outer = (nil)] 16:33:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x8d2f4800) [pid = 1770] [serial = 2263] [outer = 0x8d2e3800] 16:33:55 INFO - PROCESS | 1770 | 1466811235556 Marionette DEBUG loaded listener.js 16:33:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x8d4e0c00) [pid = 1770] [serial = 2264] [outer = 0x8d2e3800] 16:33:56 INFO - PROCESS | 1770 | 1466811236392 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 16:33:56 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:33:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:33:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1240ms 16:33:56 INFO - PROCESS | 1770 | 1466811236436 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 16:33:56 INFO - PROCESS | 1770 | 1466811236440 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 16:33:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:33:56 INFO - PROCESS | 1770 | 1466811236446 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:33:56 INFO - PROCESS | 1770 | 1466811236449 Marionette TRACE conn4 <- [1,2986,null,{}] 16:33:56 INFO - PROCESS | 1770 | 1466811236455 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:56 INFO - PROCESS | 1770 | 1466811236460 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:56 INFO - PROCESS | 1770 | 1466811236695 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 16:33:56 INFO - PROCESS | 1770 | 1466811236730 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:56 INFO - PROCESS | 1770 | 1466811236737 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d4e4800 == 39 [pid = 1770] [id = 755] 16:33:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x8de4c000) [pid = 1770] [serial = 2265] [outer = (nil)] 16:33:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x8dee8800) [pid = 1770] [serial = 2266] [outer = 0x8de4c000] 16:33:56 INFO - PROCESS | 1770 | 1466811236818 Marionette DEBUG loaded listener.js 16:33:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x8de50400) [pid = 1770] [serial = 2267] [outer = 0x8de4c000] 16:33:57 INFO - PROCESS | 1770 | 1466811237713 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:33:57 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:33:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1282ms 16:33:57 INFO - PROCESS | 1770 | 1466811237731 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 16:33:57 INFO - PROCESS | 1770 | 1466811237734 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 16:33:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:33:57 INFO - PROCESS | 1770 | 1466811237741 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:33:57 INFO - PROCESS | 1770 | 1466811237744 Marionette TRACE conn4 <- [1,2990,null,{}] 16:33:57 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x87bc3000) [pid = 1770] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:33:57 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x8d1bfc00) [pid = 1770] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:33:57 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x8df15800) [pid = 1770] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:33:57 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x8be2bc00) [pid = 1770] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:33:57 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x8e5ec800) [pid = 1770] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:33:57 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x8e672400) [pid = 1770] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:33:57 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x8e66cc00) [pid = 1770] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:33:57 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x8830e400) [pid = 1770] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:33:57 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x87bccc00) [pid = 1770] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:33:57 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x88303800) [pid = 1770] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:33:57 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x88304000) [pid = 1770] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:33:57 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x89843c00) [pid = 1770] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:33:57 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x87472400) [pid = 1770] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:33:57 INFO - PROCESS | 1770 | 1466811237934 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:57 INFO - PROCESS | 1770 | 1466811237938 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:58 INFO - PROCESS | 1770 | 1466811238084 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 16:33:58 INFO - PROCESS | 1770 | 1466811238093 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:58 INFO - PROCESS | 1770 | 1466811238101 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x86ccfc00 == 40 [pid = 1770] [id = 756] 16:33:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x8830e400) [pid = 1770] [serial = 2268] [outer = (nil)] 16:33:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8de4d400) [pid = 1770] [serial = 2269] [outer = 0x8830e400] 16:33:58 INFO - PROCESS | 1770 | 1466811238184 Marionette DEBUG loaded listener.js 16:33:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8df14000) [pid = 1770] [serial = 2270] [outer = 0x8830e400] 16:33:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x8c0dac00 == 41 [pid = 1770] [id = 757] 16:33:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x8e66c000) [pid = 1770] [serial = 2271] [outer = (nil)] 16:33:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x8e66c800) [pid = 1770] [serial = 2272] [outer = 0x8e66c000] 16:33:59 INFO - PROCESS | 1770 | 1466811239064 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:33:59 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:33:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1380ms 16:33:59 INFO - PROCESS | 1770 | 1466811239122 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 16:33:59 INFO - PROCESS | 1770 | 1466811239125 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 16:33:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:33:59 INFO - PROCESS | 1770 | 1466811239132 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:33:59 INFO - PROCESS | 1770 | 1466811239135 Marionette TRACE conn4 <- [1,2994,null,{}] 16:33:59 INFO - PROCESS | 1770 | 1466811239141 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:59 INFO - PROCESS | 1770 | 1466811239151 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:59 INFO - PROCESS | 1770 | 1466811239359 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 16:33:59 INFO - PROCESS | 1770 | 1466811239509 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:59 INFO - PROCESS | 1770 | 1466811239520 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:33:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x8beae000 == 42 [pid = 1770] [id = 758] 16:33:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x8d1c2c00) [pid = 1770] [serial = 2273] [outer = (nil)] 16:33:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x8e675c00) [pid = 1770] [serial = 2274] [outer = 0x8d1c2c00] 16:33:59 INFO - PROCESS | 1770 | 1466811239586 Marionette DEBUG loaded listener.js 16:33:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x8e85b000) [pid = 1770] [serial = 2275] [outer = 0x8d1c2c00] 16:34:00 INFO - PROCESS | 1770 | 1466811240479 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:34:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:34:00 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:34:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1387ms 16:34:00 INFO - PROCESS | 1770 | 1466811240521 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 16:34:00 INFO - PROCESS | 1770 | 1466811240528 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 16:34:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:34:00 INFO - PROCESS | 1770 | 1466811240536 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:34:00 INFO - PROCESS | 1770 | 1466811240542 Marionette TRACE conn4 <- [1,2998,null,{}] 16:34:00 INFO - PROCESS | 1770 | 1466811240597 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:00 INFO - PROCESS | 1770 | 1466811240602 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:00 INFO - PROCESS | 1770 | 1466811240807 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 16:34:01 INFO - PROCESS | 1770 | 1466811240998 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:01 INFO - PROCESS | 1770 | 1466811241007 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x88304800 == 43 [pid = 1770] [id = 759] 16:34:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x88304c00) [pid = 1770] [serial = 2276] [outer = (nil)] 16:34:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x8a1ae800) [pid = 1770] [serial = 2277] [outer = 0x88304c00] 16:34:01 INFO - PROCESS | 1770 | 1466811241095 Marionette DEBUG loaded listener.js 16:34:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x8a1b7400) [pid = 1770] [serial = 2278] [outer = 0x88304c00] 16:34:02 INFO - PROCESS | 1770 | 1466811242055 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:34:02 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:34:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1543ms 16:34:02 INFO - PROCESS | 1770 | 1466811242079 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 16:34:02 INFO - PROCESS | 1770 | 1466811242086 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 16:34:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:34:02 INFO - PROCESS | 1770 | 1466811242097 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:34:02 INFO - PROCESS | 1770 | 1466811242101 Marionette TRACE conn4 <- [1,3002,null,{}] 16:34:02 INFO - PROCESS | 1770 | 1466811242108 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:02 INFO - PROCESS | 1770 | 1466811242115 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:02 INFO - PROCESS | 1770 | 1466811242327 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 16:34:02 INFO - PROCESS | 1770 | 1466811242539 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:02 INFO - PROCESS | 1770 | 1466811242551 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bc2c00 == 44 [pid = 1770] [id = 760] 16:34:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x8d1bdc00) [pid = 1770] [serial = 2279] [outer = (nil)] 16:34:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x8d2db400) [pid = 1770] [serial = 2280] [outer = 0x8d1bdc00] 16:34:02 INFO - PROCESS | 1770 | 1466811242680 Marionette DEBUG loaded listener.js 16:34:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x8d2f7000) [pid = 1770] [serial = 2281] [outer = 0x8d1bdc00] 16:34:03 INFO - PROCESS | 1770 | 1466811243606 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:34:03 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:34:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1537ms 16:34:03 INFO - PROCESS | 1770 | 1466811243635 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 16:34:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:34:03 INFO - PROCESS | 1770 | 1466811243639 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 16:34:03 INFO - PROCESS | 1770 | 1466811243646 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:34:03 INFO - PROCESS | 1770 | 1466811243652 Marionette TRACE conn4 <- [1,3006,null,{}] 16:34:03 INFO - PROCESS | 1770 | 1466811243669 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:03 INFO - PROCESS | 1770 | 1466811243678 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:03 INFO - PROCESS | 1770 | 1466811243903 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 16:34:04 INFO - PROCESS | 1770 | 1466811244098 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:04 INFO - PROCESS | 1770 | 1466811244106 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cda400 == 45 [pid = 1770] [id = 761] 16:34:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x8e675400) [pid = 1770] [serial = 2282] [outer = (nil)] 16:34:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x8e859000) [pid = 1770] [serial = 2283] [outer = 0x8e675400] 16:34:04 INFO - PROCESS | 1770 | 1466811244237 Marionette DEBUG loaded listener.js 16:34:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x8e8d5800) [pid = 1770] [serial = 2284] [outer = 0x8e675400] 16:34:05 INFO - PROCESS | 1770 | 1466811245103 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:34:05 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:34:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1487ms 16:34:05 INFO - PROCESS | 1770 | 1466811245132 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 16:34:05 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:34:05 INFO - PROCESS | 1770 | 1466811245137 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 16:34:05 INFO - PROCESS | 1770 | 1466811245144 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:34:05 INFO - PROCESS | 1770 | 1466811245147 Marionette TRACE conn4 <- [1,3010,null,{}] 16:34:05 INFO - PROCESS | 1770 | 1466811245153 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:05 INFO - PROCESS | 1770 | 1466811245159 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:05 INFO - PROCESS | 1770 | 1466811245336 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 16:34:05 INFO - PROCESS | 1770 | 1466811245535 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:05 INFO - PROCESS | 1770 | 1466811245543 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e8da800 == 46 [pid = 1770] [id = 762] 16:34:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x8e8df000) [pid = 1770] [serial = 2285] [outer = (nil)] 16:34:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x8e913800) [pid = 1770] [serial = 2286] [outer = 0x8e8df000] 16:34:05 INFO - PROCESS | 1770 | 1466811245626 Marionette DEBUG loaded listener.js 16:34:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x8e919000) [pid = 1770] [serial = 2287] [outer = 0x8e8df000] 16:34:06 INFO - PROCESS | 1770 | 1466811246487 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 16:34:06 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:34:06 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1383ms 16:34:06 INFO - PROCESS | 1770 | 1466811246528 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 16:34:06 INFO - PROCESS | 1770 | 1466811246531 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 16:34:06 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:34:06 INFO - PROCESS | 1770 | 1466811246538 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:34:06 INFO - PROCESS | 1770 | 1466811246542 Marionette TRACE conn4 <- [1,3014,null,{}] 16:34:06 INFO - PROCESS | 1770 | 1466811246548 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:06 INFO - PROCESS | 1770 | 1466811246553 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:06 INFO - PROCESS | 1770 | 1466811246757 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 16:34:07 INFO - PROCESS | 1770 | 1466811246996 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:07 INFO - PROCESS | 1770 | 1466811247006 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bcc800 == 47 [pid = 1770] [id = 763] 16:34:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x88598c00) [pid = 1770] [serial = 2288] [outer = (nil)] 16:34:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x8e91e000) [pid = 1770] [serial = 2289] [outer = 0x88598c00] 16:34:07 INFO - PROCESS | 1770 | 1466811247101 Marionette DEBUG loaded listener.js 16:34:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x8eee0000) [pid = 1770] [serial = 2290] [outer = 0x88598c00] 16:34:07 INFO - PROCESS | 1770 | [1770] 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:34:08 INFO - PROCESS | 1770 | 1466811248071 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:34:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:34:08 INFO - {} 16:34:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:34:08 INFO - {} 16:34:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:34:08 INFO - {} 16:34:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:34:08 INFO - {} 16:34:08 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1583ms 16:34:08 INFO - PROCESS | 1770 | 1466811248162 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 16:34:08 INFO - PROCESS | 1770 | 1466811248167 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 16:34:08 INFO - TEST-START | /FileAPI/fileReader.html 16:34:08 INFO - PROCESS | 1770 | 1466811248182 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:34:08 INFO - PROCESS | 1770 | 1466811248186 Marionette TRACE conn4 <- [1,3018,null,{}] 16:34:08 INFO - PROCESS | 1770 | 1466811248197 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:08 INFO - PROCESS | 1770 | 1466811248207 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:08 INFO - PROCESS | 1770 | 1466811248431 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 16:34:08 INFO - PROCESS | 1770 | 1466811248685 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:08 INFO - PROCESS | 1770 | 1466811248694 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bc8800 == 48 [pid = 1770] [id = 764] 16:34:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x89841000) [pid = 1770] [serial = 2291] [outer = (nil)] 16:34:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x8f065c00) [pid = 1770] [serial = 2292] [outer = 0x89841000] 16:34:08 INFO - PROCESS | 1770 | 1466811248821 Marionette DEBUG loaded listener.js 16:34:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x8f135c00) [pid = 1770] [serial = 2293] [outer = 0x89841000] 16:34:09 INFO - PROCESS | 1770 | 1466811249640 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 16:34:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:34:09 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:34:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:34:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:34:09 INFO - TEST-OK | /FileAPI/fileReader.html | took 1486ms 16:34:09 INFO - PROCESS | 1770 | 1466811249670 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 16:34:09 INFO - PROCESS | 1770 | 1466811249675 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 16:34:09 INFO - TEST-START | /FileAPI/historical.html 16:34:09 INFO - PROCESS | 1770 | 1466811249681 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:34:09 INFO - PROCESS | 1770 | 1466811249685 Marionette TRACE conn4 <- [1,3022,null,{}] 16:34:09 INFO - PROCESS | 1770 | 1466811249691 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:09 INFO - PROCESS | 1770 | 1466811249696 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:09 INFO - PROCESS | 1770 | 1466811249872 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 16:34:10 INFO - PROCESS | 1770 | 1466811250088 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:10 INFO - PROCESS | 1770 | 1466811250094 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cdc000 == 49 [pid = 1770] [id = 765] 16:34:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x87bc7400) [pid = 1770] [serial = 2294] [outer = (nil)] 16:34:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x8a1b2400) [pid = 1770] [serial = 2295] [outer = 0x87bc7400] 16:34:10 INFO - PROCESS | 1770 | 1466811250181 Marionette DEBUG loaded listener.js 16:34:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x8beaf000) [pid = 1770] [serial = 2296] [outer = 0x87bc7400] 16:34:11 INFO - PROCESS | 1770 | 1466811251356 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 16:34:11 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:34:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:34:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:34:11 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:34:11 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:34:11 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:34:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:34:11 INFO - TEST-OK | /FileAPI/historical.html | took 1733ms 16:34:11 INFO - PROCESS | 1770 | 1466811251418 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 16:34:11 INFO - TEST-START | /FileAPI/idlharness.html 16:34:11 INFO - PROCESS | 1770 | 1466811251425 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 16:34:11 INFO - PROCESS | 1770 | 1466811251434 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:34:11 INFO - PROCESS | 1770 | 1466811251441 Marionette TRACE conn4 <- [1,3026,null,{}] 16:34:11 INFO - PROCESS | 1770 | 1466811251449 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:11 INFO - PROCESS | 1770 | 1466811251454 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:11 INFO - PROCESS | 1770 | 1466811251627 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 16:34:11 INFO - PROCESS | 1770 | 1466811251861 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:11 INFO - PROCESS | 1770 | 1466811251874 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x88595000 == 50 [pid = 1770] [id = 766] 16:34:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x88596400) [pid = 1770] [serial = 2297] [outer = (nil)] 16:34:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x8b64b800) [pid = 1770] [serial = 2298] [outer = 0x88596400] 16:34:11 INFO - PROCESS | 1770 | 1466811251951 Marionette DEBUG loaded listener.js 16:34:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x8beac400) [pid = 1770] [serial = 2299] [outer = 0x88596400] 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:34:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:34:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:34:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:34:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:34:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:34:13 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:34:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:34:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:34:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:34:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:34:13 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:34:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:34:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:34:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:34:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:34:13 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:34:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:34:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:34:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:34:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:34:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:34:13 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:34:13 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:34:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:34:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:34:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:34:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:34:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:34:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:34:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:34:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:34:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:34:13 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:34:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:34:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:34:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:34:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:34:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:34:13 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:34:13 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:34:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:34:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:34:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:34:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:34:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:34:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:34:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:34:13 INFO - TEST-OK | /FileAPI/idlharness.html | took 2230ms 16:34:13 INFO - PROCESS | 1770 | 1466811253498 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 16:34:13 INFO - PROCESS | 1770 | 1466811253883 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 16:34:13 INFO - PROCESS | 1770 | 1466811253890 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 16:34:13 INFO - TEST-START | /FileAPI/idlharness.worker 16:34:13 INFO - PROCESS | 1770 | 1466811253906 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:34:13 INFO - PROCESS | 1770 | 1466811253911 Marionette TRACE conn4 <- [1,3030,null,{}] 16:34:14 INFO - PROCESS | 1770 | --DOCSHELL 0x8b649400 == 49 [pid = 1770] [id = 697] 16:34:14 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd7400 == 48 [pid = 1770] [id = 699] 16:34:14 INFO - PROCESS | 1770 | --DOCSHELL 0x8c0dac00 == 47 [pid = 1770] [id = 757] 16:34:14 INFO - PROCESS | 1770 | --DOCSHELL 0x87476c00 == 46 [pid = 1770] [id = 746] 16:34:14 INFO - PROCESS | 1770 | --DOCSHELL 0x8be3a800 == 45 [pid = 1770] [id = 710] 16:34:14 INFO - PROCESS | 1770 | --DOCSHELL 0x87cddc00 == 44 [pid = 1770] [id = 694] 16:34:14 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd2000 == 43 [pid = 1770] [id = 708] 16:34:14 INFO - PROCESS | 1770 | --DOCSHELL 0x87470800 == 42 [pid = 1770] [id = 740] 16:34:14 INFO - PROCESS | 1770 | --DOCSHELL 0x87bcc000 == 41 [pid = 1770] [id = 704] 16:34:14 INFO - PROCESS | 1770 | --DOCSHELL 0x8de42800 == 40 [pid = 1770] [id = 701] 16:34:14 INFO - PROCESS | 1770 | --DOCSHELL 0x87cd0800 == 39 [pid = 1770] [id = 703] 16:34:14 INFO - PROCESS | 1770 | --DOCSHELL 0x8d215c00 == 38 [pid = 1770] [id = 705] 16:34:14 INFO - PROCESS | 1770 | --DOCSHELL 0x8830a000 == 37 [pid = 1770] [id = 695] 16:34:14 INFO - PROCESS | 1770 | --DOCSHELL 0x87bc5400 == 36 [pid = 1770] [id = 700] 16:34:14 INFO - PROCESS | 1770 | --DOCSHELL 0x87ccf400 == 35 [pid = 1770] [id = 709] 16:34:14 INFO - PROCESS | 1770 | --DOCSHELL 0x87bca400 == 34 [pid = 1770] [id = 707] 16:34:14 INFO - PROCESS | 1770 | --DOCSHELL 0x8bea7400 == 33 [pid = 1770] [id = 696] 16:34:15 INFO - PROCESS | 1770 | --DOCSHELL 0x8a1b1c00 == 32 [pid = 1770] [id = 702] 16:34:15 INFO - PROCESS | 1770 | --DOCSHELL 0x8be34800 == 31 [pid = 1770] [id = 706] 16:34:15 INFO - PROCESS | 1770 | --DOCSHELL 0x8d218c00 == 30 [pid = 1770] [id = 698] 16:34:15 INFO - PROCESS | 1770 | 1466811255009 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:15 INFO - PROCESS | 1770 | 1466811255015 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x8a1abc00) [pid = 1770] [serial = 2196] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x88597800) [pid = 1770] [serial = 2195] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x8d2de400) [pid = 1770] [serial = 2199] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x8d20ec00) [pid = 1770] [serial = 2198] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x8e520c00) [pid = 1770] [serial = 2202] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x8e519000) [pid = 1770] [serial = 2201] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x8e5fac00) [pid = 1770] [serial = 2205] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x8e5f0c00) [pid = 1770] [serial = 2204] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x8e856c00) [pid = 1770] [serial = 2208] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x8e675000) [pid = 1770] [serial = 2207] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x8e915400) [pid = 1770] [serial = 2211] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x8e8db000) [pid = 1770] [serial = 2210] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x8eed9800) [pid = 1770] [serial = 2214] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x8e91ec00) [pid = 1770] [serial = 2213] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x8eee5800) [pid = 1770] [serial = 2217] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x8eee0400) [pid = 1770] [serial = 2216] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x8c0df000) [pid = 1770] [serial = 2231] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x87cd5000) [pid = 1770] [serial = 2219] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x8d1c0800) [pid = 1770] [serial = 2234] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x8d1c2000) [pid = 1770] [serial = 2232] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x88590400) [pid = 1770] [serial = 2225] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x8983a800) [pid = 1770] [serial = 2226] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x8b64c000) [pid = 1770] [serial = 2228] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x87477c00) [pid = 1770] [serial = 2222] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x87bc3800) [pid = 1770] [serial = 2223] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x8d2e1000) [pid = 1770] [serial = 2237] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x8d1c7800) [pid = 1770] [serial = 2235] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x8be2d800) [pid = 1770] [serial = 2229] [outer = (nil)] [url = about:blank] 16:34:15 INFO - PROCESS | 1770 | 1466811255363 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 16:34:15 INFO - PROCESS | 1770 | 1466811255471 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:15 INFO - PROCESS | 1770 | 1466811255480 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x8747a000 == 31 [pid = 1770] [id = 767] 16:34:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x8747a800) [pid = 1770] [serial = 2300] [outer = (nil)] 16:34:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x8747f400) [pid = 1770] [serial = 2301] [outer = 0x8747a800] 16:34:15 INFO - PROCESS | 1770 | 1466811255554 Marionette DEBUG loaded listener.js 16:34:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x87bc7800) [pid = 1770] [serial = 2302] [outer = 0x8747a800] 16:34:15 INFO - PROCESS | 1770 | [1770] 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:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:34:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:34:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:34:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:34:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:34:17 INFO - {} 16:34:17 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:34:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:34:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:34:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:34:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:34:17 INFO - {} 16:34:17 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:34:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:34:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:34:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:34:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:34:17 INFO - {} 16:34:17 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:34:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:34:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:34:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:34:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:34:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:34:17 INFO - {} 16:34:17 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:34:17 INFO - {} 16:34:17 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:34:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:34:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:34:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:34:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:34:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:34:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:34:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:34:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:34:17 INFO - {} 16:34:17 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:34:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:34:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:34:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:34:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:34:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:34:17 INFO - {} 16:34:17 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:34:17 INFO - {} 16:34:17 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:34:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:34:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:34:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:34:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:34:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:17 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:34:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:34:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:34:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:17 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:34:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:34:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:34:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:17 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:34:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:34:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:34:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:17 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:34:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:34:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:34:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:17 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:34:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:34:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:34:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:17 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:34:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:34:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:34:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:34:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:17 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:34:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:34:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:34:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:34:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:34:17 INFO - {} 16:34:17 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3675ms 16:34:17 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:34:17 INFO - PROCESS | 1770 | 1466811257426 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 16:34:17 INFO - PROCESS | 1770 | 1466811257590 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 16:34:17 INFO - PROCESS | 1770 | 1466811257608 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 16:34:17 INFO - PROCESS | 1770 | 1466811257661 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:34:17 INFO - PROCESS | 1770 | 1466811257681 Marionette TRACE conn4 <- [1,3034,null,{}] 16:34:17 INFO - PROCESS | 1770 | 1466811257730 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:17 INFO - PROCESS | 1770 | 1466811257747 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:18 INFO - PROCESS | 1770 | 1466811258012 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 16:34:18 INFO - PROCESS | 1770 | 1466811258044 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:18 INFO - PROCESS | 1770 | 1466811258056 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x8df18c00 == 32 [pid = 1770] [id = 768] 16:34:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x8df1ac00) [pid = 1770] [serial = 2303] [outer = (nil)] 16:34:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x8e519000) [pid = 1770] [serial = 2304] [outer = 0x8df1ac00] 16:34:18 INFO - PROCESS | 1770 | 1466811258129 Marionette DEBUG loaded listener.js 16:34:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x8e523400) [pid = 1770] [serial = 2305] [outer = 0x8df1ac00] 16:34:18 INFO - PROCESS | 1770 | 1466811258972 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:34:18 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1335ms 16:34:18 INFO - PROCESS | 1770 | 1466811258996 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 16:34:19 INFO - PROCESS | 1770 | 1466811259001 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 16:34:19 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:34:19 INFO - PROCESS | 1770 | 1466811259007 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:34:19 INFO - PROCESS | 1770 | 1466811259011 Marionette TRACE conn4 <- [1,3038,null,{}] 16:34:19 INFO - PROCESS | 1770 | 1466811259027 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:19 INFO - PROCESS | 1770 | 1466811259033 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:19 INFO - PROCESS | 1770 | 1466811259256 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 16:34:19 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x8d2e3800) [pid = 1770] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:34:19 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x8b64bc00) [pid = 1770] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:34:19 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x8df1c400) [pid = 1770] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:34:19 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x87bc5c00) [pid = 1770] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:34:19 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x8de4c000) [pid = 1770] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:34:19 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x8830e400) [pid = 1770] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:34:19 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x8859d400) [pid = 1770] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:34:19 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x8d214800) [pid = 1770] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:34:19 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x87cd6400) [pid = 1770] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:34:19 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x8830f400) [pid = 1770] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:34:19 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x8e66c000) [pid = 1770] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:34:19 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x87478000) [pid = 1770] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:34:19 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x8dee5000) [pid = 1770] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:34:19 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x8d21a800) [pid = 1770] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:34:19 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x8d1c2c00) [pid = 1770] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:34:20 INFO - PROCESS | 1770 | 1466811259979 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:20 INFO - PROCESS | 1770 | 1466811259993 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x8830e400 == 33 [pid = 1770] [id = 769] 16:34:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x8830f400) [pid = 1770] [serial = 2306] [outer = (nil)] 16:34:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x8d214800) [pid = 1770] [serial = 2307] [outer = 0x8830f400] 16:34:20 INFO - PROCESS | 1770 | 1466811260073 Marionette DEBUG loaded listener.js 16:34:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x8e5f5800) [pid = 1770] [serial = 2308] [outer = 0x8830f400] 16:34:20 INFO - PROCESS | 1770 | 1466811260835 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 16:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:34:20 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1890ms 16:34:20 INFO - PROCESS | 1770 | 1466811260901 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 16:34:20 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:34:20 INFO - PROCESS | 1770 | 1466811260912 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 16:34:20 INFO - PROCESS | 1770 | 1466811260930 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:34:20 INFO - PROCESS | 1770 | 1466811260933 Marionette TRACE conn4 <- [1,3042,null,{}] 16:34:20 INFO - PROCESS | 1770 | 1466811260940 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:20 INFO - PROCESS | 1770 | 1466811260945 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:21 INFO - PROCESS | 1770 | 1466811261117 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 16:34:21 INFO - PROCESS | 1770 | 1466811261270 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:21 INFO - PROCESS | 1770 | 1466811261277 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x8d2e3000 == 34 [pid = 1770] [id = 770] 16:34:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x8f05fc00) [pid = 1770] [serial = 2309] [outer = (nil)] 16:34:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x8f12b800) [pid = 1770] [serial = 2310] [outer = 0x8f05fc00] 16:34:21 INFO - PROCESS | 1770 | 1466811261353 Marionette DEBUG loaded listener.js 16:34:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x8f1bd800) [pid = 1770] [serial = 2311] [outer = 0x8f05fc00] 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:34:22 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:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:34:22 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:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:34:22 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:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:34:22 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:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:34:22 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:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:34:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:34:22 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:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:34:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:34:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:34:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:34:22 INFO - PROCESS | 1770 | 1466811262550 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:34:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:34:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:34:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:34:22 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1786ms 16:34:22 INFO - PROCESS | 1770 | 1466811262767 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 16:34:22 INFO - PROCESS | 1770 | 1466811262782 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 16:34:22 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:34:22 INFO - PROCESS | 1770 | 1466811262919 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:34:22 INFO - PROCESS | 1770 | 1466811262929 Marionette TRACE conn4 <- [1,3046,null,{}] 16:34:22 INFO - PROCESS | 1770 | 1466811262960 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:22 INFO - PROCESS | 1770 | 1466811262969 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:23 INFO - PROCESS | 1770 | 1466811263218 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 16:34:23 INFO - PROCESS | 1770 | 1466811263419 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:23 INFO - PROCESS | 1770 | 1466811263429 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd5400 == 35 [pid = 1770] [id = 771] 16:34:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x8747bc00) [pid = 1770] [serial = 2312] [outer = (nil)] 16:34:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x87cd9800) [pid = 1770] [serial = 2313] [outer = 0x8747bc00] 16:34:23 INFO - PROCESS | 1770 | 1466811263513 Marionette DEBUG loaded listener.js 16:34:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x8858f800) [pid = 1770] [serial = 2314] [outer = 0x8747bc00] 16:34:23 INFO - PROCESS | 1770 | [1770] 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:34:24 INFO - PROCESS | 1770 | 1466811264435 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:34:24 INFO - {} 16:34:24 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1607ms 16:34:24 INFO - PROCESS | 1770 | 1466811264473 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 16:34:24 INFO - PROCESS | 1770 | 1466811264480 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 16:34:24 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:34:24 INFO - PROCESS | 1770 | 1466811264499 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:34:24 INFO - PROCESS | 1770 | 1466811264504 Marionette TRACE conn4 <- [1,3050,null,{}] 16:34:24 INFO - PROCESS | 1770 | 1466811264559 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:24 INFO - PROCESS | 1770 | 1466811264566 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:24 INFO - PROCESS | 1770 | 1466811264795 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 16:34:25 INFO - PROCESS | 1770 | 1466811264993 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:25 INFO - PROCESS | 1770 | 1466811265006 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x87cd5800 == 36 [pid = 1770] [id = 772] 16:34:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x89846400) [pid = 1770] [serial = 2315] [outer = (nil)] 16:34:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x8be37800) [pid = 1770] [serial = 2316] [outer = 0x89846400] 16:34:25 INFO - PROCESS | 1770 | 1466811265142 Marionette DEBUG loaded listener.js 16:34:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x8c0d6800) [pid = 1770] [serial = 2317] [outer = 0x89846400] 16:34:26 INFO - PROCESS | 1770 | 1466811266015 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 16:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:34:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1535ms 16:34:26 INFO - PROCESS | 1770 | 1466811266034 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 16:34:26 INFO - PROCESS | 1770 | 1466811266039 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 16:34:26 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:34:26 INFO - PROCESS | 1770 | 1466811266047 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:34:26 INFO - PROCESS | 1770 | 1466811266053 Marionette TRACE conn4 <- [1,3054,null,{}] 16:34:26 INFO - PROCESS | 1770 | 1466811266070 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:26 INFO - PROCESS | 1770 | 1466811266079 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:26 INFO - PROCESS | 1770 | 1466811266247 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 16:34:26 INFO - PROCESS | 1770 | 1466811266459 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:26 INFO - PROCESS | 1770 | 1466811266469 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x8de45400 == 37 [pid = 1770] [id = 773] 16:34:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x8de48c00) [pid = 1770] [serial = 2318] [outer = (nil)] 16:34:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x8dee3c00) [pid = 1770] [serial = 2319] [outer = 0x8de48c00] 16:34:26 INFO - PROCESS | 1770 | 1466811266593 Marionette DEBUG loaded listener.js 16:34:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x8e5f2000) [pid = 1770] [serial = 2320] [outer = 0x8de48c00] 16:34:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:34:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:34:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:34:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:34:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:34:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:34:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:34:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:34:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:34:28 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:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:34:28 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:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:34:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2032ms 16:34:28 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:34:28 INFO - PROCESS | 1770 | 1466811267894 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 16:34:28 INFO - PROCESS | 1770 | 1466811268080 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 16:34:28 INFO - PROCESS | 1770 | 1466811268094 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 16:34:28 INFO - PROCESS | 1770 | 1466811268120 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:34:28 INFO - PROCESS | 1770 | 1466811268123 Marionette TRACE conn4 <- [1,3058,null,{}] 16:34:28 INFO - PROCESS | 1770 | 1466811268299 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:28 INFO - PROCESS | 1770 | 1466811268304 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:28 INFO - PROCESS | 1770 | 1466811268465 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 16:34:28 INFO - PROCESS | 1770 | 1466811268651 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:28 INFO - PROCESS | 1770 | 1466811268659 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x8830ac00 == 38 [pid = 1770] [id = 774] 16:34:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x8e5fa400) [pid = 1770] [serial = 2321] [outer = (nil)] 16:34:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x8f12e400) [pid = 1770] [serial = 2322] [outer = 0x8e5fa400] 16:34:28 INFO - PROCESS | 1770 | 1466811268742 Marionette DEBUG loaded listener.js 16:34:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x8f134400) [pid = 1770] [serial = 2323] [outer = 0x8e5fa400] 16:34:29 INFO - PROCESS | 1770 | 1466811269623 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 16:34:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:34:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:34:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:34:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:34:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:34:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:34:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:34:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:34:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:34:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:34:29 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:29 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:34:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:34:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:34:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:34:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:34:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:34:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:34:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:34:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:34:29 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1557ms 16:34:29 INFO - PROCESS | 1770 | 1466811269676 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 16:34:29 INFO - PROCESS | 1770 | 1466811269680 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 16:34:29 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:34:29 INFO - PROCESS | 1770 | 1466811269696 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:34:29 INFO - PROCESS | 1770 | 1466811269703 Marionette TRACE conn4 <- [1,3062,null,{}] 16:34:29 INFO - PROCESS | 1770 | 1466811269748 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:29 INFO - PROCESS | 1770 | 1466811269757 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:29 INFO - PROCESS | 1770 | 1466811269939 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 16:34:30 INFO - PROCESS | 1770 | 1466811270131 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:30 INFO - PROCESS | 1770 | 1466811270139 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x8a1abc00 == 39 [pid = 1770] [id = 775] 16:34:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x8a1ac800) [pid = 1770] [serial = 2324] [outer = (nil)] 16:34:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x8f067400) [pid = 1770] [serial = 2325] [outer = 0x8a1ac800] 16:34:30 INFO - PROCESS | 1770 | 1466811270221 Marionette DEBUG loaded listener.js 16:34:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x8f1c1c00) [pid = 1770] [serial = 2326] [outer = 0x8a1ac800] 16:34:30 INFO - PROCESS | 1770 | [1770] 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:34:31 INFO - PROCESS | 1770 | 1466811271215 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:34:31 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:34:31 INFO - {} 16:34:31 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1549ms 16:34:31 INFO - PROCESS | 1770 | 1466811271247 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 16:34:31 INFO - PROCESS | 1770 | 1466811271251 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 16:34:31 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:34:31 INFO - PROCESS | 1770 | 1466811271269 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:34:31 INFO - PROCESS | 1770 | 1466811271272 Marionette TRACE conn4 <- [1,3066,null,{}] 16:34:31 INFO - PROCESS | 1770 | 1466811271326 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:31 INFO - PROCESS | 1770 | 1466811271339 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:31 INFO - PROCESS | 1770 | 1466811271572 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 16:34:31 INFO - PROCESS | 1770 | 1466811271844 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:31 INFO - PROCESS | 1770 | 1466811271853 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x87470800 == 40 [pid = 1770] [id = 776] 16:34:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x87bc5400) [pid = 1770] [serial = 2327] [outer = (nil)] 16:34:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x8d21a800) [pid = 1770] [serial = 2328] [outer = 0x87bc5400] 16:34:31 INFO - PROCESS | 1770 | 1466811271984 Marionette DEBUG loaded listener.js 16:34:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x8f061800) [pid = 1770] [serial = 2329] [outer = 0x87bc5400] 16:34:32 INFO - PROCESS | 1770 | 1466811272824 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 16:34:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:34:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:34:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:34:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:34:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:34:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:34:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:34:32 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1592ms 16:34:32 INFO - PROCESS | 1770 | 1466811272859 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 16:34:32 INFO - PROCESS | 1770 | 1466811272862 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 16:34:32 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:34:32 INFO - PROCESS | 1770 | 1466811272871 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:34:32 INFO - PROCESS | 1770 | 1466811272874 Marionette TRACE conn4 <- [1,3070,null,{}] 16:34:32 INFO - PROCESS | 1770 | 1466811272881 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:32 INFO - PROCESS | 1770 | 1466811272886 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:33 INFO - PROCESS | 1770 | 1466811273072 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 16:34:33 INFO - PROCESS | 1770 | 1466811273435 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:33 INFO - PROCESS | 1770 | 1466811273446 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd0400 == 41 [pid = 1770] [id = 777] 16:34:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x86cd1800) [pid = 1770] [serial = 2330] [outer = (nil)] 16:34:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x87472400) [pid = 1770] [serial = 2331] [outer = 0x86cd1800] 16:34:33 INFO - PROCESS | 1770 | 1466811273533 Marionette DEBUG loaded listener.js 16:34:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x87bcf800) [pid = 1770] [serial = 2332] [outer = 0x86cd1800] 16:34:34 INFO - PROCESS | 1770 | 1466811274439 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 16:34:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:34:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:34:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:34:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:34:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:34:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:34:34 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1634ms 16:34:34 INFO - PROCESS | 1770 | 1466811274523 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 16:34:34 INFO - PROCESS | 1770 | 1466811274530 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 16:34:34 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:34:34 INFO - PROCESS | 1770 | 1466811274539 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:34:34 INFO - PROCESS | 1770 | 1466811274544 Marionette TRACE conn4 <- [1,3074,null,{}] 16:34:34 INFO - PROCESS | 1770 | 1466811274553 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:34 INFO - PROCESS | 1770 | 1466811274561 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:34 INFO - PROCESS | 1770 | 1466811274788 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 16:34:35 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e3400 == 40 [pid = 1770] [id = 754] 16:34:35 INFO - PROCESS | 1770 | 1466811275056 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:35 INFO - PROCESS | 1770 | 1466811275065 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:35 INFO - PROCESS | 1770 | --DOCSHELL 0x88595000 == 39 [pid = 1770] [id = 766] 16:34:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x87477400 == 40 [pid = 1770] [id = 778] 16:34:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x88302c00) [pid = 1770] [serial = 2333] [outer = (nil)] 16:34:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x8983e800) [pid = 1770] [serial = 2334] [outer = 0x88302c00] 16:34:35 INFO - PROCESS | 1770 | 1466811275184 Marionette DEBUG loaded listener.js 16:34:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x8b64e800) [pid = 1770] [serial = 2335] [outer = 0x88302c00] 16:34:35 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x8d2f4800) [pid = 1770] [serial = 2263] [outer = (nil)] [url = about:blank] 16:34:35 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x8beb1c00) [pid = 1770] [serial = 2261] [outer = (nil)] [url = about:blank] 16:34:35 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x8e525000) [pid = 1770] [serial = 2252] [outer = (nil)] [url = about:blank] 16:34:35 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x88308000) [pid = 1770] [serial = 2220] [outer = (nil)] [url = about:blank] 16:34:35 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x8e51f800) [pid = 1770] [serial = 2251] [outer = (nil)] [url = about:blank] 16:34:35 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x8de50400) [pid = 1770] [serial = 2267] [outer = (nil)] [url = about:blank] 16:34:35 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x8df14000) [pid = 1770] [serial = 2270] [outer = (nil)] [url = about:blank] 16:34:35 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x8d4e0000) [pid = 1770] [serial = 2254] [outer = (nil)] [url = about:blank] 16:34:35 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x8de4d400) [pid = 1770] [serial = 2269] [outer = (nil)] [url = about:blank] 16:34:35 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x8d2ed800) [pid = 1770] [serial = 2245] [outer = (nil)] [url = about:blank] 16:34:35 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x8983e400) [pid = 1770] [serial = 2258] [outer = (nil)] [url = about:blank] 16:34:35 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x8a1b0800) [pid = 1770] [serial = 2242] [outer = (nil)] [url = about:blank] 16:34:35 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x8d2f6400) [pid = 1770] [serial = 2246] [outer = (nil)] [url = about:blank] 16:34:35 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x8df22800) [pid = 1770] [serial = 2255] [outer = (nil)] [url = about:blank] 16:34:35 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x8e66c800) [pid = 1770] [serial = 2272] [outer = (nil)] [url = about:blank] 16:34:35 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x8be39800) [pid = 1770] [serial = 2260] [outer = (nil)] [url = about:blank] 16:34:35 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x8dee8800) [pid = 1770] [serial = 2266] [outer = (nil)] [url = about:blank] 16:34:35 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x8d4e0c00) [pid = 1770] [serial = 2264] [outer = (nil)] [url = about:blank] 16:34:35 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x88598400) [pid = 1770] [serial = 2257] [outer = (nil)] [url = about:blank] 16:34:35 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x87cd5c00) [pid = 1770] [serial = 2240] [outer = (nil)] [url = about:blank] 16:34:35 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x8df16000) [pid = 1770] [serial = 2249] [outer = (nil)] [url = about:blank] 16:34:35 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x8b64d800) [pid = 1770] [serial = 2243] [outer = (nil)] [url = about:blank] 16:34:35 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x8d2f3800) [pid = 1770] [serial = 2238] [outer = (nil)] [url = about:blank] 16:34:35 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x8def1400) [pid = 1770] [serial = 2248] [outer = (nil)] [url = about:blank] 16:34:35 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x8e85b000) [pid = 1770] [serial = 2275] [outer = (nil)] [url = about:blank] 16:34:35 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x8e675c00) [pid = 1770] [serial = 2274] [outer = (nil)] [url = about:blank] 16:34:35 INFO - PROCESS | 1770 | 1466811275934 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 16:34:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:34:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:34:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:34:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:34:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:34:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:34:35 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1432ms 16:34:35 INFO - PROCESS | 1770 | 1466811275975 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 16:34:35 INFO - PROCESS | 1770 | 1466811275981 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 16:34:35 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:34:35 INFO - PROCESS | 1770 | 1466811275990 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:34:35 INFO - PROCESS | 1770 | 1466811275992 Marionette TRACE conn4 <- [1,3078,null,{}] 16:34:36 INFO - PROCESS | 1770 | 1466811275999 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:36 INFO - PROCESS | 1770 | 1466811276004 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:36 INFO - PROCESS | 1770 | 1466811276198 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 16:34:36 INFO - PROCESS | 1770 | 1466811276432 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:36 INFO - PROCESS | 1770 | 1466811276445 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cce800 == 41 [pid = 1770] [id = 779] 16:34:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x86cd0000) [pid = 1770] [serial = 2336] [outer = (nil)] 16:34:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x86cd8c00) [pid = 1770] [serial = 2337] [outer = 0x86cd0000] 16:34:36 INFO - PROCESS | 1770 | 1466811276567 Marionette DEBUG loaded listener.js 16:34:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x87bce800) [pid = 1770] [serial = 2338] [outer = 0x86cd0000] 16:34:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 16:34:37 INFO - reader.readAsText(blob_2) 16:34:37 INFO - }" did not throw 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 16:34:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 16:34:37 INFO - reader.readAsDataURL(blob_2) 16:34:37 INFO - }" did not throw 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 16:34:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 16:34:37 INFO - reader.readAsArrayBuffer(blob_2) 16:34:37 INFO - }" did not throw 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 16:34:37 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:34:37 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:34:37 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 16:34:37 INFO - PROCESS | 1770 | 1466811277597 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 16:34:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:34:37 INFO - PROCESS | 1770 | 1466811277692 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:34:37 INFO - PROCESS | 1770 | 1466811277697 Marionette TRACE conn4 <- [1,3082,null,{}] 16:34:37 INFO - PROCESS | 1770 | 1466811277712 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:37 INFO - PROCESS | 1770 | 1466811277718 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:37 INFO - PROCESS | 1770 | 1466811277939 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 16:34:38 INFO - PROCESS | 1770 | 1466811278205 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:38 INFO - PROCESS | 1770 | 1466811278214 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x86ccd800 == 42 [pid = 1770] [id = 780] 16:34:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x8b64bc00) [pid = 1770] [serial = 2339] [outer = (nil)] 16:34:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x8be31c00) [pid = 1770] [serial = 2340] [outer = 0x8b64bc00] 16:34:38 INFO - PROCESS | 1770 | 1466811278373 Marionette DEBUG loaded listener.js 16:34:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x8beab000) [pid = 1770] [serial = 2341] [outer = 0x8b64bc00] 16:34:39 INFO - PROCESS | 1770 | 1466811279246 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 16:34:39 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:34:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:34:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:34:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1639ms 16:34:39 INFO - PROCESS | 1770 | 1466811279290 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 16:34:39 INFO - PROCESS | 1770 | 1466811279297 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 16:34:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:34:39 INFO - PROCESS | 1770 | 1466811279306 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:34:39 INFO - PROCESS | 1770 | 1466811279310 Marionette TRACE conn4 <- [1,3086,null,{}] 16:34:39 INFO - PROCESS | 1770 | 1466811279317 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:39 INFO - PROCESS | 1770 | 1466811279323 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:39 INFO - PROCESS | 1770 | 1466811279591 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 16:34:39 INFO - PROCESS | 1770 | 1466811279737 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:39 INFO - PROCESS | 1770 | 1466811279745 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b64c000 == 43 [pid = 1770] [id = 781] 16:34:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x8c0df800) [pid = 1770] [serial = 2342] [outer = (nil)] 16:34:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x8d2de400) [pid = 1770] [serial = 2343] [outer = 0x8c0df800] 16:34:39 INFO - PROCESS | 1770 | 1466811279876 Marionette DEBUG loaded listener.js 16:34:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x8d2ec000) [pid = 1770] [serial = 2344] [outer = 0x8c0df800] 16:34:40 INFO - PROCESS | 1770 | 1466811280872 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:34:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:34:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1591ms 16:34:40 INFO - PROCESS | 1770 | 1466811280898 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 16:34:40 INFO - PROCESS | 1770 | 1466811280901 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 16:34:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:34:40 INFO - PROCESS | 1770 | 1466811280911 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:34:40 INFO - PROCESS | 1770 | 1466811280921 Marionette TRACE conn4 <- [1,3090,null,{}] 16:34:40 INFO - PROCESS | 1770 | 1466811280936 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:40 INFO - PROCESS | 1770 | 1466811280944 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:41 INFO - PROCESS | 1770 | 1466811281208 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 16:34:41 INFO - PROCESS | 1770 | 1466811281354 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:41 INFO - PROCESS | 1770 | 1466811281360 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x8b643400 == 44 [pid = 1770] [id = 782] 16:34:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x8d211800) [pid = 1770] [serial = 2345] [outer = (nil)] 16:34:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x8dee5400) [pid = 1770] [serial = 2346] [outer = 0x8d211800] 16:34:41 INFO - PROCESS | 1770 | 1466811281444 Marionette DEBUG loaded listener.js 16:34:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x8deeb800) [pid = 1770] [serial = 2347] [outer = 0x8d211800] 16:34:42 INFO - PROCESS | 1770 | 1466811282344 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:34:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:34:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1491ms 16:34:42 INFO - PROCESS | 1770 | 1466811282401 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 16:34:42 INFO - PROCESS | 1770 | 1466811282406 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 16:34:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:34:42 INFO - PROCESS | 1770 | 1466811282431 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:34:42 INFO - PROCESS | 1770 | 1466811282436 Marionette TRACE conn4 <- [1,3094,null,{}] 16:34:42 INFO - PROCESS | 1770 | 1466811282442 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:42 INFO - PROCESS | 1770 | 1466811282447 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:42 INFO - PROCESS | 1770 | 1466811282631 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 16:34:42 INFO - PROCESS | 1770 | 1466811282854 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:42 INFO - PROCESS | 1770 | 1466811282861 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x88599c00 == 45 [pid = 1770] [id = 783] 16:34:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x8de50400) [pid = 1770] [serial = 2348] [outer = (nil)] 16:34:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x8df1dc00) [pid = 1770] [serial = 2349] [outer = 0x8de50400] 16:34:42 INFO - PROCESS | 1770 | 1466811282981 Marionette DEBUG loaded listener.js 16:34:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x8e520800) [pid = 1770] [serial = 2350] [outer = 0x8de50400] 16:34:43 INFO - PROCESS | 1770 | 1466811283867 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:34:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:34:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1486ms 16:34:43 INFO - PROCESS | 1770 | 1466811283915 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 16:34:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:34:43 INFO - PROCESS | 1770 | 1466811283920 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 16:34:43 INFO - PROCESS | 1770 | 1466811283927 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:34:43 INFO - PROCESS | 1770 | 1466811283930 Marionette TRACE conn4 <- [1,3098,null,{}] 16:34:43 INFO - PROCESS | 1770 | 1466811283936 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:43 INFO - PROCESS | 1770 | 1466811283942 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:44 INFO - PROCESS | 1770 | 1466811284122 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 16:34:44 INFO - PROCESS | 1770 | 1466811284331 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:44 INFO - PROCESS | 1770 | 1466811284350 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x8e5eb400 == 46 [pid = 1770] [id = 784] 16:34:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x8e5eb800) [pid = 1770] [serial = 2351] [outer = (nil)] 16:34:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x8e5f3000) [pid = 1770] [serial = 2352] [outer = 0x8e5eb800] 16:34:44 INFO - PROCESS | 1770 | 1466811284490 Marionette DEBUG loaded listener.js 16:34:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x8e676c00) [pid = 1770] [serial = 2353] [outer = 0x8e5eb800] 16:34:45 INFO - PROCESS | 1770 | 1466811285434 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 16:34:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:34:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:34:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1531ms 16:34:45 INFO - PROCESS | 1770 | 1466811285459 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 16:34:45 INFO - PROCESS | 1770 | 1466811285463 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 16:34:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:34:45 INFO - PROCESS | 1770 | 1466811285470 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:34:45 INFO - PROCESS | 1770 | 1466811285473 Marionette TRACE conn4 <- [1,3102,null,{}] 16:34:45 INFO - PROCESS | 1770 | 1466811285480 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:45 INFO - PROCESS | 1770 | 1466811285486 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:45 INFO - PROCESS | 1770 | 1466811285756 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 16:34:45 INFO - PROCESS | 1770 | 1466811285958 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:45 INFO - PROCESS | 1770 | 1466811285966 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x87bc3c00 == 47 [pid = 1770] [id = 785] 16:34:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x87bc5800) [pid = 1770] [serial = 2354] [outer = (nil)] 16:34:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x8e85c400) [pid = 1770] [serial = 2355] [outer = 0x87bc5800] 16:34:46 INFO - PROCESS | 1770 | 1466811286054 Marionette DEBUG loaded listener.js 16:34:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x8e913c00) [pid = 1770] [serial = 2356] [outer = 0x87bc5800] 16:34:46 INFO - PROCESS | 1770 | 1466811286886 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:34:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:34:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1433ms 16:34:46 INFO - PROCESS | 1770 | 1466811286905 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 16:34:46 INFO - PROCESS | 1770 | 1466811286908 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 16:34:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:34:46 INFO - PROCESS | 1770 | 1466811286915 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:34:46 INFO - PROCESS | 1770 | 1466811286919 Marionette TRACE conn4 <- [1,3106,null,{}] 16:34:46 INFO - PROCESS | 1770 | 1466811286925 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:46 INFO - PROCESS | 1770 | 1466811286930 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:47 INFO - PROCESS | 1770 | 1466811287095 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 16:34:47 INFO - PROCESS | 1770 | 1466811287305 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:47 INFO - PROCESS | 1770 | 1466811287312 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd1000 == 48 [pid = 1770] [id = 786] 16:34:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x89837c00) [pid = 1770] [serial = 2357] [outer = (nil)] 16:34:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x8eedc400) [pid = 1770] [serial = 2358] [outer = 0x89837c00] 16:34:47 INFO - PROCESS | 1770 | 1466811287449 Marionette DEBUG loaded listener.js 16:34:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x8f061c00) [pid = 1770] [serial = 2359] [outer = 0x89837c00] 16:34:48 INFO - PROCESS | 1770 | 1466811288320 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 16:34:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:34:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:34:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:34:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1430ms 16:34:48 INFO - PROCESS | 1770 | 1466811288347 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 16:34:48 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:34:48 INFO - PROCESS | 1770 | 1466811288351 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 16:34:48 INFO - PROCESS | 1770 | 1466811288358 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:34:48 INFO - PROCESS | 1770 | 1466811288366 Marionette TRACE conn4 <- [1,3110,null,{}] 16:34:48 INFO - PROCESS | 1770 | 1466811288376 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:48 INFO - PROCESS | 1770 | 1466811288382 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:48 INFO - PROCESS | 1770 | 1466811288638 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 16:34:49 INFO - PROCESS | 1770 | 1466811289005 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:49 INFO - PROCESS | 1770 | 1466811289013 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd6400 == 49 [pid = 1770] [id = 787] 16:34:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x86cd6c00) [pid = 1770] [serial = 2360] [outer = (nil)] 16:34:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x87477800) [pid = 1770] [serial = 2361] [outer = 0x86cd6c00] 16:34:49 INFO - PROCESS | 1770 | 1466811289154 Marionette DEBUG loaded listener.js 16:34:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x87bc8000) [pid = 1770] [serial = 2362] [outer = 0x86cd6c00] 16:34:49 INFO - PROCESS | 1770 | 1466811289955 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 16:34:50 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:34:50 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:34:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:34:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:34:50 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1647ms 16:34:50 INFO - PROCESS | 1770 | 1466811290010 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 16:34:50 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:34:50 INFO - PROCESS | 1770 | 1466811290015 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 16:34:50 INFO - PROCESS | 1770 | 1466811290023 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:34:50 INFO - PROCESS | 1770 | 1466811290028 Marionette TRACE conn4 <- [1,3114,null,{}] 16:34:50 INFO - PROCESS | 1770 | 1466811290035 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:50 INFO - PROCESS | 1770 | 1466811290043 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:50 INFO - PROCESS | 1770 | 1466811290216 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x87477400 == 48 [pid = 1770] [id = 778] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd0400 == 47 [pid = 1770] [id = 777] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x87bc8800 == 46 [pid = 1770] [id = 764] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x88303000 == 45 [pid = 1770] [id = 741] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x89845400 == 44 [pid = 1770] [id = 753] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8747a000 == 43 [pid = 1770] [id = 767] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8be32c00 == 42 [pid = 1770] [id = 750] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8dee4800 == 41 [pid = 1770] [id = 749] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd5400 == 40 [pid = 1770] [id = 771] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8e8da800 == 39 [pid = 1770] [id = 762] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x88304800 == 38 [pid = 1770] [id = 759] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x87cd5800 == 37 [pid = 1770] [id = 772] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x87bc2c00 == 36 [pid = 1770] [id = 760] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x89843800 == 35 [pid = 1770] [id = 742] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x86ccfc00 == 34 [pid = 1770] [id = 756] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8a1abc00 == 33 [pid = 1770] [id = 775] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8c0d5800 == 32 [pid = 1770] [id = 748] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8de45400 == 31 [pid = 1770] [id = 773] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x87bcd000 == 30 [pid = 1770] [id = 752] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x86cdcc00 == 29 [pid = 1770] [id = 751] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x87bcc800 == 28 [pid = 1770] [id = 763] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x86cdc000 == 27 [pid = 1770] [id = 765] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8d2e3000 == 26 [pid = 1770] [id = 770] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8830ac00 == 25 [pid = 1770] [id = 774] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8beae000 == 24 [pid = 1770] [id = 758] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8830e400 == 23 [pid = 1770] [id = 769] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8d21a400 == 22 [pid = 1770] [id = 745] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x87473800 == 21 [pid = 1770] [id = 743] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8d4e4800 == 20 [pid = 1770] [id = 755] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x87cd6800 == 19 [pid = 1770] [id = 744] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8df18c00 == 18 [pid = 1770] [id = 768] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x87cd4c00 == 17 [pid = 1770] [id = 747] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x86cda400 == 16 [pid = 1770] [id = 761] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x87470800 == 15 [pid = 1770] [id = 776] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x86cd1000 == 14 [pid = 1770] [id = 786] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x87bc3c00 == 13 [pid = 1770] [id = 785] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8e5eb400 == 12 [pid = 1770] [id = 784] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8b643400 == 11 [pid = 1770] [id = 782] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x88599c00 == 10 [pid = 1770] [id = 783] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x8b64c000 == 9 [pid = 1770] [id = 781] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x86ccd800 == 8 [pid = 1770] [id = 780] 16:34:51 INFO - PROCESS | 1770 | --DOCSHELL 0x86cce800 == 7 [pid = 1770] [id = 779] 16:34:51 INFO - PROCESS | 1770 | 1466811291715 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"9a82bdb0-8634-41c4-9964-647794866b9f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:51 INFO - PROCESS | 1770 | 1466811291727 Marionette INFO sendAsync 920167a0-b3b1-4341-a501-e5f92f595347 16:34:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x86cd8400 == 8 [pid = 1770] [id = 788] 16:34:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x86cd8800) [pid = 1770] [serial = 2363] [outer = (nil)] 16:34:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x87472000) [pid = 1770] [serial = 2364] [outer = 0x86cd8800] 16:34:51 INFO - PROCESS | 1770 | 1466811291910 Marionette DEBUG loaded listener.js 16:34:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x87bca000) [pid = 1770] [serial = 2365] [outer = 0x86cd8800] 16:34:52 INFO - PROCESS | 1770 | 1466811292683 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:34:52 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:34:52 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 2684ms 16:34:52 INFO - PROCESS | 1770 | 1466811292733 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 16:34:52 INFO - PROCESS | 1770 | 1466811292739 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 16:34:53 WARNING - u'runner_teardown' () 16:34:53 INFO - No more tests 16:34:53 INFO - Got 0 unexpected results 16:34:53 INFO - SUITE-END | took 1278s 16:34:53 INFO - Closing logging queue 16:34:53 INFO - queue closed 16:34:54 INFO - Return code: 0 16:34:54 WARNING - # TBPL SUCCESS # 16:34:54 INFO - Running post-action listener: _resource_record_post_action 16:34:54 INFO - Running post-run listener: _resource_record_post_run 16:34:55 INFO - Total resource usage - Wall time: 1312s; CPU: 98.0%; Read bytes: 14155776; Write bytes: 926855168; Read time: 544; Write time: 233352 16:34:55 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:34:55 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 4096; Write bytes: 135135232; Read time: 12; Write time: 122568 16:34:55 INFO - run-tests - Wall time: 1283s; CPU: 98.0%; Read bytes: 11317248; Write bytes: 781189120; Read time: 372; Write time: 101444 16:34:55 INFO - Running post-run listener: _upload_blobber_files 16:34:55 INFO - Blob upload gear active. 16:34:55 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:34:55 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:34:55 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:34:55 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:34:55 INFO - (blobuploader) - INFO - Open directory for files ... 16:34:55 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:34:56 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:34:56 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:34:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:34:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:34:56 INFO - (blobuploader) - INFO - Done attempting. 16:34:56 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:34:56 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:34:56 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:34:57 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:34:57 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:34:57 INFO - (blobuploader) - INFO - Done attempting. 16:34:57 INFO - (blobuploader) - INFO - Iteration through files over. 16:34:57 INFO - Return code: 0 16:34:57 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:34:57 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:34:57 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4f53213a803a6ed7d95264014e6ecea2a21900cb773ed9c93d5fa76466fa657f0c0a95e3ba04e54092ebafc98e46fc16e7babb244d97563c0f85e8462c861026", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/202cff77c889ebc0b616dea7ef1afeacf62a1889a1cc50f946f6cafa8cb901140a84778db27989f1d3eb0c89af83021e471ed5b4d190df77c973860b9a746a7d"} 16:34:57 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:34:57 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:34:57 INFO - Contents: 16:34:57 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4f53213a803a6ed7d95264014e6ecea2a21900cb773ed9c93d5fa76466fa657f0c0a95e3ba04e54092ebafc98e46fc16e7babb244d97563c0f85e8462c861026", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/202cff77c889ebc0b616dea7ef1afeacf62a1889a1cc50f946f6cafa8cb901140a84778db27989f1d3eb0c89af83021e471ed5b4d190df77c973860b9a746a7d"} 16:34:57 INFO - Running post-run listener: copy_logs_to_upload_dir 16:34:57 INFO - Copying logs to upload dir... 16:34:57 INFO - mkdir: /builds/slave/test/build/upload/logs 16:34:57 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1450.125169 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 10 secs) (at 2016-06-24 16:34:57.881972) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-24 16:34:57.883116) ========= 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-1466808349.728646-539503770 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4f53213a803a6ed7d95264014e6ecea2a21900cb773ed9c93d5fa76466fa657f0c0a95e3ba04e54092ebafc98e46fc16e7babb244d97563c0f85e8462c861026", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/202cff77c889ebc0b616dea7ef1afeacf62a1889a1cc50f946f6cafa8cb901140a84778db27989f1d3eb0c89af83021e471ed5b4d190df77c973860b9a746a7d"} build_url:https://queue.taskcluster.net/v1/task/Bh9vFrijT_qw6st-7mukkw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Bh9vFrijT_qw6st-7mukkw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.046329 build_url: 'https://queue.taskcluster.net/v1/task/Bh9vFrijT_qw6st-7mukkw/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/4f53213a803a6ed7d95264014e6ecea2a21900cb773ed9c93d5fa76466fa657f0c0a95e3ba04e54092ebafc98e46fc16e7babb244d97563c0f85e8462c861026", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/202cff77c889ebc0b616dea7ef1afeacf62a1889a1cc50f946f6cafa8cb901140a84778db27989f1d3eb0c89af83021e471ed5b4d190df77c973860b9a746a7d"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Bh9vFrijT_qw6st-7mukkw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.06 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-24 16:34:57.985798) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-24 16:34:57.986291) ========= 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-1466808349.728646-539503770 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.023821 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-24 16:34:58.057320) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-24 16:34:58.057645) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-24 16:34:58.058264) ========= ========= Total master_lag: 0.53 =========